# changelog

author: Tomas Mraz <tmraz@redhat.com> 0.9.8j-6
changelog:
  - drop the temporary triggerpostun and symlinking in post
  - fix the pkgconfig files and drop the unnecessary buildrequires
    on pkgconfig as it is a rpmbuild dependency (#481419)


author: Tomas Mraz <tmraz@redhat.com> 0.9.8j-7
changelog:
  - must also verify checksum of libssl.so in the FIPS mode
  - obtain the seed for FIPS rng directly from the kernel device
  - drop the temporary symlinks


author: Tomas Mraz <tmraz@redhat.com> 0.9.8k-1
changelog:
  - update to new upstream release (minor bug fixes, security
    fixes and machine code optimizations only)


author: Tomas Mraz <tmraz@redhat.com> 0.9.8k-6
changelog:
  - abort if selftests failed and random number generator is polled
  - mention EVP_aes and EVP_sha2xx routines in the manpages
  - add README.FIPS
  - make CA dir absolute path (#445344)
  - change default length for RSA key generation to 2048 (#484101)


author: Tomas Mraz <tmraz@redhat.com> 1.0.0-0.11.beta4
changelog:
  - update to new upstream version, no soname bump needed
  - fix CVE-2009-3555 - note that the fix is bypassed if SSL_OP_ALL is used
    so the compatibility with unfixed clients is not broken. The
    protocol extension is also not final.


author: Tomas Mraz <tmraz@redhat.com> 1.0.0-0.12.beta4
changelog:
  - keep the beta status in version number at 3 so we do not have to rebuild
    openssh and possibly other dependencies with too strict version check


author: Tomas Mraz <tmraz@redhat.com> 1.0.0-0.13.beta4
changelog:
  - disable enforcement of the renegotiation extension on the client (#537962)
  - add fixes from the current upstream snapshot


author: Tomas Mraz <tmraz@redhat.com> 1.0.0-0.17.beta4
changelog:
  - upstream fix compression handling on session resumption
  - various null checks and other small fixes from upstream
  - upstream changes for the renegotiation info according to the latest draft


author: Tomas Mraz <tmraz@redhat.com> 1.0.0-0.19.beta4
changelog:
  - fix CVE-2009-4355 - leak in applications incorrectly calling
    CRYPTO_free_all_ex_data() before application exit (#546707)
  - upstream fix for future TLS protocol version handling


author: Tomas Mraz <tmraz@redhat.com> 1.0.0-0.21.beta5
changelog:
  - gracefully handle zero length in assembler implementations of
    OPENSSL_cleanse (#564029)
  - do not fail in s_server if client hostname not resolvable (#561260)


author: Tomas Mraz <tmraz@redhat.com> 1.0.0c-2
changelog:
  - listen on ipv6 wildcard in s_server so we accept connections
    from both ipv4 and ipv6 (#601612)
  - fix openssl speed command so it can be used in the FIPS mode
    with FIPS allowed ciphers


author: Tomas Mraz <tmraz@redhat.com> 1.0.0c-3
changelog:
  - add -x931 parameter to openssl genrsa command to use the ANSI X9.31
    key generation method
  - use FIPS-186-3 method for DSA parameter generation
  - add OPENSSL_FIPS_NON_APPROVED_MD5_ALLOW environment variable
    to allow using MD5 when the system is in the maintenance state
    even if the /proc fips flag is on
  - make openssl pkcs12 command work by default in the FIPS mode


author: Tomas Mraz <tmraz@redhat.com> 1.0.0d-3
changelog:
  - add support for VIA Padlock on 64bit arch from upstream (#617539)
  - do not return bogus values from load_certs (#652286)


author: Tomas Mraz <tmraz@redhat.com> 1.0.0d-6
changelog:
  - add support for newest Intel acceleration improvements backported
    from upstream by Intel in form of a separate engine


author: Tomas Mraz <tmraz@redhat.com> 1.0.0d-7
changelog:
  - correct openssl cms help output (#636266)
  - more tolerant starttls detection in XMPP protocol (#608239)


author: Tomas Mraz <tmraz@redhat.com> 1.0.0d-8
changelog:
  - drop the separate engine for Intel acceleration improvements
    and merge in the AES-NI, SHA1, and RC4 optimizations
  - add support for OPENSSL_DISABLE_AES_NI environment variable
    that disables the AES-NI support


author: Tomas Mraz <tmraz@redhat.com> 1.0.0e-3
changelog:
  - do not use AVX instructions when osxsave bit not set
  - add direct known answer tests for SHA2 algorithms


author: Tomas Mraz <tmraz@redhat.com> 1.0.0g-1
changelog:
  - new upstream release fixing CVE-2012-0050 - DoS regression in
    DTLS support introduced by the previous release (#782795)


author: Tomas Mraz <tmraz@redhat.com> 1.0.1-0.1.beta2
changelog:
  - new upstream release from the 1.0.1 branch, ABI compatible
  - add documentation for the -no_ign_eof option


author: Tomas Mraz <tmraz@redhat.com> 1.0.1-0.2.beta3
changelog:
  - epoch bumped to 1 due to revert to 1.0.0g on Fedora 17
  - new upstream release from the 1.0.1 branch
  - fix s390x build (#798411)
  - versioning for the SSLeay symbol (#794950)
  - add -DPURIFY to build flags (#797323)
  - filter engine provides
  - split the libraries to a separate -libs package
  - add make to requires on the base package (#783446)


author: Tomas Mraz <tmraz@redhat.com> 1.0.1c-3
changelog:
  - fix DSA key generation in FIPS mode (#833866)
  - allow duplicate FIPS_mode_set(1)
  - enable build on ppc64 subarch (#834652)


author: Tomas Mraz <tmraz@redhat.com> 1.0.1c-4
changelog:
  - do not move libcrypto to /lib
  - do not use environment variables if __libc_enable_secure is on
  - fix strict aliasing problems in modes


author: Tomas Mraz <tmraz@redhat.com> 1.0.1c-7
changelog:
  - add missing initialization of str in aes_ccm_init_key (#853963)
  - add important patches from upstream CVS
  - use the secure_getenv() with new glibc


author: Tomas Mraz <tmraz@redhat.com> 1.0.1c-8
changelog:
  - use 1024 bit DH parameters in s_server as 512 bit is not allowed
    in FIPS mode and it is quite weak anyway


author: Tomas Mraz <tmraz@redhat.com> 1.0.1c-11
changelog:
  - add script for renewal of a self-signed cert by Philip Prindeville (#871566)
  - allow X509_issuer_and_serial_hash() produce correct result in
    the FIPS mode (#881336)


author: Tomáš Mráz <tmraz@redhat.com> 1.0.1e-20
changelog:
  - document the nextprotoneg option in manual pages
    original patch by Hubert Kario
  - try to avoid some races when updating the -fips subpackage


author: Tomáš Mráz <tmraz@redhat.com> 1.0.1e-21
changelog:
  - make DTLS1 work in FIPS mode
  - avoid RSA and DSA 512 bits and Whirlpool in 'openssl speed' in FIPS mode
  - drop the -fips subpackage, installation of dracut-fips marks that the FIPS
    module is installed
  - avoid dlopening libssl.so from libcrypto
  - fix small memory leak in FIPS aes selftest
  - fix segfault in openssl speed hmac in the FIPS mode


author: Tomáš Mráz <tmraz@redhat.com> 1.0.1e-24
changelog:
  - additional changes required for FIPS validation
  - disable verification of certificate, CRL, and OCSP signatures
    using MD5 if OPENSSL_ENABLE_MD5_VERIFY environment variable
    is not set


author: Tomáš Mráz <tmraz@redhat.com> 1.0.1e-26
changelog:
  - fix CVE-2013-6449 - crash when version in SSL structure is incorrect
  - drop weak ciphers from the default TLS ciphersuite list
  - add back some symbols that were dropped with update to 1.0.1 branch
  - more FIPS validation requirement changes


author: Tomáš Mráz <tmraz@redhat.com> 1.0.1e-28
changelog:
  - fix CVE-2013-4353 - Invalid TLS handshake crash
  - fix CVE-2013-6450 - possible MiTM attack on DTLS1


author: Tomáš Mráz <tmraz@redhat.com> 1.0.1e-31
changelog:
  - print ephemeral key size negotiated in TLS handshake (#1057715)
  - add DH_compute_key_padded needed for FIPS CAVS testing
  - make expiration and key length changeable by DAYS and KEYLEN
    variables in the certificate Makefile (#1058108)
  - change default hash to sha256 (#1062325)
  - lower the actual 3des strength so it is sorted behind aes128 (#1056616)


author: Tomáš Mráz <tmraz@redhat.com> 1.0.1e-34.3
changelog:
  - fix CVE-2010-5298 - possible use of memory after free
  - fix CVE-2014-0195 - buffer overflow via invalid DTLS fragment
  - fix CVE-2014-0198 - possible NULL pointer dereference
  - fix CVE-2014-0221 - DoS from invalid DTLS handshake packet
  - fix CVE-2014-0224 - SSL/TLS MITM vulnerability
  - fix CVE-2014-3470 - client-side DoS when using anonymous ECDH


author: Tomáš Mráz <tmraz@redhat.com> 1.0.1e-35
changelog:
  - fix CVE-2014-3505 - doublefree in DTLS packet processing
  - fix CVE-2014-3506 - avoid memory exhaustion in DTLS
  - fix CVE-2014-3507 - avoid memory leak in DTLS
  - fix CVE-2014-3508 - fix OID handling to avoid information leak
  - fix CVE-2014-3509 - fix race condition when parsing server hello
  - fix CVE-2014-3510 - fix DoS in anonymous (EC)DH handling in DTLS
  - fix CVE-2014-3511 - disallow protocol downgrade via fragmentation


author: Tomáš Mráz <tmraz@redhat.com> 1.0.1e-37
changelog:
  - add support for RFC 5649 (#1119738)
  - do not pass the FIPS integrity check if the .hmac files are empty (#1128849)
  - add ECC TLS extensions to DTLS (#1119803)
  - do not send ECC ciphersuites in SSLv2 client hello (#1090955)
  - properly propagate encryption failure in BIO_f_cipher (#1072439)
  - fix CVE-2014-0224 fix that broke EAP-FAST session resumption support
  - improve documentation of ciphersuites - patch by Hubert Kario (#1108026)
  - use case insensitive comparison for servername in s_server (#1081163)
  - add support for automatic ECDH curve selection on server (#1080128)
  - FIPS mode: make the limitations on DSA, DH, and RSA keygen
    length enforced only if OPENSSL_ENFORCE_MODULUS_BITS environment
    variable is set


author: Tomáš Mráz <tmraz@redhat.com> 1.0.1e-39
changelog:
  - fix CVE-2014-3567 - memory leak when handling session tickets
  - fix CVE-2014-3513 - memory leak in srtp support
  - add support for fallback SCSV to partially mitigate CVE-2014-3566
    (padding attack on SSL3)


author: Tomáš Mráz <tmraz@redhat.com> 1.0.1e-40
changelog:
  - use FIPS approved method for computation of d in RSA
  - copy digest algorithm when handling SNI context switch


author: Tomáš Mráz <tmraz@redhat.com> 1.0.1e-41
changelog:
  - fix CVE-2014-3570 - incorrect computation in BN_sqr()
  - fix CVE-2014-3571 - possible crash in dtls1_get_record()
  - fix CVE-2014-3572 - possible downgrade of ECDH ciphersuite to non-PFS state
  - fix CVE-2014-8275 - various certificate fingerprint issues
  - fix CVE-2015-0204 - remove support for RSA ephemeral keys for non-export
    ciphersuites and on server
  - fix CVE-2015-0205 - do not allow unauthenticated client DH certificate
  - fix CVE-2015-0206 - possible memory leak when buffering DTLS records


author: Tomáš Mráz <tmraz@redhat.com> 1.0.1e-42
changelog:
  - test in the non-FIPS RSA keygen for minimal distance of p and q
    similarly to the FIPS RSA keygen


author: Tomáš Mráz <tmraz@redhat.com> 1.0.1e-44
changelog:
  - fix CVE-2015-0209 - potential use after free in d2i_ECPrivateKey()
  - fix CVE-2015-0286 - improper handling of ASN.1 boolean comparison
  - fix CVE-2015-0287 - ASN.1 structure reuse decoding memory corruption
  - fix CVE-2015-0288 - X509_to_X509_REQ NULL pointer dereference
  - fix CVE-2015-0289 - NULL dereference decoding invalid PKCS#7 data
  - fix CVE-2015-0292 - integer underflow in base64 decoder
  - fix CVE-2015-0293 - triggerable assert in SSLv2 server


author: Tomáš Mráz <tmraz@redhat.com> 1.0.1e-46
changelog:
  - drop the AES-GCM restriction of 2^32 operations because the IV is
    always 96 bits (32 bit fixed field + 64 bit invocation field)


author: Tomáš Mráz <tmraz@redhat.com> 1.0.1e-47
changelog:
  - fix CVE-2015-4000 - prevent the logjam attack on client - restrict
    the DH key size to at least 768 bits (limit will be increased in future)


author: Tomáš Mráz <tmraz@redhat.com> 1.0.1e-48
changelog:
  - fix CVE-2015-3216 - regression in RAND locking that can cause segfaults on
    read in multithreaded applications


author: Tomáš Mráz <tmraz@redhat.com> 1.0.1e-49
changelog:
  - fix CVE-2014-8176 - invalid free in DTLS buffering code
  - fix CVE-2015-1789 - out-of-bounds read in X509_cmp_time
  - fix CVE-2015-1790 - PKCS7 crash with missing EncryptedContent
  - fix CVE-2015-1791 - race condition handling NewSessionTicket
  - fix CVE-2015-1792 - CMS verify infinite loop with unknown hash function


author: Tomáš Mráz <tmraz@redhat.com> 1.0.1e-50
changelog:
  - improved fix for CVE-2015-1791
  - add missing parts of CVE-2015-0209 fix for corectness although unexploitable


author: Tomáš Mráz <tmraz@redhat.com> 1.0.1e-52
changelog:
  - fix CVE-2015-3194 - certificate verify crash with missing PSS parameter
  - fix CVE-2015-3195 - X509_ATTRIBUTE memory leak
  - fix CVE-2015-3196 - race condition when handling PSK identity hint


author: Tomáš Mráz <tmraz@redhat.com> 1.0.1e-55
changelog:
  - fix CVE-2016-0702 - side channel attack on modular exponentiation
  - fix CVE-2016-0705 - double-free in DSA private key parsing
  - fix CVE-2016-0797 - heap corruption in BN_hex2bn and BN_dec2bn


author: Tomáš Mráz <tmraz@redhat.com> 1.0.1e-56
changelog:
  - fix 1-byte memory leak in pkcs12 parse (#1312112)
  - document some options of the speed command (#1312110)
  - fix high-precision timestamps in timestamping authority
  - enable SCTP support in DTLS 
  - use correct digest when exporting keying material in TLS1.2 (#1289620)
  - fix CVE-2016-0799 - memory issues in BIO_printf
  - add support for setting Kerberos service and keytab in
    s_server and s_client


author: Tomáš Mráz <tmraz@redhat.com> 1.0.1e-57
changelog:
  - fix CVE-2016-2105 - possible overflow in base64 encoding
  - fix CVE-2016-2106 - possible overflow in EVP_EncryptUpdate()
  - fix CVE-2016-2107 - padding oracle in stitched AES-NI CBC-MAC
  - fix CVE-2016-2108 - memory corruption in ASN.1 encoder
  - fix CVE-2016-2109 - possible DoS when reading ASN.1 data from BIO


author: Tomáš Mráz <tmraz@redhat.com> 1.0.1e-60
changelog:
  - fix CVE-2016-2177 - possible integer overflow
  - fix CVE-2016-2178 - non-constant time DSA operations
  - fix CVE-2016-2179 - further DoS issues in DTLS
  - fix CVE-2016-2180 - OOB read in TS_OBJ_print_bio()
  - fix CVE-2016-2181 - DTLS1 replay protection and unprocessed records issue
  - fix CVE-2016-2182 - possible buffer overflow in BN_bn2dec()
  - fix CVE-2016-6302 - insufficient TLS session ticket HMAC length check
  - fix CVE-2016-6304 - unbound memory growth with OCSP status request
  - fix CVE-2016-6306 - certificate message OOB reads
  - mitigate CVE-2016-2183 - degrade all 64bit block ciphers and RC4 to
    112 bit effective strength


author: Tomáš Mráz <tmraz@redhat.com> 1.0.2j-2
changelog:
  - deprecate and disable verification of insecure hash algorithms
  - add support for /etc/pki/tls/legacy-settings also for minimum DH length
    accepted by SSL client
  - compare the encrypt and tweak key in XTS as required by FIPS


author: Tomáš Mráz <tmraz@redhat.com> 1.0.2k-4
changelog:
  - add support for additional STARTTLS protocols to s_client
    original backported patch by Robert Scheck (#1396209)


author: Tomáš Mráz <tmraz@redhat.com> 1.0.2k-12
changelog:
  - fix CVE-2017-3737 - incorrect handling of fatal error state
  - fix CVE-2017-3738 - AVX2 Montgomery multiplication bug with 1024 bit modulus


author: Tomas Mraz <tmraz@redhat.com> 0.9.7f-1
changelog:
  - reenable optimizations on ppc64 and assembly code on ia64
  - upgrade to new upstream version (no soname bump needed)
  - disable thread test - it was testing the backport of the
    RSA blinding - no longer needed
  - added support for changing serial number to 
    Makefile.certificate (#151188)
  - make ca-bundle.crt a config file (#118903)


author: Tomas Mraz <tmraz@redhat.com> 0.9.8b-9
changelog:
  - fix CVE-2007-3108 - side channel attack on private keys (#250581)
  - fix CVE-2007-5135 - off-by-one in SSL_get_shared_ciphers (#309881)
  - fix CVE-2007-4995 - out of order DTLS fragments buffer overflow (#321221)


author: Tomas Mraz <tmraz@redhat.com> 0.9.8b-10
changelog:
  - compile with -march=z900 on s390 for performance improvements (#250818)
  - make ssl session ID matching strict (#233599)


author: Tomas Mraz <tmraz@redhat.com> 0.9.8e-2
changelog:
  - more changes for FIPS validation (#444800)
  - correctly initialize default CA paths (#450987)
  - allow disabling zlib support through environment (#442624)


author: Tomas Mraz <tmraz@redhat.com> 0.9.8e-5
changelog:
  - implement the integrity checking inside libcrypto so OpenSSL
    can be used in FIPS mode by the fipscheck library


author: Tomas Mraz <tmraz@redhat.com> 0.9.8e-8
changelog:
  - support multiple CRLs with same subject in a store (#457134)
  - fix CVE-2009-0590 - reject incorrectly encoded ASN.1 strings (#492304)
  - seed FIPS rng directly from kernel random device
  - do not require fipscheck to build the package (#475798)
  - call pairwise key tests in FIPS mode only (#479817)
  - do not crash when parsing bad mime data (#472440)


author: Tomas Mraz <tmraz@redhat.com> 0.9.8e-12
changelog:
  - abort if selftests failed and random number generator is polled
  - mention EVP_aes and EVP_sha2xx routines in the manpages
  - add README.FIPS


author: Tomas Mraz <tmraz@redhat.com> 0.9.8e-13
changelog:
  - fix CVE-2009-2409 - drop MD2 algorithm from EVP tables (#510197)
  - fix CVE-2009-4355 - do not leak memory when CRYPTO_cleanup_all_ex_data()
    is called prematurely by application (#546707)


author: Tomas Mraz <tmraz@redhat.com> 0.9.8e-14
changelog:
  - fix CVE-2009-3555 - support the safe renegotiation extension and
    do not allow legacy renegotiation on the server by default (#533125)


author: Tomas Mraz <tmraz@redhat.com> 0.9.8e-15
changelog:
  - fix CVE-2010-0433 - do not pass NULL princ to krb5_kt_get_entry which
    in the RHEL-5 and newer versions will crash in such case (#569774)


author: Tomas Mraz <tmraz@redhat.com> 0.9.8e-27
changelog:
  - fix for CVE-2013-0169 - SSL/TLS CBC timing attack (#907589)
  - fix for CVE-2013-0166 - DoS in OCSP signatures checking (#908052)
  - enable compression only if explicitly asked for or OPENSSL_DEFAULT_ZLIB
    environment variable is set (fixes CVE-2012-4929 #857051)
  - use secure_getenv() everywhere instead of getenv() (#839735)


author: Tomas Mraz <tmraz@redhat.com> 0.9.8e-29.3
changelog:
  - fix CVE-2015-0293 - triggerable assert in SSLv2 server
  - fix CVE-2015-3197 - SSLv2 ciphersuite enforcement
  - disable SSLv2 in the generic TLS method


author: Tomas Hozza <thozza@redhat.com> - 1.7.0-1
changelog:
  - Update to 1.7.0
  - Fixed openvswitch-configure-ovskmod-var-autoconfd.patch because
    openvswitch kernel module name changed in 1.7.0
  - Removed Source8: ovsdbmonitor-move-to-its-own-data-directory.patch
  - Patches merged:
    - ovsdbmonitor-move-to-its-own-data-directory-automaked.patch
    - openvswitch-rhel-initscripts-resync.patch


author: Thomas Graf <tgraf@redhat.com> - 1.7.3-7
changelog:
  - Auto-start openvswitch service on ifup/ifdown (#818754)
  - Add OVSREQUIRES to allow defining OpenFlow interface dependencies


author: Flavio Leitner <fbl@redhat.com> - 1.11.0-4
changelog:
  - applied upstream commit 2517bad92eec7e5625bc8b248db22fdeaa5fcde9
    Added RHEL ovs-ifup STP option handling


author: Flavio Leitner <fbl@redhat.com> - 1.11.0-5
changelog:
  - applied upstream commit 79416011612541d103a1d396d888bb8c84eb1da4
    rhel: Return an exit value of 0 for ifup-ovs.


author: Flavio Leitner <fbl@redhat.com> - 1.11.0-6
changelog:
  - applied upstream commit 5b56f96aaad4a55a26576e0610fb49bde448dabe
    rhel: Prevent duplicate ifup calls.


author: Flavio Leitner <fbl@redhat.com> - 1.11.0-7
changelog:
  - applied upstream commit 32aa46891af5e173144d672e15fec7c305f9a4f3
    rhel: Set STP of a bridge during bridge creation.


author: Flavio Leitner <fbl@redhat.com> - 1.11.0-8
changelog:
  - applied upstream commit 7b75828bf5654c494a53fa57be90713c625085e2
    rhel: Option to create tunnel through ifcfg scripts.


author: Flavio Leitner <fbl@redhat.com> - 2.0.0-3
changelog:
  - util: use gcc builtins to better check array sizes
    (upstream commit 878f1972909b33f27b32ad2ded208eb465b98a9b)


author: Flavio Leitner <fbl@redhat.com> - 2.0.0-4
changelog:
  - fedora package: fix systemd ordering and deps.
    (upstream commit b49c106ef00438b1c59876dad90d00e8d6e7b627)


author: Flavio Leitner <fbl@redhat.com> - 2.0.0-6
changelog:
  - Enable DHCP support for internal ports
    (upstream commit 490db96efaf89c63656b192d5ca287b0908a6c77)


author: Will Cohen <wcohen@redhat.com>
changelog:
  - Hack to get correct syscall for ia64.
  - Hack to get get timer interupt data.
  - Fix doc/Makefile.am.


author: Will Cohen <wcohen@redhat.com>
changelog:
  - Syscall value for x86_64.
  - Update manpage and documentation.
  - Revise utils/* to deprecate old.
  - Include CPU_P4_HT2 in op_help.c
  - Revise how CPU_TIMER_INT handled.
  - Apply cookie patch for all archs.
  - Correct autogen.sh location.


author: Will Cohen <wcohen@redhat.com>
changelog:
  - turn on build for ppc64
  - change order op_visualise searches lib directories.
  - revise oprofile-0.4-deprecate patch.
  - utils/oprofile kernel range check, --save, and do_dump corrections.
  - update gui to use "--separate=library".


author: Will Cohen <wcohen@redhat.com>
changelog:
  - Use /proc/ksym for module information.
  - Correct separate debuginfo handling.
  - Configure with --enable-abi.


author: Will Cohen <wcohen@redhat.com>
changelog:
  - check min event counts.
  - revised op_to_source output to avoid changing line count.
  - p4event events revised.
  - hammer events revised.


author: Will Cohen <wcohen@redhat.com>
changelog:
  - put in s390.
  - Fix includes for asserts.
  - Make sure elinks is available for html to txt conversion.


author: Will Cohen <wcohen@redhat.com>
changelog:
  - Eliminate AUTOMAKE and ACLOCAL definitions.
  - Correct QTDIR and add oprof_start to file manifests.


author: Will Cohen <wcohen@redhat.com> - 0.9.2-7
changelog:
  - Correct description for package.
  - Correct backtrace documentation. Resolves: rhbz#214793.
  - Correct race condition. Resolves: rhbz#220116.


author: Will Cohen <wcohen@redhat.com> - 0.9.4-12
changelog:
  - Add shadow-utils to requires. Resolves: rhbz #501357
  - Add LGPL license to provided java support. Resolves: rhbz #474666
  - Correct handling of --verbose. Resolves: rhbz #454969


author: Will Cohen <wcohen@redhat.com> - 0.9.5-3
changelog:
  - Allow timer mode to work.
  - Correct location for addditional files in man pages. Resolves: rhbz #508669


author: Will Cohen <wcohen@redhat.com> - 0.9.6-10
changelog:
  - Corrections for i386/arch_perfmon filters.
  - Make nehalem events available.
  - Add AMD family 12/14/15h support.
  - Add Intel westemere support.
  - opcontrol numeric argument checking.


author: Will Cohen <wcohen@redhat.com> - 0.9.7-3
changelog:
  - Use correct macros for /etc and /user/share. rhbz #226222
  - Consistently use macros for buildroot.
  - Preserve timestamp for installed files.
  - Remove the clean section.
  - Fix the source location.
  - Remove unneeded BuildRequires: binutils-devel
  - Remove unneeded depends.
  - Correct Buildreq to java-1.7.0-openjdk-devel.
  - Fix macro-in-comment and macro-in-changelog
  - Remove '.' from Summary lines
  - Correct license GPLv2+ and LGPLv2+.
  - Do not remove oprofile user or group.


author: Will Cohen <wcohen@redhat.com> - 0.9.9-5
changelog:
  - Update Intel Haswell events.
  - Add support for Intel Silvermont (Avoton).
  - Add support for Intel Broadwell.
  - Add support for aarch64.
  - Update IBM power8 events.


author: William Cohen <wcohen@redhat.com> - 0.9.9-11
changelog:
  - Avoid setting POSIXLY_CORRECT for the children tasks of operf and ocount.
  - Fix handling of default unit masks longer than 11 char.
  - Fix extra and default unitmasks selection.
  - Allow operf to record information for Java anon_huges.


author: William Cohen <wcohen@redhat.com> - 0.9.9-17
changelog:
  - Define some  Intel broadwell default unit masks by names
  - Add support for Harrisonville (Denverton SoC)
  - Add support for Skylake-SP server
  - Add support for Kabylake-U/Y
  - Add support for Kabylake-H/S
  - Make Nehalem, Westmere, and Haswell event names unique.


author: William Cohen <wcohen@redhat.com> - 0.9.9-22
changelog:
  - Update ppc64/ppc64le support. rhbz1385007
  - Add recognition check for POWER8NV and POWER8NVL. rhbz1426426


author: Till Maas <opensource till name> - 0.5.3-1
changelog:
  - version bump
  - Changed license tag back to zlib/libpng (#198616 rpmlint) 
  - use $RPM_OPT_FLAGS instead of %{optflags}


author: Till Maas <opensource till name> - 0.5.4-1
changelog:
  - version bump
  - use system zlib and libpng
  - link without "-s" flag for non-empty debuginfo
  - use DESTDIR


author: Till Maas <opensource till name> - 0.5.4-4
changelog:
  - splitting makefile patches
  - make LDFLAGS=$RPM_OPT_FLAGS
  - Use own makefile define
  - Fixing 216784 with upstream patch


author: Fabian Deutsch <fabian.deutsch@gmx.de> - 0.4.3-2
changelog:
  - Running autoreconf to prevent building problems.
  - Added missing files to docs.
  - Added examples to devel docs.


author: Wim Taymans <wtaymans@redhat.com> - 0.4.22-2
changelog:
  - Don't run tests during build
  - add new source
  - remove old patches, add new patch
  - Resolves: #1174391


author: Wim Taymans <wtaymans@redhat.com> - 0.4.22-5
changelog:
  - Run backup functions on s390x instead of emulation
  - Fix load of parameters smaller than 64 bits
  - Related: rhbz#1249506


author: John (J5) Palmieri <johnp@redhat.com> - 1.0.0-2
changelog:
  - Add requirements on gnome-mag and newer version of control-center
  - remove .desktop file and make control-center start and configure orca


author: Ray Strode <rstrode@redhat.com> 2.32.0-2
changelog:
  - Require orbit at-spi python bindings
  http://lists.fedoraproject.org/pipermail/desktop/2010-October/006568.html


author: Bastien Nocera <bnocera@redhat.com> 2.91.6-3
changelog:
  - Don't remove the desktop files, as they are "no display" anyway
    (this would also have removed the autostart desktop file in
    newer versions of Orca)


author: Matthias Clasen <mclasen@redhat.com> 2.91.93-2
changelog:
  - Drop PyYAML depencency (no longer used)
  - Don't require gnome-speech (speech-dispatcher is preferred)


author: Jan Grulich <jgrulich@redhat.com> - 1:0.20.0-10
changelog:
  - Add check for user UID when connecting to pipe (#1005261)
  - Add length check in stunEncodeMessage (#1005218)
  - Add sign and overflow checks (#1005219)
  - Remove hardcoded username and password (#1005216)


author: Hedayat Vatankhah <hedayat.fwd+rpmchlog@gmail.com> - 1.46-2
changelog:
  - Removed obsolete parts (build tag, defattr, etc)
  - Added a patch to move newns outside of os-prober subdirectory
  - Added required utilities as package requires


author: Hedayat Vatankhah <hedayat.fwd+rpmchlog@gmail.com> - 1.53-2
changelog:
  - Add support for OSes installed on Linux mdraid partitions, bug #752402
  - Add Fedora's grub2 config path, fixes generating menu entries for other
    installed Fedora's
  - Fixed bug in parsing yaboot.conf: accept spaces around '=' for append, 
    bug #825041


author: Hedayat Vatankhah <hedayat.fwd+rpmchlog@gmail.com> - 1.53-3
changelog:
  - Consider usrmoved distribtions in fallback linux detector (bug #826754)
  - Remove patch backup files from final rpm package (by not creating a backup!)


author: Hedayat Vatankhah <hedayat.fwd+rpmchlog@gmail.com> - 1.57-1
changelog:
  - Update to 1.57 (#890409)
  - Use shell string processing rather than 'basename' (#875356)
  - Make it possible to disable logging debug messages by assigning a value to
    OS_PROBER_DISABLE_DEBUG environment variable (Gene Czarcinski) (#893997).
  - Detect multi btrfs pools/volumes (Gene Czarcinski) (#888341)


author: Hedayat Vatankhah <hedayat.fwd+rpmchlog@gmail.com> - 1.57-2
changelog:
  - Fix a bug in recent btrfs patch when an extended partition is examined. 
    (H.J. Lu) (bug #906847)
  - Fix naming of /boot partitions according to their fstab entry (bug #893472)
  - Don't generate .btrfsfix files which will be included in final rpm
  - Fix wrong boot partition set by linux-boot-prober when / and /boot are
    mounted (bug #906886)
  - Factor out 'logger', so that it is run once and logs are piped to it (John
    Reiser) (bug #875356)


author: rmarshall@redhat.com - 1.58-6
changelog:
  - Adding handling to skip probing extended dos partitions
    Resolves: rhbz#1322957
  - Improve Windows detection for dual boot and support Windows 10
    Resolves: rhbz#1322956
  - Suppress non-blocking dmraid sector size warning message
    Resolves: rhbz#1198918


author: rmarshall@redhat.com - 1.58-7
changelog:
  - Do not resolve device mapper links when generating stanzas
    for bootloader.
    Resolves: rhbz#1300262


author: rmarshall@redhat.com - 1.58-8
changelog:
  - Resolve some coverity concerns with how the previous patch detected
    whether or not a partition was a device mapper device.
    Related: rhbz#1300262


author: rmarshall@redhat.com - 1.58-9
changelog:
  - Fix regular expression that missed a corner case when detecting
    extended dos partitions.
    Resolves: rhbz#1322957


author: Vratislav Podzimek <vpodzime@redhat.com> - 0.3-1
changelog:
  - Implement and use our own better function for joining paths
  - The content entry should have focus if there is no content
  - RPM is just a weird archive in the pre-installation phase
  - Ignore RPM files as well
  - Adapt tests to dir constants now ending with "/"
  - CpioArchive cannot be created from a piped output
  - Fix namespace definitions in the testing XCCDF file
  - Prevent putting None into xccdf_session_is_sds
  - Fix the __all__ variable in the common module
  - Strip content dir prefix when setting xccdf/cpe paths
  - Inform user we now support archive URLs as well
  - Ignore various file types in the git repository
  - Try to find content files in the fetched archive or RPM
  - Run pylint -E as part of the test target
  - Return list of extracted files/directories when extracting archive
  - Do not try to search for empty file paths in archives
  - Properly set the content type based on the URL's suffix
  - Switch profiles on double-click
  - Hook urlEntry's activate signal to fetchButton click
  - Save the spoke's glade file with a new Glade
  - The addon now requires the python-cpio package
  - Use really_hide for the UI elements for datastream-id and xccdf-id
  - Support for RPM content in the GUI spoke
  - RPM content support for kickstart processing
  - Add property for the raw post-installation content path
  - Make content type case insensitive
  - Rest of the code needed for RPM extraction
  - Actually look for the file path in entry names
  - Basic stuff needed for the RPM content support
  - Run tests in paralel
  - Specify files in a better way in spec


author: Vratislav Podzimek <vpodzime@redhat.com> - 0.4-1
changelog:
  - Beware of running Gtk actions from a non-main thread
  - Fix path to the tailoring file when getting rules
  - A git hook for running tests when pushing
  - Inform user if no profile is selected
  - Visually mark the selected profile
  - Better UX with content URL entry and progress label
  - React on invalid content properly (#1032846)
  - Stop spinner when data fetching is finished
  - Make the data fetching thread non-fatal (#1049989)
  - Exit code 2 from the oscap tool is not an error for us (#1050913)
  - Be ready to work with archives/RPMs containing data streams
  - Add unit tests for the keep_type_map function
  - Add support for namedtuples to keep_type_map
  - Add target for running pylint check
  - Add target for running just unittests
  - On the way to tailoring
  - Tests for kickstart XCCDF tailoring handling
  - Kickstart support for XCCDF tailoring
  - Check session validity also when using XCCDF benchmark


author: Vratislav Podzimek <vpodzime@redhat.com> - 0.7-3
changelog:
  - Do not output redundant/invalid fields for the SSG content (vpodzime)
    Resolves: rhbz#1240285
  - Better handle unsupported URL types (vpodzime)
    Resolves: rhbz#1232631
  - React better on network issues (vpodzime)
    Resolves: rhbz#1236657
  - Improve the description of the default profile (vpodzime)
    Resolves: rhbz#1238080
  - Use the openscap-scanner package instead of openscap-utils (vpodzime)
    Resolves: rhbz#1240249
  - Better handle the case with no profile selected (vpodzime)
    Resolves: rhbz#1235750
  - Add newline and one blank line after the %addon section (vpodzime)
    Resolves: rhbz#1238267
  - Word-wrap profile descriptions (vpodzime)
    Resolves: rhbz#1236644


author: Vratislav Podzimek <vpodzime@redhat.com> - 0.7-4
changelog:
  - Better handle and report erroneous states
    Resolves: rhbz#1241064
  - Make sure (some more) GUI actions run in the main thread
    Resolves: rhbz#1240967
  - Beware of RPM->cpio entries' paths having absolute paths
    Related: rhbz#1241064
  - Only output the kickstart section with content and profile set
    Resolves: rhbz#1241395
  - Just report integrity check failure instead of traceback
    Resolves: rhbz#1240710
  - Properly react on download/loading issues in text+kickstart mode
    Related: rhbz#1240710
  - Fetch and process the content even if GUI doesn't take care of it
    Resolves: rhbz#1240625


author: Vratislav Podzimek <vpodzime@redhat.com> - 0.7-5
changelog:
  - Make sure DS and XCCDF ID lists are correctly refreshed
    Resolves: rhbz#1240946
  - Make sure the DS and XCCDF ID combo boxes are visible for DS content
    Resolves: rhbz#1249951
  - Try to load the OSCAP session early for DS content
    Resolves: rhbz#1247654
  - Test preinst_content_path before raw_preinst_content_path
    Resolves: rhbz#1249937
  - Clear any error if switching to the dry-run mode
    Related: rhbz#1247677
  - Do not continue with and invalid profile ID
    Resolves: rhbz#1247677
  - Cover all potential places with a non-main thread changing Gtk stuff
    Resolves: rhbz#1240967


author: Vratislav Podzimek <vpodzime@redhat.com> - 0.7-6
changelog:
  - Specify the name of the help content file
    Resolves: rhbz#1254884
  - Skip files unrecognized by the 'oscap info' command
    Resolves: rhbz#1255075
  - Only allow DS and XCCDF ID selection if it makes sense
    Resolves: rhbz#1254876


author: Vratislav Podzimek <vpodzime@redhat.com> - 0.7-9
changelog:
  - Use the System hub category provided by Anaconda
    Resolves: rhbz#1269211
  - Wait for Anaconda to settle before evaluation
    Resolves: rhbz#1265552
  - Make the changes overview scrollable and smaller
    Related: rhbz#1263582
  - Make the list of profiles scrollable
    Resolves: rhbz#1263582
  - Do not try to create a single file multiple times
    Related: rhbz#1263315
  - Avoid crashes on extraction errors
    Resolves: rhbz#1263315
  - Disable GPG checks when installing content to the system
    Resolves: rhbz#1263216
  - Allow fixing root password in graphical installations
    Resolves: rhbz#1265116
  - Enforce the minimal root password length
    Resolves: rhbz#1238281
  - Just report misconfiguration instead of crashing in text mode
    Resolves: rhbz#1263207
  - Do not verify SSL if inst.noverifyssl was given
    Resolves: rhbz#1263257
  - Also catch data_fetch.DataFetchError when trying to get content
    Resolves: rhbz#1263239
  - Use new method signature with payload class
    Related: rhbz#1288636


author: Vratislav Podzimek <vpodzime@redhat.com> - 0.7-11
changelog:
  - Don't require blank stderr when running the oscap tool
    Resolves: rhbz#1360765
  - Beware of the invalid profiles
    Resolves: rhbz#1365130
  - Properly set the seen property for root passwords
    Resolves: rhbz#1357603


author: Martin Preisler <mpreisle@redhat.com> - 0.7-13
changelog:
  - Avoid long delay before a GeoIP related timeout in case internet is not available
    Resolves: rhbz#1379479


author: Watson Sato <wsato@redhat.com> - 0.8-2
changelog:
  - Add japanese translation
  - Update other translations
    Resolves: rhbz#1481190
  - Fix selection of RHEL datastream
    Resolves: rhbz#1520358


author: John Kacur <jkacur@redhat.com> - 0.11-3
changelog:
  - spec: Mark configuration files with %config (998984)
  - spec: Document the real location of the source in a comment (998987)
  - CLI: fix ps_show_thread call with bad args count (1000025)


author: John Kacur <jkacxur@redhat.com> - 0.11.1-4
changelog:
  - tuna: Do polkit auth for GUI BZ:919212,974027 (996885)
  - tuna: Auto Correction for config file errors (1015062)
  - Rebased to 0.11.1 upstream
  Resolves: rhbz#996885
  Resolves: rhbz#1015062


author: John Kacur <jkacur@redhat.com> - 0.11.1-6
changelog:
  - tuna-modified-sysctl-settings-in-example.conf (1031582)
  - CLI-fix-traceback-where-enter-p-policy-without-prio (1035794)
  Resolves: rhbz#1035794


author: John Kacur <jkacur@redhat.com> - 0.11.1-10
changelog:
  - dropped the git housekeeping patch, not relevant here
  - docs-Remove-stray-a.patch
  - CLI-Introduce-nohz_full-N-entity.patch
  - tuna-config-Fix-pygtk-import.patch
  - tuna-Make-isolate-include-operations-affect-proc-irq.patch
  - tuna-Decide-whether-to-isolate-a-thread-based-on-PF_.patch
  - tuna-Fix-race-in-is_hardirq_handler.patch
  - CLI-Do-not-show-column-headers-when-not-outputting-t.patch
  - Correct-a-typo-in-the-net.ipv4.ipfrag_time-help-stri.patch
  Resolves: rhbz#1234963


author: John Kacur - 0.13-3
changelog:
  - Display usage instead of traceback when -c missing args or args is incorrect
  Resolves: rhbz#1268287


author: John Kacur - 0.13-4
changelog:
  - CLI-start-a-process-from-tuna
  - docs: upgrade tuna.8 man page with option -r
  Resolves: rhbz#1235829


author: John Kacur - 0.13-5
changelog:
  - Rebuild to document
    tuna thows an exception instead of an error message when sched_setaffinity returns EINVAL
    This was actually fixed in v0.13-1
  Resolves: rhbz#1290445


author: John Kacur - 0.13-6
changelog:
  - Use errno codes instead of plain numbers
  - Exit with a message instead of a traceback in isolate_cpus
  Resolves: rhbz#1472840


author: Felipe Borges <feborges@redhat.com> - 20170813-1
changelog:
  - Update source URL to Pagure
   - Drop the rhel-7.4 data patch
   - Update to new release
   - Resolves: rhbz#1479731


author: Pravin Satute <psatute AT redhat DOT com> - 2.1-1
changelog:
  - Resolves: rhbz#1284772 - Upstream new release with ttfautohint
  - Changed url to https://github.com/RedHatBrand/overpass/, https://overpassfont.org looks dead.
  - Add Light variant font.
  - Add metainfo file to show this font in gnome-software.


author: Rex Dieter <rdieter@fedoraproject.org> 1.1.1-2
changelog:
  - workaround anaconda main menu not visible in F18 Beta TC2 KDE Live (#864058)
  - -DENABLE_INNER_SHADOWS_HACK=0


author: Stef Walter <stefw@redhat.com> - 0.16.1-1
changelog:
  - Update to upstream version 0.16.1
  - Setup source directories as appropriate for Shared System Certificates feature


author: Stef Walter <stefw@redhat.com> - 0.16.3-1
changelog:
  - Update to upstream version 0.16.3
  - Split out system trust module into its own package.
  - p11-kit-trust provides an alternative to an nss module


author: Stef Walter <stefw@redhat.com> - 0.17.5-1
changelog:
  - Make 'p11-kit extract-trust' call update-ca-trust
  - Work around 32-bit oveflow of certificate dates
  - Build fixes


author: Stef Walter <stefw@redhat.com> - 0.18.0-1
changelog:
  - Update to new upstream stable release
  - Various logging tweaks (#928914, #928750)
  - Make the 'p11-kit extract-trust' explicitly reject
    additional arguments


author: Stef Walter <stefw@redhat.com> - 0.18.3-1
changelog:
  - Update to new upstream stable release
  - Fix intermittent firefox cert validation issues (#960230)
  - Include the manual pages in the package


author: Stef Walter <stefw@redhat.com> - 0.18.5-1
changelog:
  - Update to new upstream point release
  - Use freebl for hash algorithms
  - Don't load configs in home dir when setuid or setgid
  - Use $TMPDIR instead of $TEMP while testing
  - Open files and fds with O_CLOEXEC
  - Abort initialization if critical module fails to load
  - Don't use thread-unsafe: strerror, getpwuid
  - Fix p11_kit_space_strlen() result when empty string


author: Stef Walter <stefw@redhat.com> - 0.20.7-1
changelog:
  - Update to upstream stable 0.20.7 release
  - Expose pkcs11x.h header and defines for attached extensions rhbz#1142305


author: Daiki Ueno <dueno@redhat.com> - 0.23.5-3
changelog:
  - Avoid reference to thread-unsafe strerror rhbz#1378947
  - Fix PKCS#11 OAEP interface rhbz#1191209
  - Update documentation to follow RFC7512 rhbz#1165977


author: Andrew Beekhof <andrew@beekhof.net> - 1.0.4-2
changelog:
  - Reference authors from the project AUTHORS file instead of listing in description
  - Change Source0 to reference the project's Mercurial repo
  - Cleaned up the summaries and descriptions
  - Incorporate the results of Fedora package self-review


author: Andrew Beekhof <andrew@beekhof.net> - 1.0.4-3
changelog:
  - Include an AUTHORS and license file in each package
  - Change the library package name to pacemaker-libs to be more
    Fedora compliant
  - Remove execute permissions from xml related files
  - Reference the new cluster-glue devel package name
  - Update the tarball from upstream to version c9120a53a6ae
    + High: PE: Only prevent migration if the clone dependancy is stopping/starting on the target node
    + High: PE: Bug 2160 - Dont shuffle clones due to colocation
    + High: PE: New implementation of the resource migration (not stop/start) logic
    + Medium: Tools: crm_resource - Prevent use-of-NULL by requiring a resource name for the -A and -a options
    + Medium: PE: Prevent use-of-NULL in find_first_action()
    + Low: Build: Include licensing files


author: Andrew Beekhof <andrew@beekhof.net> - 1.0.5-0.4.c9120a53a6ae.hg
changelog:
  - Incorporate the feedback from the cluster-glue review
  - Realistically, the version is a 1.0.5 pre-release
  - Use the global directive instead of define for variables
  - Use the haclient/hacluster group/user instead of daemon
  - Use the _configure macro
  - Fix install dependancies


author: Andrew Beekhof <andrew@beekhof.net> - 1.0.5-1
changelog:
  - Add dependancy on resource-agents
  - Use the version of the configure macro that supplies --prefix, --libdir, etc
  - Update the tarball from upstream to version 462f1569a437 (Pacemaker 1.0.5 final)
    + High: Tools: crm_resource - Advertise --move instead of --migrate
    + Medium: Extra: New node connectivity RA that uses system ping and attrd_updater
    + Medium: crmd: Note that dc-deadtime can be used to mask the brokeness of some switches


author: Andrew Beekhof <andrew@beekhof.net> - 1.0.5-2
changelog:
  - Add versioned perl dependancy as specified by
      https://fedoraproject.org/wiki/Packaging/Perl#Packages_that_link_to_libperl
  - No longer remove RPATH data, it prevents us finding libperl.so and no other
    libraries were being hardcoded
  - Compile in support for heartbeat
  - Conditionally add heartbeat-devel and corosynclib-devel to the -devel requirements
    depending on which stacks are supported


author: Andrew Beekhof <andrew@beekhof.net> - 1.0.5-4
changelog:
  - Include the fixes from CoroSync integration testing
  - Move the resource templates - they are not documentation
  - Ensure documentation is placed in a standard location
  - Exclude documentation that is included elsewhere in the package

  - Update the tarball from upstream to version ee19d8e83c2a
    + High: cib: Correctly clean up when both plaintext and tls remote ports are requested
    + High: PE: Bug bnc#515172 - Provide better defaults for lt(e) and gt(e) comparisions
    + High: PE: Bug lf#2197 - Allow master instances placemaker to be influenced by colocation constraints
    + High: PE: Make sure promote/demote pseudo actions are created correctly
    + High: PE: Prevent target-role from promoting more than master-max instances
    + High: ais: Bug lf#2199 - Prevent expected-quorum-votes from being populated with garbage
    + High: ais: Prevent deadlock - dont try to release IPC message if the connection failed
    + High: cib: For validation errors, send back the full CIB so the client can display the errors
    + High: cib: Prevent use-after-free for remote plaintext connections
    + High: crmd: Bug lf#2201 - Prevent use-of-NULL when running heartbeat
    + High: Core: Bug lf#2169 - Allow dtd/schema validation to be disabled
    + High: PE: Bug lf#2106 - Not all anonymous clone children are restarted after configuration change
    + High: PE: Bug lf#2170 - stop-all-resources option had no effect
    + High: PE: Bug lf#2171 - Prevent groups from starting if they depend on a complex resource which cannot
    + High: PE: Disable resource management if stonith-enabled=true and no stonith resources are defined
    + High: PE: Do not include master score if it would prevent allocation
    + High: ais: Avoid excessive load by checking for dead children every 1s (instead of 100ms)
    + High: ais: Bug rh#525589 - Prevent shutdown deadlocks when running on CoroSync
    + High: ais: Gracefully handle changes to the AIS nodeid
    + High: crmd: Bug bnc#527530 - Wait for the transition to complete before leaving S_TRANSITION_ENGINE
    + High: crmd: Prevent use-after-free with LOG_DEBUG_3
    + Medium: xml: Mask the "symmetrical" attribute on rsc_colocation constraints (bnc#540672)
    + Medium (bnc#520707): Tools: crm: new templates ocfs2 and clvm
    + Medium: Build: Invert the disable ais/heartbeat logic so that --without (ais|heartbeat) is available to rpmbuild
    + Medium: PE: Bug lf#2178 - Indicate unmanaged clones
    + Medium: PE: Bug lf#2180 - Include node information for all failed ops
    + Medium: PE: Bug lf#2189 - Incorrect error message when unpacking simple ordering constraint
    + Medium: PE: Correctly log resources that would like to start but cannot
    + Medium: PE: Stop ptest from logging to syslog
    + Medium: ais: Include version details in plugin name
    + Medium: crmd: Requery the resource metadata after every start operation


author: Andrew Beekhof <andrew@beekhof.net> - 1.0.5-5
changelog:
  - Include patch of changeset 66b7bfd467f3:
    Some clients such as gfs_controld want a cluster name, allow one to be specified in corosync.conf


author: Andrew Beekhof <andrew@beekhof.net> - 1.1.1-0.1-60b7753f7310.hg
changelog:
  - Update the tarball from upstream to version 60b7753f7310
    + First public release of the 1.1 series


author: Andrew Beekhof <andrew@beekhof.net> - 1.1.2-1
changelog:
  - Update the tarball from the upstream 1.1.2 release
    + High: ais: Bug lf#2340 - Force rogue child processes to terminate after waiting 2.5 minutes
    + High: ais: Bug lf#2359 - Default expected votes to 2 inside Corosync/OpenAIS plugin
    + High: ais: Bug lf#2359 - expected-quorum-votes not correctly updated after membership change
    + High: ais: Bug rhbz#525552 - Move non-threadsafe calls to setenv() to after the fork()
    + High: ais: Do not count votes from offline nodes and calculate current votes before sending quorum data
    + High: ais: Ensure the list of active processes sent to clients is always up-to-date
    + High: ais: Fix previous commit, actually return a result in get_process_list()
    + High: ais: Fix two more uses of getpwnam() in non-thread-safe locations
    + High: ais: Look for the correct conf variable for turning on file logging
    + High: ais: Need to find a better and thread-safe way to set core_uses_pid. Disable for now.
    + High: ais: Use the threadsafe version of getpwnam
    + High: Core: Bug lf#2414 - Prevent use-after-free reported by valgrind when doing xpath based deletions
    + High: Core: Bump the feature set due to the new failcount expiry feature
    + High: Core: Fix memory leak in replace_xml_child() reported by valgrind
    + High: Core: fix memory leaks exposed by valgrind
    + High: crmd: Bug 2401 - Improved detection of partially active peers
    + High: crmd: Bug bnc#578644 - Improve handling of cancelled operations caused by resource cleanup
    + High: crmd: Bug lf#2379 - Ensure the cluster terminates when the PE is not available
    + High: crmd: Bug lf#2414 - Prevent use-after-free of the PE connection after it dies
    + High: crmd: Bug lf#2414 - Prevent use-after-free of the stonith-ng connection
    + High: crmd: Do not allow the target_rc to be misused by resource agents
    + High: crmd: Do not ignore action timeouts based on FSA state
    + High: crmd: Ensure we dont get stuck in S_PENDING if we loose an election to someone that never talks to us again
    + High: crmd: Fix memory leaks exposed by valgrind
    + High: crmd: Remove race condition that could lead to multiple instances of a clone being active on a machine
    + High: crmd: Send erase_status_tag() calls to the local CIB when the DC is fenced, since there is no DC to accept them
    + High: crmd: Use global fencing notifications to prevent secondary fencing operations of the DC
    + High: fencing: Account for stonith_get_info() always returning a pointer to the same static buffer
    + High: PE: Allow startup probes to be disabled - their calculation is a major bottleneck for very large clusters
    + High: PE: Bug lf#2317 - Avoid needless restart of primitive depending on a clone
    + High: PE: Bug lf#2358 - Fix master-master anti-colocation
    + High: PE: Bug lf#2361 - Ensure clones observe mandatory ordering constraints if the LHS is unrunnable
    + High: PE: Bug lf#2383 - Combine failcounts for all instances of an anonymous clone on a host
    + High: PE: Bug lf#2384 - Fix intra-set colocation and ordering
    + High: PE: Bug lf#2403 - Enforce mandatory promotion (colocation) constraints
    + High: PE: Bug lf#2412 - Correctly locate clone instances by their prefix
    + High: PE: Correctly implement optional colocation between primitives and clone resources
    + High: PE: Do not be so quick to pull the trigger on nodes that are coming up
    + High: PE: Fix memory leaks exposed by valgrind
    + High: PE: Fix memory leaks reported by valgrind
    + High: PE: Repair handling of unordered groups in RHS ordering constraints
    + High: PE: Rewrite native_merge_weights() to avoid Fix use-after-free
    + High: PE: Suppress duplicate ordering constraints to achieve orders of magnitude speed increases for large clusters
    + High: Shell: add support for xml in cli
    + High: Shell: always reload status if working with the cluster (bnc#590035)
    + High: Shell: check timeouts also against the default-action-timeout property
    + High: Shell: Default to using the status section from the live CIB (bnc#592762)
    + High: Shell: edit multiple meta_attributes sets in resource management (lf#2315)
    + High: Shell: enable comments (lf#2221)
    + High: Shell: implement new cibstatus interface and commands (bnc#580492)
    + High: Shell: improve configure commit (lf#2336)
    + High: Shell: new cibstatus import command (bnc#585471)
    + High: Shell: new configure filter command
    + High: Shell: restore error reporting in options
    + High: Shell: split shell into modules
    + High: Shell: support for the utilization element (old patch for the new structure)
    + High: Shell: update previous node lookup procedure to include the id where necessary
    + High: Tools: crm_mon - fix memory leaks exposed by valgrind


author: Andrew Beekhof <andrew@beekhof.net> - 1.1.2-2
changelog:
  - Resolves rhbz#602239 - Added patch to documentation so that it passes validation
  - High: Core: Bug lf#2401 - Backed out changeset 6e6980376f01


author: Andrew Beekhof <andrew@beekhof.net> - 1.1.3-0.1-b3cb4f4a30ae.hg
changelog:
  - Pre-release version of 1.1.3
    + High: ais: Bug lf2401 - Improved processing when the peer crmd processes join/leave
    + High: ais: fix list of active processes sent to clients (bnc#603685)
    + High: ais: Move the code for finding uid before the fork so that the child does no logging
    + High: ais: Resolve coverity CONSTANT_EXPRESSION_RESULT defects
    + High: cib: Also free query result for xpath operations that return more than one hit
    + High: cib: Attempt to resolve memory corruption when forking a child to write the cib to disk
    + High: cib: Correctly free memory when writing out the cib to disk
    + High: cib: Fix the application of unversioned diffs
    + High: cib: Remove old developmental error logging
    + High: cib: Restructure the 'valid peer' check for deciding which instructions to ignore
    + High: Core: Bug lf#2401 - Backed out changeset 6e6980376f01
    + High: Core: Correctly unpack HA_Messages containing multiple entries with the same name
    + High: Core: crm_count_member() should only track nodes that have the full stack up
    + High: Core: New developmental logging system inspired by the kernel and a PoC from Lars Ellenberg
    + High: crmd: All nodes should see status updates, not just he DC
    + High: crmd: Allow non-DC nodes to clear failcounts too
    + High: crmd: Base DC election on process relative uptime
    + High: crmd: Bug lf#2439 - cancel_op() can also return HA_RSCBUSY
    + High: crmd: Bug lf#2439 - Handle asynchronous notification of resource deletion events
    + High: crmd: Fix assertion failure when performing async resource failures
    + High: crmd: Fix handling of async resource deletion results
    + High: crmd: Include the action for crm graph operations
    + High: crmd: Make sure the membership cache is accurate after a sucessful fencing operation
    + High: crmd: Make sure we always poke the FSA after a transition to clear any TE_HALT actions
    + High: crmd: Offer crm-level membership once the peer starts the crmd process
    + High: crmd: Only need to request quorum update for plugin based clusters
    + High: crmd: Prevent everyone from loosing DC elections by correctly initializing all relevant variables
    + High: crmd: Prevent segmentation fault
    + High: crmd: several fixes for async resource delete
    + High: mcp: Add missing headers when built without heartbeat support
    + High: mcp: New master control process for (re)spawning pacemaker daemons
    + High: PE: Avoid creating invalid ordering constraints for probes that are not needed
    + High: PE: Bug lf#1959 - Fail unmanaged resources should not prevent other services from shutting down
    + High: PE: Bug lf#2422 - Ordering dependencies on partially active groups not observed properly
    + High: PE: Bug lf#2424 - Use notify oepration definition if it exists in the configuration
    + High: PE: Bug lf#2433 - No services should be stopped until probes finish
    + High: PE: Bug lf#2453 - Enforce clone ordering in the absense of colocation constraints
    + High: PE: Correctly detect when there is a real failcount that expired and needs to be cleared
    + High: PE: Correctly handle pseudo action creation
    + High: PE: Correctly order clone startup after group/clone start
    + High: PE: Fix colocation for interleaved clones
    + High: PE: Fix colocation with partially active groups
    + High: PE: Fix potential use-after-free defect from coverity
    + High: PE: Fix previous merge
    + High: PE: Fix use-after-free in order_actions() reported by valgrind
    + High: PE: Prevent endless loop when looking for operation definitions in the configuration
    + High: Resolve coverity RESOURCE_LEAK defects
    + High: Shell: Complete the transition to using crm_attribute instead of crm_failcount and crm_standby
    + High: stonith: Advertise stonith-ng options in the metadata
    + High: stonith: Correctly parse pcmk_host_list parameters that appear on a single line
    + High: stonith: Map poweron/poweroff back to on/off expected by the stonith tool from cluster-glue
    + High: stonith: pass the configuration to the stonith program via environment variables (bnc#620781)
    + High: Support starting plugin-based Pacemaker clusters with the MCP as well
    + High: tools: crm_report - corosync.conf wont necessarily contain the text 'pacemaker' anymore
    + High: tools: crm_simulate - Resolve coverity USE_AFTER_FREE defect
    + High: Tools: Drop the 'pingd' daemon and resource agent in favor of ocf:pacemaker:ping
    + High: Tools: Fix recently introduced use-of-NULL
    + High: Tools: Fix use-after-free defect from coverity


author: Andrew Beekhof <andrew@beekhof.net> - 1.1.3-1
changelog:
  - Upstream release of 1.1.3
    + High: crmd: Use the correct define/size for lrm resource IDs
    + High: crmd: Bug lf#2458 - Ensure stop actions always have the relevant resource attributes
    + High: crmd: Ensure we activate the DC timer if we detect an alternate DC
    + High: mcp: Correctly initialize the string containing the list of active daemons
    + High: mcp: Fix the expansion of the pid file in the init script
    + High: mcp: Tell chkconfig we need to shut down early on
    + High: PE: Bug lf#2476 - Repair on-fail=block for groups and primitive resources
    + High: PE: Do not demote resources because something that requires it can't run
    + High: PE: Rewrite the ordering constraint logic to be simplicity, clarity and maintainability
    + High: PE: Wait until stonith is available, don't fall back to shutdown for nodes requesting termination
    + High: PE: Prevent segfault by ensuring the arguments to do_calculations() are initialized
    + High: stonith: Bug lf#2461 - Prevent segfault by not looking up operations if the hashtable hasn't been initialized yet
    + High: Stonith: Bug lf#2473 - Ensure stonith operations complete within the timeout and are terminated if they run too long
    + High: stonith: Bug lf#2473 - Gracefully handle remote operations that arrive late (after we've done notifications)
    + High: stonith: Bug lf#2473 - Add the timeout at the top level where the daemon is looking for it
    + High: stonith: Bug lf#2473 - Ensure timeouts are included for fencing operations
    + High: Stonith: Use the timeout specified by the user
    + High: Tools: Bug lf#2456 - Fix assertion failure in crm_resource


author: Andrew Beekhof <andrew@beekhof.net> 1.1.4-1
changelog:
  - Upstream release of 1.1.4
  - See included ChangeLog file or http://hg.clusterlabs.org/pacemaker/1.1/file/tip/ChangeLog for details


author: Andrew Beekhof <andrew@beekhof.net> 1.1.6-1
changelog:
  - Upstream release of 1.1.6
  - See included ChangeLog file or http://hg.clusterlabs.org/pacemaker/1.1/file/tip/ChangeLog for details

  - Disabled eSMTP and SNMP support.  Painful to configure and rarely used.
  - Created cli sub-package for non-cluster usage


author: Andrew Beekhof <andrew@beekhof.net> 1.1.6-2
changelog:
  - Do not build in support for heartbeat, snmp, esmtp by default
  - Create a package for cluster unaware libraries to minimze our
    footprint on non-cluster nodes
  - Better package descriptions


author: Andrew Beekhof <andrew@beekhof.net> 1.1.7-0.1-bc7c125.git
changelog:
  - New upstream tarball: bc7c125
  - Pre-release 1.1.7 build to deal with the removal of cman and support for corosync plugins
  - Add libqb as a dependancy


author: Andrew Beekhof <andrew@beekhof.net> 1.1.7-0.3-7742926.git
changelog:
  - New upstream tarball: 7742926
  - Additional Provides and Obsoletes directives to enable upgrading from heartbeat
  - Rebuild now that the Corosync CFG API has been removed


author: Andrew Beekhof <andrew@beekhof.net> Pacemaker-1.1.7-1
changelog:
  - Update source tarball to upstream release: Pacemaker-1.1.7
  - See included ChangeLog file or https://raw.github.com/ClusterLabs/pacemaker/master/ChangeLog for details


author: Andrew Beekhof <andrew@beekhof.net> 1.1.8-1
changelog:
  - Rebuild for upstream 1.1.8 release
  - Documentation disabled pending a functional publican/ImageMagick combination

  - Statistics:
    Changesets: 1019
    Diff:       2107 files changed, 117258 insertions(+), 73606 deletions(-)

  - See included ChangeLog file or https://raw.github.com/ClusterLabs/pacemaker/master/ChangeLog for full details

    + New IPC implementation from libqb
    + New logging implementation from libqb
    + Quieter - info, debug and trace logs are no longer sent to syslog
    + Dropped dependancy on cluster-glue
    + Config and core directories no longer located in heartbeat directories
    + Support for managing systemd services
    + Rewritten local resource management daemon
    + Version bumps for every shared library due to API cleanups
    + Removes crm shell, install/use pcs shell and GUI instead


author: Andrew Beekhof <abeekhof@redhat.com> - 1.1.8-4
changelog:
  - Update for new upstream tarball: 5db5f53

    + High: mcp: Re-attach to existing pacemaker components when pacemakerd fails
    + High: pengine: cl#5111 - When clone/master child rsc has on-fail=stop, insure all children stop on failure.
    + High: Replace the use of the insecure mktemp(3) with mkstemp(3)
    + High: Core: Correctly process XML diff's involving element removal
    + High: PE: Correctly unpack active anonymous clones
    + High: PE: Fix clone_zero() and clone_strip() for single character resource names
    + High: IPC: Bug cl#5110 - Prevent 100% CPU usage when looking for synchronous replies
    + High: PE: Bug cl#5101 - Ensure stop order is preserved for partially active groups
    + High: fencing: On failure, only try a topology device once from the remote level.
    + High: fencing: Retry stonith device for duration of action's timeout period.
    + High: PE: Fix memory leak on processing message (bnc#780224)
    + High: fencing: Support 'on_target' option in fencing device metadata for forcing unfence on target node
    + High: PE: Support resources that require unfencing before start
    + High: PE: Support a 'requires' resource meta-attribute for controlling whether it needs quorum, fencing or nothing
    + High: mcp: Only define HA_DEBUGLOG to avoid agent calls to ocf_log printing everything twice
    + High: fencing: Do not start fencing until entire device topology is found or query results timeout.
    + High: Cluster: Allow cman and corosync 2.0 nodes to use a name other than uname()


author: Andrew Beekhof <abeekhof@redhat.com> - 1.1.10-1
changelog:
  - Update for new upstream tarball: Pacemaker-1.1.10-rc1
  - Features added since Pacemaker-1.1.8
    + Performance enhancements for supporting 16 node clusters
    + corosync: Use queues to avoid blocking when sending CPG messages
    + ipc: Compress messages that exceed the configured IPC message limit
    + ipc: Use queues to prevent slow clients from blocking the server
    + ipc: Use shared memory by default
    + lrmd: Support nagios remote monitoring
    + lrmd: Pacemaker Remote Daemon for extending pacemaker functionality outside corosync cluster.
    + pengine: Check for master/slave resources that are not OCF agents
    + pengine: Support a 'requires' resource meta-attribute for controlling whether it needs quorum, fencing or nothing
    + pengine: Support for resource containers
    + pengine: Support resources that require unfencing before start

  - Changes since Pacemaker-1.1.8
    + attrd: Correctly handle deletion of non-existant attributes
    + Bug cl#5135 - Improved detection of the active cluster type
    + Bug rhbz#913093 - Use crm_node instead of uname
    + cib: Prevent ordering changes when applying xml diffs
    + cib: Remove text nodes from cib replace operations
    + crmd: Prevent election storms caused by getrusage() values being too close
    + date/time: Bug cl#5118 - Correctly convert seconds-since-epoch to the current time
    + fencing: Attempt to provide more information that just 'generic error' for failed actions
    + fencing: Correctly record completed but previously unknown fencing operations
    + fencing: Correctly terminate when all device options have been exhausted
    + fencing: cov#739453 - String not null terminated
    + fencing: Do not merge new fencing requests with stale ones from dead nodes
    + fencing: Do not start fencing until entire device topology is found or query results timeout.
    + fencing: Do not wait for the query timeout if all replies have arrived
    + fencing: Fix passing of parameters from CMAN containing '='
    + fencing: Fix non-comparison when sorting devices by priority
    + fencing: On failure, only try a topology device once from the remote level.
    + fencing: Only try peers for non-topology based operations once
    + fencing: Retry stonith device for duration of action's timeout period.
    + ipc: Bug cl#5110 - Prevent 100% CPU usage when looking for synchronous replies
    + mcp: Re-attach to existing pacemaker components when mcp fails
    + pengine: Any location constraint for the slave role applies to all roles
    + pengine: Bug cl#5101 - Ensure stop order is preserved for partially active groups
    + pengine: Bug cl#5140 - Allow set members to be stopped when the subseqent set has require-all=false
    + pengine: Bug cl#5143 - Prevent shuffling of anonymous master/slave instances
    + pengine: Bug rhbz#880249 - Ensure orphan masters are demoted before being stopped
    + pengine: Bug rhbz#880249 - Teach the PE how to recover masters into primitives
    + pengine: cl#5025 - Automatically clear failcount for start/monitor failures after resource parameters change
    + pengine: cl#5099 - Probe operation uses the timeout value from the minimum interval monitor by default (#bnc776386)
    + pengine: cl#5111 - When clone/master child rsc has on-fail=stop, insure all children stop on failure.
    + pengine: cl#5142 - Do not delete orphaned children of an anonymous clone
    + pengine: Correctly unpack active anonymous clones
    + pengine: Ensure previous migrations are closed out before attempting another one
    + pengine: rhbz#902459 - Remove rsc node status for orphan resources
    + Replace the use of the insecure mktemp(3) with mkstemp(3)


author: Andrew Beekhof <abeekhof@redhat.com> - 1.1.10-2
changelog:
  - Update for new upstream tarball: Pacemaker-1.1.10-rc4

  - Features in Pacemaker-1.1.10-rc4:
    + PE: Display a list of nodes on which stopped anonymous clones are not active instead of meaningless clone IDs
    + crm_error: Add the ability to list and print error symbols
    + crm_resource: Implement --ban for moving resources away from nodes and --clear (replaces --unmove)
    + crm_resource: Support OCF tracing when using --force-(check|start|stop)

  - Changes since Pacemaker-1.1.10-rc1

    + Bug cl#5133 - pengine: Correctly observe on-fail=block for failed demote operation
    + Bug cl#5152 - Correctly clean up fenced nodes during membership changes
    + Bug cl#5153 - Correctly display clone failcounts in crm_mon
    + Bug cl#5154 - Do not expire failures when on-fail=block is present
    + Bug pengine: cl#5155 - Block the stop of resources if any depending resource is unmanaged
    + crm_report: Correctly collect logs when 'uname -n' reports fully qualified names
    + Check for and replace non-printing characters with their octal equivalent while exporting xml text
    + Convert all exit codes to positive errno values
    + Core: Ensure the blackbox is saved on abnormal program termination
    + corosync: Detect the loss of members for which we only know the nodeid
    + corosync: Nodes that can persist in sending CPG messages must be alive afterall
    + crmd: Do not get stuck in S_POLICY_ENGINE if a node we couldn't fence returns
    + crmd: Ensure all membership operations can complete while trying to cancel a transition
    + crmd: Everyone who gets a fencing notification should mark the node as down
    + crmd: Initiate node shutdown if another node claims to have successfully fenced us
    + crm_resource: Gracefully fail when --force-* is attempted for stonith resources
    + fencing: Restore the ability to manually confirm that fencing completed
    + pengine: Correctly handle resources that recover before we operate on them
    + pengine: Ensure per-node resource parameters are used during probes
    + pengine: Implement the rest of get_timet_now() and rename to get_effective_time
    + pengine: Mark unrunnable stop actions as "blocked"
    + pengine: Re-initiate active recurring monitors that previously failed but have timed out
    + xml: Restore the ability to embed comments in the cib


author: Andrew Beekhof <abeekhof@redhat.com> - 1.1.10-3
changelog:
  - Update to upstream 838e41e

    + Feature: pengine: Allow active nodes in our current membership to be fenced without quorum
    + Fix: attrd: Fixes deleted attributes during dc election
    + Fix: corosync: Fall back to uname for local nodes
    + Fix: crm_report: Find logs in compressed files
    + Fix: pengine: If fencing is unavailable or disabled, block further recovery for resources that fail to stop
    + Fix: systemd: Ensure we get shut down correctly by systemd


author: Andrew Beekhof <abeekhof@redhat.com> - 1.1.10-5
changelog:
  - Streamline spec file

  - Upstream patch for:
    + cman: Only build migration tools for targets that may use them
    + cib: Ensure we set up hacluster's groups in stand-alone mode

  - Update for new upstream tarball: Pacemaker-1.1.10-rc7

    + Bug cl#5157 - Allow migration in the absence of some colocation constraints
    + Bug cl#5168 - Prevent clones from being bounced around the cluster due to location constraints
    + Bug cl#5170 - Correctly support on-fail=block for clones
    + crmd: CID#1036761 Dereference null return value
    + crmd: cl#5164 - Fixes crmd crash when using pacemaker-remote
    + crmd: Ensure operations for cleaned up resources don't block recovery
    + crmd: Prevent messages for remote crmd clients from being relayed to wrong daemons
    + crmd: Properly handle recurring monitor operations for remote-node agent
    + fencing: Correctly detect existing device entries when registering a new one
    + logging: If SIGTRAP is sent before tracing is turned on, turn it on
    + lrmd: Prevent use-of-NULL in client library
    + pengine: cl#5128 - Support maintenance mode for a single node
    + pengine: cl#5164 - Pengine segfault when calculating transition with remote-nodes.
    + pengine: Do the right thing when admins specify the internal resource instead of the clone
    + systemd: Turn off auto-respawning of systemd services when the cluster starts them


author: Andrew Beekhof <andrew@beekhof.net> Pacemaker-1.1.10-6
changelog:
  - Update source tarball to revision: 368c726 (Pacemaker-1.1.10-rc7)
  - Changesets: 18
  - Diff:       9 files changed, 245 insertions(+), 170 deletions(-)

  - Features added since Pacemaker-1.1.10-rc7
    + crm_resource: Allow options to be set recursively

  - Changes since Pacemaker-1.1.10-rc7
    + Bug cl#5161 - crmd: Prevent memory leak in operation cache
    + cib: Correctly read back archived configurations if the primary is corrupted


author: Andrew Beekhof <abeekhof@redhat.com> - 1.1.10-10
changelog:
  + Fix: pengine: Do not re-allocate clone instances that are blocked in the Stopped state
    + Fix: pengine: Do not allow colocation with blocked clone instances


author: Andrew Beekhof <abeekhof@redhat.com> - 1.1.10-11
changelog:
  + Fix: systemd: Prevent glib assertion - only call g_error_free() with non-NULL arguments
    + Fix: systemd: Prevent additional assertions in g_error_free
    + Fix: logging: glib CRIT messages should not produce core files by default
    + Doc: controld: Update the description
    + Fix: pengine: Correctly account for the location preferences of things colocated with a group
    + Fix: cib: Correctly log short-form xml diffs
    + Fix: crmd: Correcty update the history cache when recurring ops change their return code
    + Log: pengine: Better indicate when a resource has failed
    + Log: crm_mon: Unmunge the output for failed operations


author: Andrew Beekhof <abeekhof@redhat.com> - 1.1.10-13
changelog:
  + Fencing: Support agents that need the host to be unfenced at startup
      Resolves: rhbz#996576
    + crm_report: Collect corosync quorum data
      Resolves: rhbz#839342


author: Andrew Beekhof <abeekhof@redhat.com> - 1.1.10-14
changelog:
  + Fix: xml: Location constraints are allowed to specify a role
    + Bug rhbz#902407 - crm_resource: Handle --ban for master/slave resources as advertised
      Resolves: rhbz#902407


author: David Vossel <dvossel@redhat.com> - 1.1.10-15
changelog:
  + Fix: crmd: Allow transient attributes to be set on remote-nodes.
    + Fix: pengine: Handle orphaned remote-nodes properly
    + Low: cts: Add RemoteLXC regression test.

    Resolves: rhbz#1006465
    Resolves: rhbz#1006471


author: Andrew Beekhof <abeekhof@redhat.com> - 1.1.10-16
changelog:
  - Remove unsupported resource agent
  - Log: crmd: Supply arguments in the correct order
  - Fix: crm_report: Correctly redirect error message to /dev/null
  - Fix: Bug rhbz#1011618 - Consistently use 'Slave' as the role for unpromoted master/slave resources
  - Fix: pengine: Location constraints with role=Started should prevent masters from running at all
  - Fix: crm_resource: Observe --master modifier for --move
  - Provide a meaningful error if --master is used for primitives and groups
  - Fix: Fencing: Observe pcmk_host_list during automatic unfencing
      Resolves: rhbz#996576


author: Andrew Beekhof <abeekhof@redhat.com> - 1.1.10-17
changelog:
  Resolves: rhbz#720543

  - Fix: core: Do not enabled blackbox for cli tools
  - Fix: Command-line tools should stop after an assertion failure
  - Fix: crmd: Dont add node_state to cib, if we have not seen or fenced this node yet
  - Fix: crmd: Correctly update expected state when the previous DC shuts down
  - Fix: crmd: Cache rsc_info retrieved from lrmd and pacemaker_remoted
  - Fix: crmd: Pad internal lrmd rsc_info and metadata retrieval timeout
  - Fix: crm_attribute: Detect orphaned remote-nodes when setting attributes
  - Fix: crm_mon: Prevent use-of-NULL when ping resources do not define a host list
  - Fix: crm_report: Record the output of the collector
  - Fix: crm_report: Do not print garbage when collecting from the local node
  - Fix: crm_resource: Wait for all replies when cleaning up resources
  - Fix: fencing: Do not broadcast suicide if the on action is being executed
  - Fix: fencing: Allow fencing for node after topology entries are deleted
  - Fix: fencing: Deep copy current topology level list on remote op
  - Fix: lrmd: Correctly cancel monitor actions for lsb/systemd/service resources on cleaning up
  - Fix: pengine: Dont prevent clones from running due to dependant resources
  - Fix: pengine: Probe containers not expected to be up
  - Fix: ipc: Raise the default buffer size to 128k
  - Fix: ipc: Use the higher of the configured buffer size or the default
  - Fix: iso8601: Prevent dates from jumping backwards a day in some timezones
  - Fix: remote: Properly version the remote connection protocol
  - Fix: remote: Handle endian changes between client and server and improve forward compatibility
      Resolves: rhbz#720543


author: David Vossel <dvossel@redhat.com> - 1.1.10-19
changelog:
  - Fix: controld: Use the correct variant of dlm_controld for
    corosync-2 clusters

      Resolves: rhbz#1028627


author: Andrew Beekhof <abeekhof@redhat.com> - 1.1.10-20
changelog:
  - Fix: tools: Fixes formatting of remote-nodes in crm_mon and crm_simulate
  - Fix: Corosync: Attempt to retrieve a peers node name if it is not already known
      Resolves: rhbz#720543


author: Andrew Beekhof <abeekhof@redhat.com> - 1.1.10-23
changelog:
  - mcp: Tell systemd not to respawn us if we return 100
  - services: Detect missing agents and permission errors before forking
  - Use native DBus library for systemd support to avoid problematic use of threads
      Resolves: rhbz#720543 (aka. 1057697)


author: David Vossel <dvossel@redhat.com> - 1.1.10-24
changelog:
  - controld: handling startup fencing within the controld agent, not the dlm
      Resolves: rhbz#1064519
  - controld: Do not consider the dlm up until the address list is present
      Resolves: rhbz#1067536


author: David Vossel <dvossel@redhat.com> - 1.1.10-25
changelog:
  - pengine: cl#5187 - Prevent resources in an anti-colocation from even temporarily running on a same node
      Resolves: rhbz#1069284


author: Andrew Beekhof <abeekhof@redhat.com> - 1.1.10-26
changelog:
  - Run automated regression tests after every build
  - Fencing: Send details of stonith_api_time() and stonith_api_kick() to syslog
  - Fencing: Pass the correct options when looking up the history by node name
  - Fencing: stonith_api_time_helper now returns when the most recent fencing operation completed
  - crm_report: Additional dlm detail if dlm_controld is running
  - crmd: Gracefully handle actions that cannot be initiated
  - pengine: Gracefully handle bad values for XML_ATTR_TRANSITION_MAGIC
      Resolves: rhbz#1070916


author: Andrew Beekhof <beekhof@redhat.com> - 1.1.10-27
changelog:
  - crm_resource: Prevent use-of-NULL
  - systemd: Prevent use-of-NULL when determining if an agent exists
  - Fencing: Remove shadow definition and use of variable 'progress'
      Resolves: rhbz#1070916


author: David Vossel <dvossel@redhat.com> - 1.1.10-28
changelog:
  - pengine: fixes invalid transition caused by clones with more than 10 instances
      Resolves: rhbz#1078504


author: Andrew Beekhof <abeekhof@redhat.com> 1.1.10-30
changelog:
  - crmd: Do not erase the status section for unfenced nodes
  - crmd: Correctly react to successful unfencing operations
  - crmd: Report unsuccessful unfencing operations
  - crmd: Do not overwrite existing node state when fencing completes
  - fencing: Correctly record which peer performed the fencing operation
  - fencing: Automatically switch from 'list' to 'status' to 'static-list' if those actions are not advertised in the metadata
  - fencing: Filter self-fencing at the peers to allow unfencing to work correctly
  - pengine: Automatically re-unfence a node if the fencing device definition changes
  - pengine: Fencing devices default to only requiring quorum in order to start
  - pengine: Delay unfencing until after we know the state of all resources that require unfencing
  - pengine: Ensure unfencing occurs before fencing devices are (re-)probed
  - pengine: Ensure unfencing only happens once, even if the transition is interrupted
  - pengine: Do not unfence nodes that are offline, unclean or shutting down
  - pengine: Unfencing is based on device probes, there is no need to unfence when normal resources are found active
  - logging: daemons always get a log file, unless explicitly set to configured 'none'
  - lrmd: Expose logging variables expected by OCF agents
  - crm_report: Suppress logging errors after the target directory has been compressed
  - crm_resource: Wait for the correct number of replies when cleaning up resources
      Resolves: rhbz#1078078


author: David Vossel <dvossel@redhat.com> - 1.1.10-31
changelog:
  - fencing: Fence using all required devices
  - fencing: Execute all required fencing devices regardless of what topology level they are at
  - fencing: default to 'off' when agent does not advertise 'reboot' in metadata
      Resolves: rhbz#1078078


author: Andrew Beekhof <abeekhof@redhat.com> - 1.1.10-32
changelog:
  - Fix: lrmd: Handle systemd reporting 'done' before a resource is actually stopped
      Resolves: rhbz#1111747


author: Andrew Beekhof <abeekhof@redhat.com> - 1.1.12-5
changelog:
  - Update patch level to upstream 031e46c
    - Prevent glib assert triggered by timers being removed from mainloop more than once 
    - Allow rsc discovery to be disabled in certain situations
    - Allow remote-nodes to be placed in maintenance mode
    - Improved sbd integration


author: Andrew Beekhof <abeekhof@redhat.com> - 1.1.12-9
changelog:
  - Update patch level to upstream fb94901
  - Prevent blocking by performing systemd reloads asynchronously


author: Andrew Beekhof <abeekhof@redhat.com> - 1.1.12-10
changelog:
  - Update patch level to upstream 98b6688
  - Support an intelligent resource restart operation
  - Exclusive discovery implies running the resource is only possible on the listed nodes


author: Andrew Beekhof <abeekhof@redhat.com> - 1.1.12-11
changelog:
  - Update patch level to upstream 7dd9022
  - Ensure all internal caches are updated when nodes are removed from the cluster
    Resolves: rhbz#1162727


author: Andrew Beekhof <abeekhof@redhat.com> - 1.1.12-13
changelog:
  - Update patch level to upstream a433de6
  - Ensure we wait for long running systemd stop operations to complete
    Resolves: rhbz#1165423


author: David Vossel <dvossel@redhat.com> - 1.1.12-18
changelog:
  - clone order constraint require-all option.
  - fix memory leaks in crmd and pacemakerd

    Resolves: rhbz#1176210


author: David Vossel <dvossel@redhat.com> - 1.1.12-19
changelog:
  - Imply stop on actions within containers during host fencing
  - acl correctly implement the reference acl direct

    Resolves: rhbz#1117341


author: Ken Gaillot <kgaillot@redhat.com> - 1.1.14-11
changelog:
  - Rebase to upstream 2cccd43d6b7f2525d406251e14ef37626e29c51f (1.1.14+)
  - Resolves: rhbz#1304771
    Resolves: rhbz#1207388
    Resolves: rhbz#1240330
    Resolves: rhbz#1281450
    Resolves: rhbz#1284069
    Resolves: rhbz#1286316
    Resolves: rhbz#1287315
    Resolves: rhbz#1287868
    Resolves: rhbz#1288929
    Resolves: rhbz#1303765
  - This also updates the packaging to follow upstream more closely,
    most importantly moving some files from the pacemaker package to
    pacemaker-cli (including XML schemas, SNMP MIB, attrd_updater command,
    most ocf:pacemaker resource agents, and related man pages),
    and deploying /etc/sysconfig/crm_mon.


author: Ken Gaillot <kgaillot@redhat.com> - 1.1.15-1
changelog:
  - Rebase to upstream 2c148ac30dfcc2cfb91dc367ed469b6f227a8abc (1.1.15-rc3+)
  - Resolves: rhbz#1304771
    Resolves: rhbz#1040685
    Resolves: rhbz#1219188
    Resolves: rhbz#1235434
    Resolves: rhbz#1268313
    Resolves: rhbz#1284069
    Resolves: rhbz#1287868
    Resolves: rhbz#1288929
    Resolves: rhbz#1312094
    Resolves: rhbz#1314157
    Resolves: rhbz#1321711
    Resolves: rhbz#1338623


author: Ken Gaillot <kgaillot@redhat.com> - 1.1.15-2
changelog:
  - Rebase to upstream 25920dbdbc7594fc944a963036996f724c63a8b8 (1.1.15-rc4)
  - Resolves: rhbz#1304771
    Resolves: rhbz#773656
    Resolves: rhbz#1240330
    Resolves: rhbz#1281450
    Resolves: rhbz#1286316
    Resolves: rhbz#1287315
    Resolves: rhbz#1323544


author: Ken Gaillot <kgaillot@redhat.com> - 1.1.15-3
changelog:
  - Rebase to upstream e174ec84857e087210b9dacee3318f8203176129 (1.1.15)
  - Resolves: rhbz#1304771
    Resolves: rhbz#1303765
    Resolves: rhbz#1327469
    Resolves: rhbz#1337688
    Resolves: rhbz#1345876
    Resolves: rhbz#1346726


author: Ken Gaillot <kgaillot@redhat.com> - 1.1.15-8
changelog:
  - Quote timestamp-format correctly in alert_snmp.sh.sample
  - Unregister CIB callbacks correctly
  - Print resources section heading consistently in crm_mon output
  - Resolves: rhbz#773656
  - Resolves: rhbz#1361533


author: Ken Gaillot <kgaillot@redhat.com> - 1.1.15-10
changelog:
  - Only clear remote node operation history on startup
  - Resend a lost shutdown request
  - Correctly detect and report invalid configurations
  - Don't include manual page for resource agent that isn't included
  - Resolves: rhbz#1288929
  - Resolves: rhbz#1310486
  - Resolves: rhbz#1352039


author: Ken Gaillot <kgaillot@redhat.com> - 1.1.15-11
changelog:
  - Sanitize readable CIB output collected by crm_report
  - Document crm_report --sos-mode option
  - Speed up crm_report on Pacemaker Remote nodes
  - Avoid sbd fencing when upgrading pacemaker_remote package
  - Resolves: rhbz#1219188
  - Resolves: rhbz#1235434
  - Resolves: rhbz#1323544
  - Resolves: rhbz#1372009


author: Ken Gaillot <kgaillot@redhat.com> - 1.1.16-1
changelog:
  - Rebase to upstream 94ff4df51a55cc30d01843ea11b3292bac755432 (1.1.16)
  - Resolves: rhbz#1374777
  - Resolves: rhbz#1378817
  - Resolves: rhbz#1410886


author: Ken Gaillot <kgaillot@redhat.com> - 1.1.16-2
changelog:
  - Avoid grep crashes in crm_report when looking for system logs
  - Properly ignore version with crm_diff --no-version
  - Process guest node fencing properly
  - Ensure filename is valid before using
  - Build for ppc64le
  - Resolves: rhbz#1288261
  - Resolves: rhbz#1289662
  - Resolves: rhbz#1383462
  - Resolves: rhbz#1405635
  - Resolves: rhbz#1412309


author: Ken Gaillot <kgaillot@redhat.com> - 1.1.16-3
changelog:
  - Avoid hang when shutting down unmanaged remote node connections
  - Get correct node name when crm_node or crm_attribute is run on remote node
  - Ignore action when configured as a stonith device parameter
  - Include recent upstream bug fixes
  - Resolves: rhbz#1388489
  - Resolves: rhbz#1410886
  - Resolves: rhbz#1417936
  - Resolves: rhbz#1421700


author: Ken Gaillot <kgaillot@redhat.com> - 1.1.16-4
changelog:
  - Add support for container bundles
  - Treat systemd reloading state as monitor success
  - Resolves: rhbz#1432722
  - Resolves: rhbz#1436696


author: Ken Gaillot <kgaillot@redhat.com> - 1.1.16-5
changelog:
  - Keep man pages compressed
  - Bugfixes for container bundles
  - Resolves: rhbz#1410886
  - Resolves: rhbz#1432722


author: Ken Gaillot <kgaillot@redhat.com> - 1.1.16-7
changelog:
  - Avoid fencing old DC if it is shutting down while another node is joining
  - Improve crmd's handling of repeated fencing failures
  - Correct behavior when guest created by bundle has a node attribute
  - Show Red Hat bugzilla URL rather than upstream when generating cluster report
  - Resolves: rhbz#1430112
  - Resolves: rhbz#1432722


author: Ken Gaillot <kgaillot@redhat.com> - 1.1.16-9
changelog:
  - Allow cleanup of guest nodes when guest is unmanaged
  - Allow bundles to run on Pacemaker Remote nodes
  - Handle slow IPC clients better
  - Update crmd throttle information when CPUs are hot-plugged in
  - Order pacemaker systemd unit after resource-agents-deps target
  - Resolves: rhbz#1303742
  - Resolves: rhbz#1432722
  - Resolves: rhbz#1435067
  - Resolves: rhbz#1444728
  - Resolves: rhbz#1446669


author: Ken Gaillot <kgaillot@redhat.com> - 1.1.16-10
changelog:
  - Fix issues when running bundles on Pacemaker Remote nodes
  - Reap orphaned processes when running Pacemaker Remote as pid 1
  - Order remote actions after remote connection recovery
    (fixes regression in RHEL 7.3)
  - Avoid local resource manager daemon (lrmd) crash when an
    in-flight systemd operation is cancelled
  - Resolves: rhbz#1432722
  - Resolves: rhbz#1441603
  - Resolves: rhbz#1448772
  - Resolves: rhbz#1451170


author: Ken Gaillot <kgaillot@redhat.com> - 1.1.18-1
changelog:
  - Rebase to upstream 1cb712c5369c98f03d42bcf8648cacd86a5f48f7 (1.1.18-rc1)
  - Resolves: rhbz#1298581
  - Resolves: rhbz#1394418
  - Resolves: rhbz#1427648
  - Resolves: rhbz#1454933
  - Resolves: rhbz#1454957
  - Resolves: rhbz#1454960
  - Resolves: rhbz#1462253
  - Resolves: rhbz#1464068
  - Resolves: rhbz#1465519
  - Resolves: rhbz#1470262
  - Resolves: rhbz#1471506
  - Resolves: rhbz#1474428
  - Resolves: rhbz#1474463
  - Resolves: rhbz#1482278
  - Resolves: rhbz#1489728
  - Resolves: rhbz#1489735


author: Ken Gaillot <kgaillot@redhat.com> - 1.1.18-2
changelog:
  - Rebase to upstream 5cccc41c95d6288eab27d93901b650b071f976dc (1.1.18-rc2)
  - Default record-pending to true
  - Resolves: rhbz#1323546
  - Resolves: rhbz#1376556
  - Resolves: rhbz#1382364
  - Resolves: rhbz#1461976
  - Resolves: rhbz#1474428
  - Resolves: rhbz#1500509
  - Resolves: rhbz#1501903
  - Resolves: rhbz#1501924


author: Ken Gaillot <kgaillot@redhat.com> - 1.1.18-4
changelog:
  - Rebase to upstream 1a4ef7d180e77bcd6423f342d62e05e516c4e852 (1.1.18-rc4)
  - Resolves: rhbz#1381754
  - Resolves: rhbz#1474428
  - Resolves: rhbz#1499217
  - Resolves: rhbz#1508373


author: Ken Gaillot <kgaillot@redhat.com> - 1.1.18-5
changelog:
  - Properly clean up primitive inside bundle
  - Scalability improvements
  - Resolves: rhbz#1499217
  - Resolves: rhbz#1508373


author: Ken Gaillot <kgaillot@redhat.com> - 1.1.18-6
changelog:
  - Rebase to upstream 2b07d5c5a908998891c3317faa30328c108d3a91 (1.1.18)
  - If on-fail=ignore, migration-threshold should also be ignored
  - Resolves: rhbz#1474428
  - Resolves: rhbz#1507344


author: Ken Gaillot <kgaillot@redhat.com> - 1.1.18-7
changelog:
  - Avoid node attribute write delay when corosync.conf has only IP addresses
  - Fix regressions in "pcs resource cleanup" behavior
  - Restore ordering of unfencing before fence device starts
  - Ensure --wait options work when bundles are in use
  - Fix possible invalid transition with bundle ordering constraints
  - Resolves: rhbz#1454960
  - Resolves: rhbz#1508350
  - Resolves: rhbz#1517796
  - Resolves: rhbz#1519812
  - Resolves: rhbz#1522822


author: Ken Gaillot <kgaillot@redhat.com> - 1.1.18-10
changelog:
  - Always trigger transition when quorum changes
  - Match clone names correctly with crm_resource --cleanup
  - Fix pcs resource --wait timeout when bundles are used
  - Observe colocation constraints correctly with bundles in master role
  - Resolves: rhbz#1464068
  - Resolves: rhbz#1508350
  - Resolves: rhbz#1519812
  - Resolves: rhbz#1527072


author: Naveen Kumar <nkumar@redhat.com> - 3.0-2
changelog:
  - Re-packing with updated License information.
  - Changes in Spec file with new upstream source.
  - Added conf files


author: Naveen Kumar <nkumar@redhat.com> - 3.0-3
changelog:
  - removed all cd's
  - changes w.r.t sed in prep section
  - added .conf file for PakTypeNaskhBasic.ttf
  - files section added for common
  - removed space from 67-*-sindhi.conf


author: Naveen Kumar <nkumar@redhat.com> - 3.0-4
changelog:
  - removed redundant  BuildRequires from specfile
  - removed unnecessary rm/rmdir's from specfile
  - Sane updates in docs.


author: Naveen Kumar <nkumar@redhat.com> - 3.0-8
changelog:
  - add ur-in, ur-pk & pa-pk locale-specific overrides rule in 67-paktype-naskh-basic.conf
  - add ur-in, ur-pk & pa-pk locale-specific overrides rule in 67-paktype-naskh-basic-sa.conf
  - resolves bug #586789


author: Pravin Satpute <psatpute@redhat.com> - 2.0-6
changelog:
  - Initial build
  - Split from paktype fonts
  - keeping release 6, since paktype producing rpm with 2.0-5


author: Michael K. Johnson <johnsonm@redhat.com>
changelog:
  - changed /dev/cdrom default user permissions back to 0600 in console.perms
    because some cdrom players open O_RDWR.


author: Michael K. Johnson <johnsonm@redhat.com>
changelog:
  - fixed glob/regexp confusion in pam_console, added kbd and fixed fb devices
  - added pam_xauth module


author: Michael K. Johnson <johnsonm@redhat.com>
changelog:
  - many bug fixes in pam_xauth
  - pam_console can now handle broken applications that do not set
    the PAM_TTY item.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - update to 0.72
  - fix pam_unix password-changing bug
  - fix pam_unix's cracklib support
  - change package URL


author: Elliot Lee <sopwith@redhat.com>
changelog:
  - Add a patch to accept 'pts/N' in /etc/securetty as a match for tty '5'
    (which is what other pieces of the system think it is). Fixes bug #7641.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Add new pam_stack module.
  - Install pwdb_chkpwd and unix_chkpwd as the current user for non-root builds


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add system-auth control file
  - let gethostname() call in pam_access.c be implicitly declared to avoid
    conflicting types if unistd.c declares it


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add account management wrappers for pam_listfile, pam_nologin, pam_securetty,
    pam_shells, and pam_wheel


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - symlink libpam.so to libpam.so.%{version}, and likewise for libpam_misc
  - reverse order of checks in _unix_getpwnam for pam_unix


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - fix installation of pam_xauth man pages (#12417)
  - forcibly strip helpers (#12430)
  - try to make pam_console a little more discriminating


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - make pam_console's extra checks disableable
  - simplify extra check to just check if the device owner is root
  - add a debug log when pam_stack comes across a NULL item
  - have pam_stack hand items up to the parent from the child


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - need to make pam_console's checking a little stronger
  - only pass data up from pam_stack if the parent didn't already define it


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add a broken_shadow option to pam_unix
  - add all module README files to the documentation list (#16456)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - move pam_filter modules to /lib/security/pam_filter (#16111)
  - add pam_tally's application to allow counts to be reset (#16456)
  - move README files to the txts subdirectory


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - give users /dev/cdrom* instead of /dev/cdrom in console.perms (#16768)
  - add nvidia control files to console.perms


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - fix problems when looking for headers in /usr/include (#17236)
  - clean up a couple of compile warnings


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - modify the files list to make sure #16456 stays fixed
  - make pam_stack track PAM_AUTHTOK and PAM_OLDAUTHTOK items
  - add pam_chroot module
  - self-hosting fixes from the -devel split
  - update generated docs in the tree


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - patch from Dmitry V. Levin to have pam_stack propagate the PAM fail_delay
  - roll back the README for pam_xauth to actually be the right one
  - tweak pam_stack to use the parent's service name when calling the substack


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - tweak pre script to be called in all upgrade cases
  - get pam_unix to only care about the significant pieces of passwords it checks
  - add /usr/include/db1/db.h as a build prereq to pull in the right include
    files, no matter whether they're in glibc-devel or db1-devel
  - pam_userdb.c: include db1/db.h instead of db.h


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add RLIMIT_LOCKS to pam_limits (patch from Jes Sorensen) (#20542)
  - link pam_userdb to Berkeley DB 2.x to match 6.2's setup correctly


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - fix similar() function in pam_cracklib (#14740)
  - fix example in access.conf (#21467)
  - add conditional compilation for building for 6.2 (for pam_userdb)
  - tweak post to not use USESHADOW any more


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - fix handling of "nis" when changing passwords by adding the checks for the
    data source to the password-updating module in pam_unix
  - add the original copyright for pam_access (fix from Michael Gerdts)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - merge to 0.74
  - make console.perms match perms set by MAKEDEV, and add some devfs device names
  - add 'sed' to the buildprereq list (#24666)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - actually time out when attempting to lckpwdf() (#25889)
  - include time.h in pam_issue (#25923)
  - update the default system-auth to the one generated by authconfig 4.1.1
  - handle getpw??? and getgr??? failures more gracefully (#26115)
  - get rid of some extraneous {set,end}{pw,gr}ent() calls


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - pam_limits: change the documented default config file to reflect the defaults
  - pam_limits: you should be able to log in a total of maxlogins times, not
    (maxlogins - 1)
  - handle group limits on maxlogins correctly (#25690)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - own /etc/security
  - be more descriptive when logging messages from pam_limits
  - pam_listfile: remove some debugging code (#28346)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add pam_console_apply
  - /dev/pilot's usually a serial port (or a USB serial port), so revert its
    group to 'uucp' instead of 'tty' in console.perms
  - change pam_console's behavior wrt directories -- directories which are
    mount points according to /etc/fstab are taken to be synonymous with
    their device special nodes, and directories which are not mount points
    are ignored


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - pam_console: error out on undefined classes in pam_console config file
  - console.perms: actually change the permissions on the new device classes
  - pam_console: add an fstab= argument, and -f and -c flags to pam_console_apply
  - pam_console: use g_log instead of g_critical when bailing out
  - console.perms: logins on /dev/vc/* are also console logins, from Douglas
    Gilbert via Tim Waugh


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - pam_wheel: make 'trust' and 'deny' work together correctly
  - pam_wheel: also check the user's primary gid
  - pam_group: also initialize groups when called with PAM_REINITIALIZE_CRED


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - remove /dev/dri from console.perms -- XFree86 munges it, so it's outside of
    our control (reminder from Daryll Strauss)
  - add /dev/3dfx to console.perms


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - merge up to 0.75
  - pam_unix: temporarily ignore SIGCHLD while running the helper
  - pam_pwdb: temporarily ignore SIGCHLD while running the helper
  - pam_dispatch: default to uncached behavior if the cached chain is empty


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - pam_access: compare IP addresses with the terminating ".", as documented
    (patch from Carlo Marcelo Arenas Belon, I think) (#16505)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - console.perms: add apm_bios to the list of devices the console owner can use
  - console.perms: add beep to the list of sound devices


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - console.perms: change js* to js[0-9]*
  - include pam_aconf.h in more modules (patches from Harald Welte)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - pam_console: fix logic bug when changing permissions on single
    file and/or lists of files
  - pam_console: return the proper error code (reported and patches
    for both from Frederic Crozat)
  - change deprecated Copyright: tag in .spec file to License:


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - pam_wheel: don't error out if the group has no members, but is the user's
    primary GID (reported by David Vos)
  - pam_unix: preserve permissions on files which are manipulated (#43706)
  - pam_securetty: check if the user is the superuser before checking the tty,
    thereby allowing regular users access to services which don't set the
    PAM_TTY item (#39247)
  - pam_access: define NIS and link with libnsl (#36864)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - pam_console: use /var/run/console instead of /var/lock/console for lock files
  - pam_issue: read the right number of bytes from the file


author: Nalin Dahyabhai <nalin@redhat.com> 0.75-10
changelog:
  - pam_xauth: fix errors due to uninitialized data structure (fix from Tse Huong
    Choo)
  - pam_xauth: random cleanups
  - pam_console: use /var/run/console instead of /var/lock/console at install-time
  - pam_unix: fix preserving of permissions on files which are manipulated


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - pam_stack: perform deep copy of conversation structures
  - include the static libpam in the -devel subpackage (#52321)
  - move development .so and .a files to %{_libdir}
  - pam_unix: don't barf on empty passwords (#51846)
  - pam_unix: redo compatibility with "hash,age" data wrt bigcrypt (#42394)
  - console.perms: add usb camera, scanner, and rio devices (#15528)
  - pam_cracklib: initialize all options properly (#49613)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - modules: use getpwnam_r and friends instead of non-reentrant versions
  - pam_console: clear generated .c and .h files in "clean" makefile target


author: Nalin Dahyabhai <nalin@redhat.com> 0.75-12
changelog:
  - noreplace configuration files in /etc/security
  - pam_console: update pam_console_apply and man pages to reflect
    /var/lock -> /var/run move


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - pam_unix: use crypt() instead of bigcrypt() when salted field is less than
    the critical size which lets us know it was generated with bigcrypt()
  - use a wrapper to handle ERANGE errors when calling get....._r functions:
    defining PAM_GETPWNAM_R and such (for getpwnam, getpwuid, getgrnam,
    getgrgid, and getspnam) before including _pam_macros.h will cause them
    to be implemented as static functions, similar to how defining PAM_SM_xxx
    is used to control whether or not PAM declares prototypes for certain
    functions


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - pam_userdb: fix the key_only flag so that the null-terminator of the
    user-password string isn't expected to be part of the key in the db file,
    matching the behavior of db_load 3.2.9


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - pam_xauth: rewrite to skip refcounting and just use a temporary file
    created using mkstemp() in /tmp


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - pam_xauth: close a possible DoS due to use of dotlock-style locking in
    world-writable directories by relocating the temporary file to the target
    user's home directory
  - general: include headers local to this tree using relative paths so that
    system headers for PAM won't be pulled in, in case include paths don't
    take care of it


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add cracklib as a buildprereq
  - pam_wheel: don't ignore out if the user is attempting to switch to a
    unprivileged user (this lets pam_wheel do its thing when users attempt
    to get to system accounts or accounts of other unprivileged users)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - pam_mkhomedir: recurse into subdirectories properly
  - pam_mkhomedir: handle symlinks
  - pam_mkhomedir: skip over special items in the skeleton directory


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - pam_limits: don't just return if the user is root -- we'll want to set the
    priority (it could be negative to elevate root's sessions)
  - pam_issue: fix off-by-one error allocating space for the prompt string


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - pam_tally: don't try to read past the end of faillog -- it probably contains
    garbage, which if written into the file later on will confuse /usr/bin/faillog


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - pam_rhosts: allow "+hostname" as a synonym for "hostname" to jive better
    with the hosts.equiv(5) man page
  - use the automake install-sh instead of the autoconf install-sh, which
    disappeared somewhere between 2.50 and now


author: Nalin Dahyabhai <nalin@redhat.com> 0.75-15
changelog:
  - reorder patches so that the reentrancy patch is applied last -- we never
    came to a consensus on how to guard against the bugs in calling applications
    which this sort of change addresses, and having them last allows for dropping
    in a better strategy for addressing this later on


author: Nalin Dahyabhai <nalin@redhat.com> 0.75-16
changelog:
  - pam_xauth: always return PAM_SUCCESS or PAM_SESSION_ERR instead of PAM_IGNORE,
    matching the previous behavior (libpam treats PAM_IGNORE from a single module
    in a stack as a session error, leading to false error messages if we just
    return PAM_IGNORE for all cases)


author: Nalin Dahyabhai <nalin@redhat.com> 0.75-19
changelog:
  - fix a bug in the getpwnam_r wrapper which sometimes resulted in false
    positives for non-existent users


author: Nalin Dahyabhai <nalin@redhat.com> 0.75-20
changelog:
  - pam_stack: fix some memory leaks (reported by Fernando Trias)
  - pam_chroot: integrate Owl patch to report the more common causes of failures


author: Nalin Dahyabhai <nalin@redhat.com> 0.75-31
changelog:
  - libpam_misc: fix possible infinite loop in misc_conv (#62195)
  - pam_xauth: fix cases where DISPLAY is "localhost:screen" and the xauth
    key is actually stored using the system's hostname (#61524)


author: Nalin Dahyabhai <nalin@redhat.com> 0.75-36
changelog:
  - pam_timestamp: chown intermediate directories when creating them
  - pam_timestamp_check: add -d flag to poll


author: Nalin Dahyabhai <nalin@redhat.com> 0.75-40
changelog:
  - pam_timestamp_check: check that stdio descriptors are open before we're
    invoked
  - add missing chroot.conf


author: Elliot Lee <sopwith@redhat.com> 0.75-42
changelog:
  - Since cracklib-dicts location will not be correctly detected without 
    that package being installed, add buildreq for cracklib-dicts.
  - Add patch57: makes configure use $LIBNAME when searching for cracklib 
    dicts, and error out if not found.


author: Nalin Dahyabhai <nalin@redhat.com> 0.75-44
changelog:
  - fix syntax errors in pam_console's yacc parser which newer bison chokes on
  - forcibly set FAKEROOT at make install time


author: Nalin Dahyabhai <nalin@redhat.com> 0.75-45
changelog:
  - create /lib/security, even if it isn't /%{_lib}/security, because we
    can't locate /lib/security/$ISA without it (noted by Arnd Bergmann)
  - clear out the duplicate docs directory created during %install


author: Nalin Dahyabhai <nalin@redhat.com> 0.75-46
changelog:
  - pam_xauth: reintroduce ACL support, per the original white paper
  - pam_xauth: default root's export ACL to none instead of everyone


author: Nalin Dahyabhai <nalin@redhat.com> 0.75-49
changelog:
  - modify calls to getlogin() to check the directory of the current TTY before
    searching for an entry in the utmp/utmpx file (#98020, #98826, CAN-2003-0388)


author: Nalin Dahyabhai <nalin@redhat.com> 0.77-0
changelog:
  - update to 0.77 upstream release
    - pam_limits: limits now affect root as well
    - pam_nologin: returns PAM_IGNORE instead of PAM_SUCCESS unless "successok"
      is given as an argument
    - pam_userdb: correctly return PAM_AUTH_ERR instead of PAM_USER_UNKNOWN when
      invoked with the "key_only" argument and the database has an entry of the
      form "user-<wrongpassword>"
  - use a bundled libdb for pam_userdb.so because the system copy uses threads,
    and demand-loading a shared library which uses threads into an application
    which doesn't is a Very Bad Idea


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - pam_succeed_if: fix thinko in argument parsing which would walk past the
    end of the argument list


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - make pam_pwdb.so link with libnsl again so that it loads (#107093)
  - remove now-bogus buildprereq on db4-devel (we use a bundled copy for
    pam_userdb to avoid symbol collisions with other db libraries in apps)


author: Nalin Dahyabhai <nalin@redhat.com> 0.77-15
changelog:
  - don't install _pam_aconf.h -- apps don't use it, other PAM headers which
    are installed don't use it, and its contents may be different for arches
    on a multilib system
  - check for linkage problems in modules at %install-time (kill #107093 dead)
  - add buildprereq on flex (#101563)


author: Dan Walsh <dwalsh@redhat.com> 0.77-19.sel
changelog:
  - Change unix_chkpwd to handle unix_passwd and unix_acct
  - This eliminates the need for pam modules to have read/write access to /etc/shadow.


author: Tomas Mraz <tmraz@redhat.com> 0.77-56
changelog:
  - #75454 fixed locking when changing password
  - #127054 
  - #125653 removed unnecessary getgrouplist call
  - #124979 added quiet option to pam_succeed_if


author: Tomas Mraz <tmraz@redhat.com> 0.77-61
changelog:
  - #129328 pam_env shouldn't abort on missing /etc/environment
  - #126985 pam_stack should always copy the conversation function 
  - #127524 add /etc/security/opasswd to files


author: Tomas Mraz <tmraz@redhat.com> 0.77-63
changelog:
  - Fix checking of group %group syntax in pam_limits
  - Drop fencepost patch as it was already fixed 
    by upstream change from 0.75 to 0.77
  - Fix brokenshadow patch


author: Tomas Mraz <tmraz@redhat.com>
changelog:
  - #87628 pam_timestamp remembers authorization after logout
  - #116956 fixed memory leaks in pam_stack


author: Tomas Mraz <tmraz@redhat.com> 0.77-66
changelog:
  - #77646 log failures when renaming the files when changing password
  - Log failure on missing /etc/security/opasswd when remember option is present


author: Tomas Mraz <tmraz@redhat.com> 0.78-1
changelog:
  - update to Linux-PAM-0.78
  - #140451 parse passwd entries correctly and test for failure
  - #137802 allow using pam_console for authentication


author: Tomas Mraz <tmraz@redhat.com> 0.78-5
changelog:
  - echo why tests failed when rebuilding
  - fixed some warnings and errors in pam_console for gcc4 build
  - improved parsing pam_console config file


author: Tomas Mraz <tmraz@redhat.com> 0.78-6
changelog:
  - add functionality for running handler executables from pam_console
    when console lock was obtained/lost
  - removed patches merged to pam-redhat


author: Tomas Mraz <tmraz@redhat.com> 0.78-8
changelog:
  - remove ownership and permissions handling from pam_console call
    pam_console_apply as a handler instead


author: Tomas Mraz <tmraz@redhat.com> 0.78-9
changelog:
  - fix wrong logging in pam_console handlers
  - add executing ainit handler for alsa sound dmix
  - #147879, #112777 - change permissions for dri devices


author: Tomas Mraz <tmraz@redhat.com> 0.79-3
changelog:
  - make pam_unix LSB 2.0 compliant even when SELinux enabled
  - #88127 - change both local and NIS passwords to keep them in sync,
    also fix a regression in passwd functionality on NIS master server


author: Tomas Mraz <tmraz@redhat.com> 0.79-5
changelog:
  - added auditing patch by Steve Grubb
  - added cleanup patches for bugs found by Steve Grubb
  - don't clear the shadow option of pam_unix if nis option used


author: Tomas Mraz <tmraz@redhat.com> 0.79-7
changelog:
  - pam_xauth: unset the XAUTHORITY variable on error, fix
    potential memory leaks
  - modify path to IDE floppy devices in console.perms (#155560)


author: Tomas Mraz <tmraz@redhat.com> 0.79-9
changelog:
  - update the pam audit patch to support newest audit library,
    audit also pam_setcred calls (Steve Grubb)
  - don't use the audit_fd as global static variable
  - don't unset the XAUTHORITY when target user is root


author: Tomas Mraz <tmraz@redhat.com> 0.79-10
changelog:
  - add the Requires dependency on audit-libs (#159885)
  - pam_loginuid shouldn't report error when /proc/self/loginuid
    is missing (#159974)


author: Tomas Mraz <tmraz@redhat.com> 0.80-1
changelog:
  - upgrade to new upstream sources
  - removed obsolete patches
  - pam_selinux module shouldn't fail on broken configs unless
    policy is set to enforcing (Dan Walsh)


author: Tomas Mraz <tmraz@redhat.com> 0.80-2
changelog:
  - fixed module tests so the pam doesn't require itself to build (#163502)
  - added buildprereq for building the documentation (#163503)
  - relaxed permissions of binaries (u+w)


author: Tomas Mraz <tmraz@redhat.com> 0.80-8
changelog:
  - process limit values other than RLIMIT_NICE correctly (#168790)
  - pam_unix: always honor nis flag on password change (by Aaron Hope)


author: Tomas Mraz <tmraz@redhat.com> 0.80-9
changelog:
  - don't include ps and pdf docs (#168823)
  - new common config file for configuration utilities
  - remove glib2 dependency (#166979)


author: Tomas Mraz <tmraz@redhat.com> 0.80-13
changelog:
  - fixed CAN-2005-2977 unix_chkpwd should skip user verification only if
    run as root (#168181)
  - link pam_loginuid to libaudit
  - support no tty in pam_access (#170467)
  - updated audit patch (by Steve Grubb)
  - the previous pam_selinux change was not applied properly
  - pam_xauth: look for the xauth binary in multiple directories (#171164)


author: Tomas Mraz <tmraz@redhat.com> 0.99.2.1-1
changelog:
  - support netgroup matching in pam_succeed_if
  - upgrade to new release
  - drop pam_pwdb as it was obsolete long ago
  - we don't build static libraries anymore


author: Tomas Mraz <tmraz@redhat.com> 0.99.2.1-2
changelog:
  - fix dangling symlinks in -devel (#175929)
  - link libaudit only where necessary
  - actually compile in audit support


author: Tomas Mraz <tmraz@redhat.com> 0.99.3.0-1
changelog:
  - new upstream version
  - updated db4 to 4.3.29
  - added module pam_tally2 with auditing support
  - added manual pages for system-auth and config-util (#179584)


author: Tomas Mraz <tmraz@redhat.com> 0.99.3.0-2
changelog:
  - added try_first_pass option to pam_cracklib
  - use try_first_pass for pam_unix and pam_cracklib in
    system-auth (#182350)


author: Tomas Mraz <tmraz@redhat.com> 0.99.3.0-3
changelog:
  - added pam_namespace module written by Janak Desai (per-user /tmp
  support)
  - new pam-redhat modules version


author: Tomas Mraz <tmraz@redhat.com> 0.99.3.0-4
changelog:
  - fixed console device class for irda (#189966)
  - make pam_console_apply fail gracefully when a class is missing


author: Tomas Mraz <tmraz@redhat.com> 0.99.3.0-5
changelog:
  - the namespace instance init script is now in /etc/security (#190148)
  - pam_namespace: added missing braces (#190026)
  - pam_tally(2): never call fclose twice on the same FILE (from upstream)


author: Tomas Mraz <tmraz@redhat.com> 0.99.4.0-1
changelog:
  - upgrade to new upstream version
  - make pam_console_apply not dependent on glib
  - support large uids in pam_tally, pam_tally2


author: Tomas Mraz <tmraz@redhat.com> 0.99.4.0-2
changelog:
  - pam_console_apply shouldn't access /var when called with -r (#191401)
  - actually apply the large-uid patch
  - don't build hmactest in pam_timestamp so openssl-devel is not required
  - add missing buildrequires (#191915)


author: Tomas Mraz <tmraz@redhat.com> 0.99.4.0-3
changelog:
  - use md5 implementation from pam_unix in pam_namespace
  - pam_namespace should call setexeccon only when selinux is enabled


author: Tomas Mraz <tmraz@redhat.com> 0.99.4.0-5
changelog:
  - updated pam_namespace with latest patch by Janak Desai
  - merged pam_namespace patches
  - added buildrequires libtool
  - fixed a few rpmlint warnings


author: Tomas Mraz <tmraz@redhat.com> 0.99.5.0-1
changelog:
  - updated to a new upstream release
  - added service as value to be matched and list matching to
    pam_succeed_if
  - namespace.init was missing from EXTRA_DIST


author: Tomas Mraz <tmraz@redhat.com> 0.99.5.0-3
changelog:
  - don't report error in pam_selinux for nonexistent tty (#188722)
  - add pam_keyinit to the default system-auth file (#198623)


author: Tomas Mraz <tmraz@redhat.com> 0.99.5.0-6
changelog:
  - revoke keyrings properly when pam_keyinit called more than once (#201048)
    patch by David Howells


author: Tomas Mraz <tmraz@redhat.com> 0.99.5.0-7
changelog:
  - revoke keyrings properly when pam_keyinit called as root (#201048)
  - pam_succeed_if should return PAM_USER_UNKNOWN when getpwnam fails (#197748)


author: Tomas Mraz <tmraz@redhat.com> 0.99.6.2-1
changelog:
  - upgrade to new upstream version, as there are mostly bugfixes except
    improved documentation
  - add support for session and password service for pam_access and
    pam_succeed_if
  - system-auth: skip session pam_unix for crond service


author: Tomas Mraz <tmraz@redhat.com> 0.99.6.2-2
changelog:
  - silence pam_succeed_if in default system-auth (#205067)
  - round the pam_timestamp_check sleep up to wake up at the start of the
    wallclock second (#205068)


author: Tomas Mraz <tmraz@redhat.com> 0.99.6.2-3.1
changelog:
  - preserve effective uid in namespace.init script (LSPP for newrole)
  - include /var/log/faillog and tallylog to filelist (#209646)
  - add ids to .xml docs so the generated html is always the same (#210569)


author: Tomas Mraz <tmraz@redhat.com> 0.99.6.2-4
changelog:
  - update internal db4 to 4.5.20 version
  - move setgid before setuid in pam_keyinit (#212329)
  - make username check in pam_unix consistent with useradd (#212153)


author: Tomas Mraz <tmraz@redhat.com> 0.99.6.2-5
changelog:
  - add select-context option to pam_selinux (#213812)
  - autoreconf won't work with autoconf-2.61 as configure.in is not yet adjusted
    for it


author: Tomas Mraz <tmraz@redhat.com> 0.99.6.2-8
changelog:
  - properly include /var/log/faillog and tallylog as ghosts
    and create them in post script (#209646)
  - update gmo files as we patch some po files (#218271)
  - add use_current_range option to pam_selinux (#220487)
  - improve the role selection in pam_selinux
  - remove shortcut on Password: in ja locale (#218271)
  - revert to old euid and not ruid when setting euid in pam_keyinit (#219486)
  - rename selinux-namespace patch to namespace-level


author: Tomas Mraz <tmraz@redhat.com> 0.99.7.0-1
changelog:
  - upgrade to new upstream version
  - drop pam_stack module as it is obsolete
  - some changes to silence rpmlint


author: Tomas Mraz <tmraz@redhat.com> 0.99.7.1-1
changelog:
  - upgrade to new upstream version resolving CVE-2007-0003
  - pam_namespace: unmount poly dir for override users


author: Tomas Mraz <tmraz@redhat.com> 0.99.7.1-3
changelog:
  - correctly relabel tty in the default case (#229542)
  - pam_unix: cleanup of bigcrypt support
  - pam_unix: allow modification of '*' passwords to root


author: Tomas Mraz <tmraz@redhat.com> 0.99.7.1-4
changelog:
  - pam_console: always decrement use count (#230823)
  - pam_namespace: use raw context for poly dir name (#227345)
  - pam_namespace: truncate long poly dir name (append hash) (#230120)
  - we don't patch any po files anymore


author: Tomas Mraz <tmraz@redhat.com> 0.99.7.1-5
changelog:
  - pam_selinux: improve context change auditing (#234781)
  - pam_namespace: fix parsing config file with unknown users (#234513)


author: Tomas Mraz <tmraz@redhat.com> 0.99.7.1-6
changelog:
  - pam_namespace: better document behavior on failure (#237249)
  - pam_unix: split out passwd change to a new helper binary (#236316)
  - pam_namespace: add support for temporary logons (#241226)


author: Tomas Mraz <tmraz@redhat.com> 0.99.8.1-3
changelog:
  - updated db4 to 4.6.18 (#249740)
  - added user and new instance parameters to namespace init
  - document the new features of pam_namespace
  - do not log an audit error when uid != 0 (#249870)


author: Tomas Mraz <tmraz@redhat.com> 0.99.8.1-5
changelog:
  - most devices are now handled by HAL and not pam_console (patch by davidz)
  - license tag fix
  - multifunction scanner device support (#251468)


author: Tomas Mraz <tmraz@redhat.com> 0.99.8.1-6
changelog:
  - do not ask for blank password when SELinux confined (#254044)
  - initialize homedirs in namespace init script (original patch by dwalsh)


author: Tomas Mraz <tmraz@redhat.com> 0.99.8.1-9
changelog:
  - do not preserve contexts when copying skel and other namespace.init
    fixes (#298941)
  - do not free memory sent to putenv (#231698)


author: Tomas Mraz <tmraz@redhat.com> 0.99.8.1-17
changelog:
  - test for setkeycreatecon correctly
  - add exclusive login mode of operation to pam_selinux_permit (original
    patch by Dan Walsh)


author: Tomas Mraz <tmraz@redhat.com> 0.99.10.0-1
changelog:
  - new upstream release
  - add default soft limit for nproc of 1024 to prevent
    accidental fork bombs (#432903)


author: Tomas Mraz <tmraz@redhat.com> 0.99.10.0-2
changelog:
  - if shadow is readable for an user do not prevent him from
    authenticating any user with unix_chkpwd (#433459)
  - call audit from unix_chkpwd when appropriate


author: Tomas Mraz <tmraz@redhat.com> 0.99.10.0-4
changelog:
  - pam_namespace: fix problem with level polyinst (#438264)
  - pam_namespace: improve override checking for umount
  - pam_selinux: fix syslogging a context after free() (#438338)


author: Tomas Mraz <tmraz@redhat.com> 1.0.1-4
changelog:
  - pam_namespace: allow safe creation of directories owned by user (#437116)
  - pam_unix: fix multiple error prompts on password change (#443872)


author: Tomas Mraz <tmraz@redhat.com> 1.0.2-1
changelog:
  - pam_loginuid: uids are unsigned (#460241)
  - new minor upstream release
  - use external db4
  - drop tests for not pulling in libpthread (as NPTL should
    be safe)


author: Tomas Mraz <tmraz@redhat.com> 1.0.2-2
changelog:
  - new password quality checks in pam_cracklib
  - report failed logins from btmp in pam_lastlog
  - allow larger groups in modutil functions
  - fix leaked file descriptor in pam_tally


author: Tomas Mraz <tmraz@redhat.com> 1.0.90-4
changelog:
  - fix parsing of config files containing non-ASCII characters
  - fix CVE-2009-0579 (mininimum days for password change ignored) (#487216)
  - pam_access: improve handling of hostname resolution


author: Tomas Mraz <tmraz@redhat.com> 1.0.91-6
changelog:
  - add password-auth, fingerprint-auth, and smartcard-auth
    for applications which can use them namely gdm (#494874)
    patch by Ray Strode


author: Tomas Mraz <tmraz@redhat.com> 1.1.0-5
changelog:
  - do not change permissions with pam_console_apply
  - drop obsolete pam_tally module and the faillog file (#461258)


author: Tomas Mraz <tmraz@redhat.com> 1.1.0-7
changelog:
  - pam_console: fix memory corruption when executing handlers (patch by
    Stas Sergeev) and a few more fixes in the handler execution code (#532302)


author: Tomas Mraz <tmraz@redhat.com> 1.1.2-1
changelog:
  - add pam_faillock module implementing temporary account lock out based
    on authentication failures during a specified interval
  - do not build some auxiliary tools that are not installed that require
    flex-static to build
  - upgrade to new upstream release


author: Tomas Mraz <tmraz@redhat.com> 1.1.3-1
changelog:
  - upgrade to new upstream release fixing CVE-2010-3316 CVE-2010-3435
    CVE-2010-3853
  - try to connect to an abstract X-socket first to verify we are
    at real console (#647191)


author: Tomas Mraz <tmraz@redhat.com> 1.1.3-3
changelog:
  - fix segfault in faillock utility
  - remove some cases where the information of existence of
    an user account could be leaked by the pam_faillock,
    document the remaining case


author: Tomas Mraz <tmraz@redhat.com> 1.1.3-5
changelog:
  - add config for autocreation of subdirectories in /var/run (#656655)
  - automatically enable kernel console in pam_securetty


author: Tomas Mraz <tmraz@redhat.com> 1.1.3-10
changelog:
  - detect the shared / and make the polydir mounts private based on that
  - fix memory leak and other small errors in pam_namespace


author: Tomas Mraz <tmraz@redhat.com> 1.1.5-7
changelog:
  - add inactive account lock out functionality to pam_lastlog
  - fix pam_unix remember user name matching
  - add gecoscheck and maxclassrepeat functionality to pam_cracklib
  - correctly check for crypt() returning NULL in pam_unix
  - pam_unix - do not fallback to MD5 on password change
    if requested algorithm not supported by crypt() (#818741)
  - install empty directories


author: Tomas Mraz <tmraz@redhat.com> - 1.1.5-8
changelog:
  - fix build failure in pam_unix
  - add display of previous bad login attempts to postlogin.pamd
  - put the tmpfiles.d config to /usr/lib and rename it to pam.conf
  - build against libdb-5


author: Tomas Mraz <tmraz@redhat.com> 1.1.6-2
changelog:
  - link setuid binaries with full relro (#853158)
  - add rhost and tty to auditing data in modules (#677664)


author: Tomáš Mráz <tmraz@redhat.com> 1.1.6-9
changelog:
  - do not fail if btmp file is corrupted (#906852)
  - fix strict aliasing warnings in build
  - UsrMove
  - use authtok_type with pam_pwquality in system-auth
  - remove manual_context handling from pam_selinux (#876976)
  - other minor specfile cleanups


author: Tomáš Mráz <tmraz@redhat.com> 1.1.6-13
changelog:
  - add auditing of SELinux policy violation in pam_rootok (#965723)
  - add SELinux helper to pam_pwhistory


author: Tomáš Mráz <tmraz@redhat.com> 1.1.6-14
changelog:
  - use links instead of w3m to create txt documentation
  - recognize login session in pam_sepermit to prevent gdm from locking (#969174)
  - add support for disabling password logging in pam_tty_audit


author: Tomáš Mráz <tmraz@redhat.com> 1.1.8-7
changelog:
  - rename the 90-nproc.conf to 20-nproc.conf (#1071618)
  - canonicalize user name in pam_selinux (#1071010)


author: Tomáš Mráz <tmraz@redhat.com> 1.1.8-9
changelog:
  - fix CVE-2014-2583: potential path traversal issue in pam_timestamp
  - pam_pwhistory: call the helper if SELinux enabled


author: Tomáš Mráz <tmraz@redhat.com> 1.1.8-11
changelog:
  - be tolerant to corrupted opasswd file
  - audit the module names that granted access
  - pam_userdb: correct the example in man page (#1078784)
  - pam_limits: check whether the utmp login entry is valid (#1080023)
  - pam_console_apply: do not print error if console.perms.d is empty
  - pam_limits: nofile refers to open file descriptors (#1111220)
  - apply PIE and full RELRO to all binaries built


author: Tomáš Mráz <tmraz@redhat.com> 1.1.8-14
changelog:
  - pam_unix: add no_pass_expiry option for ignoring password
    expiration in crond and sshd with public key authentication
  - add manual page for environment(5) (#1110257)
  - pam_loginuid: log if auditd not detected
  - always ignore audit error when -EPERM is returned (#1287800)
  - pam_lastlog: fix possible NULL dereference when localtime fails (#1313537)


author: Tomáš Mráz <tmraz@redhat.com> 1.1.8-19
changelog:
  - pam_access: (group) match syntax is prioritized over network@netgroup
    match (#1358881), add support for additional /etc/security/access.d/*.conf
    files, improve documentation (#1421735)
  - pam_lastlog: fix pt_BR translation (#1185697)
  - pam_faillock: support admin_group with users equivalent to root in
    faillock handling (#1285550)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add Seth Vidal's no_user_check flag
  - document no_user_check and skip_first_pass options in the man pages
  - rebuild against Kerberos 5 1.2 (release 15)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - fix prompting when the module's first in the stack and the user does not have
    a corresponding principal in the local realm
  - properly implement TGT validation
  - change a few non-error status messages into debugging messages
  - sync the README and the various man pages up


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - only try to delete ccache files once
  - ignore extra data in v4 TGTs, but log that we got some
  - require "validate" to be true to try validating, and fail if validation fails


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - use the appdefault API to read krb5.conf if available
  - create v4 tickets in such a way as to allow 1.2.2 to not think there's
    something fishy going on


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add a separate config file parser for compatibility with settings that
    predate the appdefault API
  - use a version script under Linux to avoid polluting the global namespace
  - don't have a default for afs_cells
  - need to close the file when we succeed in fixing permissions (noted by
    jlkatz@eos.ncsu.edu)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - don't twiddle ownerships until after we get AFS tokens
  - use the current time instead of the issue time when storing v4 creds, since
    we don't know the issuing host's byte order
  - depend on a PAM development header again instead of pam-devel


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - fixup the man page
  - log return code from k_setpag() when debugging
  - create credentials and get tokens when setcred is called for REINITIALIZE


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - don't fail to fixup the krb5 ccache if something goes wrong obtaining
    v4 credentials or creating a krb4 ticket file (#33262)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - treat semicolons as a comment character, like hash marks (bug reported by
    Greg Francis at Gonzaga University)
  - use the [:blank:] equivalence class to simplify the configuration file parser
  - don't mess with the real environment
  - implement mostly-complete aging support


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - don't delete tokens unless we're also removing ticket files (report and
    patch from Sean Dilda)
  - report initialization errors better


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add max_timeout, timeout_shift, initial_timeout, and addressless options
    (patches from Simon Wilkinson)
  - fix the README to document the [appdefaults] section instead of [pam]
  - change example host and cell names in the README to use example domains


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - note that [pam] is still checked in addition to [appdefaults]
  - note that AFS and Kerberos IV support requires working Kerberos IV
    configuration files (i.e., kinit -4 needs to work) (doc changes
    suggested by Martin Schulz)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - don't call initialize_krb5_error_table() or initialize_ovk_error_table()
    if they're not found at compile-time (reported for RHL 6.x by Chris Riley)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - don't set forwardable and assorted other flags when getting password-
    changing service ticket (noted, and fix supplied, by Onime Clement)
  - try __posix_getpwnam_r on Solaris before we try getpwnam_r, which may
    or may not be expecting the same number/type of arguments (noted by
    Onime Clement)
  - use krb5_aname_to_localname to convert the principal to a login name
    and set PAM_USER to the result when authenticating
  - some autoconf fixes for failure cases


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add info about accessing the CVS repository to the README
  - parser cleanups (thanks to Dane Skow for a more complicated sample)


author: Nalin Dahyabhai <nalin@redhat.com> 1.42-1
changelog:
  - return PAM_NEW_AUTHTOK_REQD when attempts to get initial credentials
    fail with KRB5KDC_ERR_KEY_EXP (noted by Onime Clement)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - note that we had to prepend the current directory to a given path in
    dlopen.c when we had to (noted by Onime Clement)


author: Nalin Dahyabhai <nalin@redhat.com> 1.43-1
changelog:
  - add minimum UID support (#52358)
  - don't link pam_krb5 with libkrbafs
  - make all options in krb5.conf available as PAM config arguments


author: Nalin Dahyabhai <nalin@redhat.com> 1.46-1
changelog:
  - link with libresolv to get res_search, tip from Justin McNutt, who
    built it statically
  - explicitly link with libdes425
  - handle cases where getpwnam_r fails but still sets the result pointer
  - if use_authtok is given and there is no authtok, error out


author: Nalin Dahyabhai <nalin@redhat.com> 1.49-1
changelog:
  - set PAM_USER using the user's parsed name, converted back to a local name
  - add account management service (checks for key expiration and krb5_kuserok())
  - handle account expiration errors


author: Nalin Dahyabhai <nalin@redhat.com> 1.57-1
changelog:
  - force -fPIC
  - add --with-moduledir, --with-krb5-libs, --with-krbafs-libs to configure
  - add per-user stashes and return values


author: Nalin Dahyabhai <nalin@redhat.com> - 2.2.5-1
changelog:
  - don't log debug messages that we're skipping session setup/teardown unless
    debugging is enabled (#179037)
  - try to build the module with -Bsymbolic if we can figure out how to do that


author: Nalin Dahyabhai <nalin@redhat.com> - 2.2.6-1
changelog:
  - add a "krb4_use_as_req" option so that obtaining v4 creds kinit-style can
    be disabled completely (Hugo Meiland)


author: Nalin Dahyabhai <nalin@redhat.com> - 2.2.7-1
changelog:
  - add v4 credential conversion for "use_shmem" and "external" cases (though
    it should be redundant with "use_shmem") (#182239)


author: Nalin Dahyabhai <nalin@redhat.com> - 2.2.8-1
changelog:
  - don't try to validate creds in a password-changing situation, because the
    attempt will always fail unless the matching key is in the keytab, which
    should never be the case for the password-changing service (#187303, rbasch)
  - if v4 has been disabled completely, go ahead and try to set 2b tokens
    because we're going to end up having to do that anyway (#182378)


author: Nalin Dahyabhai <nalin@redhat.com> - 2.2.9-1
changelog:
  - return PAM_IGNORE instead of PAM_SERVICE_ERR when we're called in
    an unsafe situation and told to refresh credentials (#197428)
  - drop from setuid to "normal" before calling our storetmp helper, so that
    it doesn't freak out except when *it* is setuid (#190159)
  - fix handling of "external" cases where the forwarded creds don't belong to
    the principal name we guessed for the user (#182239,#197660)


author: Nalin Dahyabhai <nalin@redhat.com> - 2.2.10-0
changelog:
  - rework prompting so that we stop getting stray prompts every now and then,
    and so that use_first_pass will *never* prompt for any information


author: Nalin Dahyabhai <nalin@redhat.com> - 2.2.10-0.1
changelog:
  - revert previous changes to how prompting works, and add a
    no_subsequent_prompt option to suppress libkrb5-based prompts during
    authentication, providing the PAM_AUTHTOK for all questions which
    libkrb5 asks


author: Nalin Dahyabhai <nalin@redhat.com> - 2.2.15-1
changelog:
  - update to 2.2.15, adjusting the fix for #150056 so that it doesn't run
    afoul of SELinux policy by attempting to read a ccache which was created
    for use by the user via the helper
  - build with --with-default-use-shmem=sshd --with-default-external=sshd, to
    get the expected behavior without requiring administrator intervention


author: Nalin Dahyabhai <nalin@redhat.com> - 2.2.16-1
changelog:
  - update to 2.2.16, also avoiding use of the helper if we're creating a ticket
    file for our own use


author: Nalin Dahyabhai <nalin@redhat.com> - 2.2.17-1
changelog:
  - correct the license: tag -- this module is dual-licensed (LGPL+ or BSD)
  - fix a man page missing line
  - tactfully suggest in the man page that if your app needs the "tokens"
    flag in order to work properly, it's broken


author: Nalin Dahyabhai <nalin@redhat.com> - 2.2.19-1
changelog:
  - log to AUTHPRIV facility by default
  - add a "ccname_template" option, which can be set to "KEYRING:..." to switch
    to using the kernel keyring
  - add a "preauth_options" option for setting generic preauth parameters
  - allow "keytab" locations to be specified on a per-service basis, so that
    unprivileged apps which do password-checking and which have their own
    keytabs can use their own keys to validate the KDC's response


author: Nalin Dahyabhai <nalin@redhat.com> - 2.2.20-1
changelog:
  - move temporary ccaches which aren't used for serializing from FILE: type
    into MEMORY: type
  - don't barf during credential refresh when $KRB5CCNAME isn't set


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - set perms on the user's KEYRING: ccache so that the user can write to it
  - suppress an error message if a KEYRING: ccache we're about to destroy has
    already been revoked


author: Nalin Dahyabhai <nalin@redhat.com> - 2.2.22-1
changelog:
  - make sure we don't fall out of the calling process's PAG when we check
    the .k5login (fallout from #371761)
  - make most boolean options controllable on a per-service basis


author: Nalin Dahyabhai <nalin@redhat.com> - 2.2.23-1
changelog:
  - when we're changing passwords, force at least one attempt to authenticate
    using the KDC, even in the pathological case where there's no previously-
    entered password and we were told not to ask for one (#400611)


author: Nalin Dahyabhai <nalin@redhat.com> - 2.3.1-1
changelog:
  - don't bother trying to set up a temporary v4 ticket file during session open
    unless we obtained v4 creds somewhere


author: Nalin Dahyabhai <nalin@redhat.com> - 2.3.4-1
changelog:
  - don't request password-changing credentials with the same options that we
    use when requesting ticket granting tickets, which might run afoul of KDC
    policies


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - catch the case where we pass a NULL initial password into libkrb5 and
    it uses our callback to ask us for the password for the user using a
    principal name, and reject that (#502602)
  - always prompt for a password unless we were told not to (#502602,
    CVE-2009-1384)


author: Nalin Dahyabhai <nalin@redhat.com> - 2.3.5-1
changelog:
  - when we get asked for the user's long-term key, use a plain Password:
    prompt value rather than the library-supplied one


author: Nalin Dahyabhai <nalin@redhat.com> - 2.3.7-1
changelog:
  - when called to refresh credentials, store the new creds in the default
    ccache location if $KRB5CCNAME isn't set (#507984)


author: Nalin Dahyabhai <nalin@redhat.com> - 2.3.8-1
changelog:
  - add a "chpw_prompt" option, to allow changing expired passwords while
    authenticating, as a workaround for applications which don't handle
    password expiration the way PAM expects them to (#509092)


author: Nalin Dahyabhai <nalin@redhat.com> - 2.3.9-1
changelog:
  - add a "multiple_ccaches" option to allow forcing the previous behavior of
    not deleting an old ccache whenever we create a new one, but saving them
    until the call that caused us to create them is reversed, and default the
    setting to being enabled for "su", which needs it


author: Nalin Dahyabhai <nalin@redhat.com> - 2.3.10-1
changelog:
  - pull up changes to fine-tune the logic for selecting which key in a keytab
    to use when validating credentials


author: Nalin Dahyabhai <nalin@redhat.com> - 2.3.10-2
changelog:
  - replace BuildPreReq: with BuildRequires: (rpmlint)
  - fix inadvertent macro use in changelog (rpmlint)
  - drop the final '.' from the package summary (rpmlint)


author: Nalin Dahyabhai <nalin@redhat.com> - 2.3.11-1
changelog:
  - create creds before calling krb5_kuserok() so that they're available when
    it goes to look up the target user's home directory (#563442)
  - collapse multiple levels of debugging into a single debug level (#157107)


author: Nalin Dahyabhai <nalin@redhat.com> - 2.3.11-2
changelog:
  - build with %{_smp_mflags}, if set (Parag AN, part of #226225)
  - drop explicit buildroot specification and cleanup (Parag AN, part of
    - drop explicit -fPIC since libtool seems to be doing the right thing (Parag
    AN, part of #226225)


author: Nalin Dahyabhai <nalin@redhat.com> - 2.3.13-1
changelog:
  - update to 2.3.13
    - don't treat setcred() as session open/close in sshd (#720609, #725797)
    - don't create a new ccache when "external" is enabled, as the calling
      application's already managing one (#690832)
    - always re-read "external" creds when possible, and use an in-memory
      ccache when setting up tokens (more of #690832)
    - apply when-to-prompt-for-what logic that we use in authentication to
      the initial part of password-change (#700520)
    - fix some bashisms and explicitly note errors when we run into them
      (ticket #1, patch by Aleksander Adamowski)


author: Nalin Dahyabhai <nalin@redhat.com> - 2.3.14-1
changelog:
  - update to 2.3.14
    - attempt to drop to the user's privileges when reinitializing/refreshing
      credentials, which newer versions of login seem to do while they're still
      running as root (#822493)
  - on Fedora 18 and later, override the default ccname template and specify that
    it be FILE:/run/user/%u/krb5cc_XXXXXX


author: Nalin Dahyabhai <nalin@redhat.com> - 2.3.14-2
changelog:
  - on Fedora 18 and later, override the default ccname template and specify that
    it be FILE:/run/user/%U/krb5cc_XXXXXX


author: Nalin Dahyabhai <nalin@redhat.com> - 2.3.97-1
changelog:
  - update to 2.3.97
    - fix the order of credentials in a user ccache looking wrong
    - in the ticket manipulation helper, if we're trying to switch IDs and
      can't, if we should be able to do so, flag an error


author: Nalin Dahyabhai <nalin@redhat.com> - 2.4.2-1
changelog:
  - update to 2.4.2
    - don't override the primary ccache selection when updating DIR: caches
    - handle the signature of trace callbacks being different between 1.10 and
      1.11


author: Nalin Dahyabhai <nalin@redhat.com> - 2.4.5-1
changelog:
  - update to 2.4.5
    - handle non-unique ccname templates
  - switch to a non-unique default ccname template on newer releases


author: Nalin Dahyabhai <nalin@redhat.com> - 2.4.6-1
changelog:
  - handle ccache creation correctly for users who are mapped to principal
    names in realms other than the default (#999604)


author: Nalin Dahyabhai <nalin@redhat.com> - 2.4.7-1
changelog:
  - drop some no-longer-necessary code to cede ownership of keyring ccaches
    to an unprivileged user at login-time to work better with upcoming changes
    to libkrb5's keyring ccache support (libkrb5: #991148, this one's #1005376)
  - if we don't have a ccname_template, if we're built against a libkrb5 that
    provides interfaces for reading its configuration files, try to read the
    default_ccache_name value from the [libdefaults] section before falling
    back to the default we've set at compile-time (#more of #1005376)
  - stop specifying a default ccache location at compile-time on F21 and later,
    to make our unconfigured default better line up with libkrb5's unconfigured
    default


author: Nalin Dahyabhai <nalin@redhat.com> - 2.4.8-4
changelog:
  - fix to only prompt for passwords when obtaining credentials for performing
    password changes by toggling the subsequent_prompt default to off when
    called to perform a password change (#1063933)


author: Juan Antonio Martinez <jonsito at teleline.es 0:0.5-1
changelog:
  - upgrade to 0.5beta1 version
  - BuildRequires now complains compilation of html manual from xml file


author: Juan Antonio Martinez <jonsito at teleline.es 0:0.5.2-0
changelog:
  - Updated to 0.5.2 release
  - Changed /etc/pkcs11 for /etc/pam_pkcs11
  - Changed /usr/share/pkcs11_login for /usr/share/pam_pkcs11
  - Next item is change package name to pam_pkcs11


author: Robert Relyea <rrelyea at redhat.com> 0.5.3-6
changelog:
  - Include the login token in the environment
  - Conditionally turn on OCSP
  - Treat uninitialized tokens as not present.


author: Ray Strode <rstrode@redhat.com> 0.5.3-7
changelog:
  - add new wait_for_card option that stalls auth process
    until a card is inserted
  - if the user is reauthenticating (already logged in, but
    say unlocking the screen) then only treat the token the
    user logged in with as a valid authentication token
  - clean up "smart card" word.  Before we had a mix of 
    "smartcard", "Smart Card", "SmartCard", and "smart card" 
    i think.
  - only say "Please insert your smart card." instead of
    "Please insert your Smart Card or enter username" if 
    username based login isn't allowed.


author: Robert Relyea <rrelyea@redhat.com> 0.5.3-13
changelog:
  - Fix the default mapping order.
  - Make ocsp support controlled by a config entry.
  - Fix login crash
  - revert to explicit paths until we can fix 'login' and 'authconfig'


author: Robert Relyea <rrelyea@redhat.com> 0.5.3-15
changelog:
  - add l10n support
  - correct mapper order.
  - login should allow SSL Client Auth certs rather than restricting to Email
    Signing certs.


author: Robert Relyea <rrelyea@redhat.com> 0.5.3-17
changelog:
  - restrict reauthentication to the token used in the inital login.
  - don't require reauthentication apps to log into a token if the user
    didn't initally log into the token.
  - handle the case where we have more than one token.


author: Robert Relyea <rrelyea@redhat.com> 0.5.3-19
changelog:
  - Fix problem where pin was not being passed in the pam password variable
    correctly. Needed for Kerberos PKInit


author: Robert Relyea <rrelyea@redhat.com> 0.5.3-20
changelog:
  - Use pam_syslog rather than syslog (patch by Tmraz).
  - Signal to the user that change password is not supported by pam_pkcs11.


author: Robert Relyea <rrelyea@redhat.com> 0.5.3-21
changelog:
  - update password supported patch.
  - fix bug where the user and smart card prompt was coming up in login after
    the username had been entered.
  - use pam_ignore for the case where we always want to drop to the other
    pam_modules.
  - add environment variables for the certificate used to authenticate.


author: Bob Relyea <rrelyea@redhat.com> - 0.6.2-1
changelog:
  - Pick up the latest pam_pkcs11 from upstream

  - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild


author: Bob Relyea <rrelyea@redhat.com> - 0.6.2-14
changelog:
  - Install into /usr/lib/system rather then /lib/system (rpmdiff error)
  - Fix coverity issues
  - Silence coverity warnings


author: Bob Relyea <rrelyea@redhat.com> 0.6.2-22
changelog:
  - Don't rebuild documentation for each platform. Doing so creates unique 
  document files which are shared and conflict on multilib installations.


author: Bob Relyea <rrelyea@redhat.com> - 0.6.2-14
changelog:
  - Install into /usr/lib64/system rather then /lib64/system (rpmdiff error)
  - Fix coverity issues
  - Silence coverity warnings


author: Ondrej Kozina <okozina@redhat.com> - 0.1.0-1.20121026git1aaa372
changelog:
  - removed python binding since python can use dbus interface instead
  - removed btrfs-progs and LVM dependecies (#852174)
  - patch: do not build zypp plugin
  - patch: avoid abrt when 'diff' command is executed without arguments
  - patch: do not check for btrfs-progs binary
  - patch: do not allow 'create-config' command on non-thin LVM volumes (#852174)
  - edit libtool script to link with: '-Wl, --as-needed'
  - spec file polishing


author: Ondrej Kozina <okozina@redhat.com> - 0.1.2-1.20130211git676556f
changelog:
  - updated to latest upstream version
  - fixed wrong include: "auto_ptr.h" -> <memory>
  - moved diffutils dependency to client


author: Ondrej Kozina <okozina@redhat.com> - 0.1.3-1.20130418git7ca81a2
changelog:
  - updatet to latest upstream version
  - add support to compare extended attributes ('xadiff' command)
  - add support to revert modificiations in file's extended attributes
  - patch: avoid useless build dependency on libattr-devel


author: Ondrej Kozina <okozina@redhat.com> - 0.1.5-1
changelog:
  - updated to latest upstream
  - allow whitespace in ALLOW_USERS and ALLOW_GROUPS in snapper's config
  - enable new pam module
  - patch: pam module installed in proper libdir


author: Ondrej Kozina <okozina@redhat.com> - 0.1.7-3
changelog:
  - enable btrfs compare using send/receive in libbtrfs
  - patch: adapt sources to change in libtrfs API (btrfs_read_and_process_send_stream)
  - Resolves: #1055579


author: Ondrej Kozina <okozina@redhat.com> - 0.1.7-5
changelog:
  - patch: Fix failure in invoking btrfs internal comparison of subvolumes
  - patch: Remove references to missing programs from man pages
  - Resolves: #1060806, #1063844


author: Ondrej Kozina <okozina@redhat.com> - 0.1.7-6
changelog:
  - patch: Add norecovery option mounting XFS read-only snapshot
  - patch: Fix ACL modification failure with XFS filesystem
  - patch: Sync SELinux context of .snapshots subvolume (btrfs only)
  - Resolves: #1064111, #1065969, #1069312


author: Ondrej Kozina <okozina@redhat.com> - 0.1.7-7
changelog:
  - patch: fix empty-pre-post cleanup algorithm
  - patch: add conditionals for btrfs library versions
  - Resolves: #1071973 #1142954


author: Ondrej Kozina <okozina@redhat.com> - 0.1.7-9
changelog:
  - patch: fix snapperd abort while passing large data over dbus
  - patch: workaround linkage issue on s390 and ppc64le
  - Resolves: #1229353


author: Ondrej Kozina <okozina@redhat.com> - 0.2.8-1
changelog:
  - Update to snapper 0.2.8
  - patch: rule out race while mounting lvm snapshot
  - Resolves: #1250371 #1262370


author: Havoc Pennington <hp@redhat.com>
changelog:
  - Version 0.22
  - add explicit check for required glib2 version before we do the build,
    so we don't end up with bad RPMs on --nodeps builds
  - PreReq the glib2_version version, instead of 1.3.8 hardcoded that 
    no one had updated recently


author: Owen Taylor <otaylor@redhat.com>
changelog:
  - Up FreeType version to deal with FreeType-2.0.x / 2.1.x \
    ABI changes for pango's OpenType code.


author: Owen Taylor <otaylor@redhat.com>
changelog:
  - Remove fixed-ltmain.sh, relibtoolize; to fix relink problems without 
  - Fix bug causing hex boxes to be misrendered
    leaving RPATH (#66005)
  - For FT2 backend, supply FT_LOAD_NO_BITMAP to avoid problems with 
    fonts with embedded bitmaps (#67851)


author: Owen Taylor <otaylor@redhat.com>
changelog:
  - Fix linked list manipulation problem that was causing hang for anaconda
  - Fix warning from loading mini-fonts with context == NULL


author: Havoc Pennington <hp@redhat.com>
changelog:
  - explicitly require pangoxft to be built, so we catch situations such
    as xft.pc moving to /usr/X11R6
  - also add /usr/X11R6/lib/pkgconfig to PKG_CONFIG_PATH as a temporary 
    hack


author: Owen Taylor <otaylor@redhat.com>
changelog:
  - Patch from CVS to synthesize GDEF tables for fonts
    without them, like the Kacst fonts in fonts-arabic


author: Tim Powers <timp@redhat.com> 1.2.1-3
changelog:
  - remove deps on Xft and Xft-devel since XFree86 no longer has the
    virtual prvodes. Instead, require XFree86-devel > 4.2.99


author: Owen Taylor <otaylor@redhat.com> 1.2.5-3.0
changelog:
  - Package pango-querymodules as pango-querymodules-{32,64}; look for 
    pango.modules in an architecture-specific directory.
    (Fixes #111511, Justin M. Forbes)


author: Owen Taylor <otaylor@redhat.com> 1.4.0-2
changelog:
  - Fix location for modules file on ppc/ppc64 (#114399)
  - Make the spec file check to avoid further mismatches


author: Owen Taylor <otaylor@redhat.com> - 1.6.0-2
changelog:
  - Add patch from CVS to fix display of U+3000 (#132203,  
    reported upstream by Suresh Chandrasekharan, Federic Zhang)


author: Owen Taylor <otaylor@redhat.com> - 1.6.0-4
changelog:
  - Move place where we compute fontset metrics to fix problems with line 
    height in CJK locales (#131218)


author: Owen Taylor <otaylor@redhat.com> - 1.6.0-5
changelog:
  - Fix problem in the last patch where we weren't getting the metrics from the 
    right font description (#136428, Steven Lawrance)


author: Owen Taylor <otaylor@redhat.com> - 1.6.0-7
changelog:
  - Fix problem with pango_layout_get_attributes returning one too few items
    (Needed to fix problems mentioned in #135656, 
    http://bugzilla.gnome.org/show_bug.cgi?id=155912)


author: Behdad Esfahbod <besfahbo@redhat.com> - 1.15.3-3
changelog:
  - Move pango.modules generation to posttrans, to make sure modules available
    in an older version but not this one are removed.
  - Resolves #222217


author: Behdad Esfahbod <besfahbo@redhat.com> - 1.15.3-4
changelog:
  - Undo the posttrans change.  That's a no no.  We now regenerate the module
    file in postun if there are any other pango versions left.  This should
    take care of the problem in the future.


author: Behdad Esfahbod <besfahbo@redhat.com> - 1.15.4-1
changelog:
  - Update to 1.15.4
  - [Build]Require libthai[-devel]
  - Require pkgconfig in -devel
  - Remove "static libs" from -devel description, since we don't ship them.


author: Matthias Clasen <mclasen@redhat.com> - 1.32.1-1
changelog:
  - Update to 1.32.1
  - Move module cache file to /usr/lib64/pango/1.8.0/modules.cache
  - No more /etc/pango


author: Akira TAGOH <tagoh@redhat.com> - 1.34.1-2
changelog:
  - Fix duplicate file list for modules.cache
  - s/%define/%global/g
  - Fix bogus date in %changelog
  - Do not suppress the detailed build log.


author: Denis Leroy <denis@poolshark.org> - 2.25.1.3-1
changelog:
  - Update to upstream 2.25.1.3
  - Package pangomm libdir directory with config include header
  - Fix documentation location


author: Kalev Lember <kalev@smartlink.ee> - 2.26.2-2
changelog:
  - Co-own /usr/share/gtk-doc/ directory (#604407)
  - Dropped pkgconfig dep from -devel subpackage which is now automatically added


author: William Cohen <wcohen@redhat.com> - 4.0.0-2
changelog:
  - correct the ctests/shlib test
  - have PAPI_set_multiplex() return proper value
  - properly handle event unit masks
  - correct PAPI_name_to_code() to match events
  - Resolves: rhbz562935 Rebase to papi-4.0.0


author: William Cohen <wcohen@redhat.com> - 4.2.0-2
changelog:
  - Include appropirate man pages with papi rpm. (rhbz749725)
  - Rebase to papi-4.2.0, fixup for coretemp component. (rhbz746851)


author: William Cohen <wcohen@redhat.com> - 5.1.1-5
changelog:
  - rhbz986673 - /usr/lib64/libpapi.so is unowned
  - Package files in /usr/share/papi only once.
  - Avoid dependency problem with parallel make of man pages.


author: William Cohen <wcohen@redhat.com> - 5.2.0-7
changelog:
  - Update papi presets for Intel processors. Resolves rhbz1126090 
  - Eliminate some errors found by coverity. Releated rhbz1057778


author: William Cohen <wcohen@redhat.com> - 5.2.0-15
changelog:
  - Update papi L1 cache events on POWER7
  - Prevent papi-testsuite segfaults
  - Identify kernels that support rdpmc
  - Correct papi-testsuite byte_profile and sprofile tests on ppc64le
  - Update PAPI_L1_TCM event on Haswells


author: William Cohen <wcohen@redhat.com> - 5.2.0-25
changelog:
  - Update IBM Power 9 events. rhbz1510684
  - Make lmsensor dynamically size internal array. rhbz1510497


author: Akira TAGOH <tagoh@redhat.com> - 0.6.2-1
changelog:
  - New upstream release.
    - the bitmap font is now ignored. (#176206)
  - paps-0.6.2-fix-bufferoverflow.patch: applied to fix the buffer overflow.


author: Akira TAGOH <tagoh@redhat.com> - 0.6.3-4
changelog:
  - paps-0.6.3-formfeed.patch: applied to deal with the formfeed mark properly.
  - paps-0.6.3-goption.patch: rewritten option parser using GOption. and segfault
    gone as well. (#187205)
  - paps-0.6.3-header.patch: applied to support the output of the page header.


author: Akira TAGOH <tagoh@redhat.com> - 0.6.5-1
changelog:
  - New upstream release.
    - paps-0.6.3-fix-pagesize.patch: removed. it has been merged in upstream.
    - paps-0.6.3-goption.patch: removed. it has been merged in upstream.
    - paps-0.6.3-header.patch: removed. it has been merged in upstream.
  - paps-makefile.patch: rework to be applied.


author: Akira TAGOH <tagoh@redhat.com> - 0.6.6-2
changelog:
  - paps-0.6.6-encoding.patch: support --encoding option to be able to convert
    the input file to UTF-8.
  - paps-0.6.6-segfault.patch: fixed a possible segfault issue when reading is
    failed.


author: Akira TAGOH <tagoh@redhat.com> - 0.6.6-5
changelog:
  - paps-typo-font-scale.patch: backported from CVS.
  - paps-0.6.6-font-option.patch: integrated --font-family and --font-scale
    options to --font.
  - paps-0.6.6-lcctype.patch: follow LC_CTYPE to determine the default language.


author: Akira TAGOH <tagoh@redhat.com> - 0.6.6-8
changelog:
  - use dist tag.
  - paps-cups.patch: applied to work paps as CUPS filter.
  - paps-0.6.6-encoding.patch: null-terminates the output.


author: Tim Waugh <twaugh@redhat.com> - 0.6.6-9
changelog:
  - Fixed font-option patch.
  - Adjusted CUPS patch: CUPS invokes the filter with the destination
    printer name in argv[0], not the binary name.
  - CUPS filter lives in CUPS_SERVERBIN, which is /usr/lib/cups on all
    architectures -- not %{_libdir}/cups.


author: Akira TAGOH <tagoh@redhat.com> - 0.6.6-10
changelog:
  - paps-0.6.6-cpilpi.patch: add --cpi and --lpi option to support the characters
    per inch and the lines per inch.
  - paps-cups.patch: add cpi and lpi support.


author: Akira TAGOH <tagoh@redhat.com> - 0.6.6-16
changelog:
  - paps-0.6.6-exitcode.patch: exit immediately with proper exit code
    when unrecoverable error occurs. (#208592)


author: Akira TAGOH <tagoh@redhat.com> - 0.6.6-19
changelog:
  - Fix PostScript breakage following the non-monetary numeric format from
    current locale. (#231916)


author: Akira TAGOH <tagoh@redhat.com> - 0.6.8-1
changelog:
  - New upstream release.
    - Remove patches merged and unnecessary anymore:
      - paps-makefile.patch
      - paps-formfeed.patch
      - paps-0.6.6-encoding.patch
      - paps-typo-font-scale.patch
      - paps-0.6.6-segfault.patch
      - paps-0.6.6-font-option.patch
      - paps-0.6.6-lcctype.patch
  - paps-0.6.8-shared.patch: Enable building shared library.
  - paps-0.6.8-wordwrap.patch: Update a bit to get it working without an wordwrap
    mode.
  - Add paps-libs and paps-devel package.
  - paps-cups.patch: Update.
  - paps-cpilpi.patch: Update.
  - Fix the wrong rendering with CPI option. (#237202)
  - Fix the unnecessary rotation with the landscape option when paps is running
    as CUPS filter. (#222137)


author: Akira TAGOH <tagoh@redhat.com> - 0.6.8-6
changelog:
  - paps-cups.patch: Fix printing with -o landscape in CUPS. (#222137)
  - paps-autoconf262.patch: Fix an error on autoreconf.


author: Akira TAGOH <tagoh@redhat.com> - 0.6.8-23
changelog:
  - the spec file cleanup
  - Fix the undefined symbol issue in libpaps.so.0
  - Correct FSF address in the COPYING.LIB


author: Nathan Scott <nathans@redhat.com> - 0.4.0-2
changelog:
  - Addition of the standalone parfait-agent package.
  - Add in proxy mode from upstream parfait code too.


author: Nathan Scott <nathans@redhat.com> - 0.4.0-3
changelog:
  - Add in parfait wrapper shell script and man page.
  - Rename the agent package to pcp-parfait-agent.
  - Add in demo applications jars and parfait-examples package.


author: Nathan Scott <nathans@redhat.com> - 0.4.0-5
changelog:
  - Use RPM macros to ease dropwizard metrics enablement.
  - Correct the dependency on systems.uom:systems-unicode-java8


author: Bill Nottingham <notting@redhat.com>
changelog:
  - update to 1.4.11
  - add EFI GPT patch from Matt Domsch (<Matt_Domsch@dell.com>)
  - don't run autoconf, it relies on a newer non-released version
    of autoconf...


author: Matt Wilson <msw@redhat.com>
changelog:
  - include python binding
  - enable shared library (for python binding, we want fpic code)
    with --enable-shared
  - build parted binary static with --enable-all-static
  - don't run libtoolize on this.


author: Matt Wilson <msw@redhat.com>
changelog:
  - added another fix for ext2/ext3
  - added Patch4 to move the crc32 function into its own namespace so
    we don't colide with zlib when both are in the same executable space


author: Matt Wilson <msw@redhat.com>
changelog:
  - added a new dist tarball that contains a check in python code to
    make sure that a partition exists within a disk before trying to
    remove it from the disk
  - also changed _probe_with_open to make the first probed filesystem win


author: Matt Wilson <msw@redhat.com>
changelog:
  - 1.4.16
  - regenerated gpt patch against 1.4.16, incorporated
    parted-1.4.15-pre1-gpt-printf.patch into the same patch, removed Patch1


author: Matt Wilson <msw@redhat.com>
changelog:
  - made a new dist from CVS that includes binding for
    disk.get_partition_by_sector and accessing the name of a disk type


author: Matt Wilson <msw@redhat.com> 1.4.16-6
changelog:
  - added a patch (Patch1) to link the c library in dynamically, the
    rest of the libs statically for the parted binary (MF #49358)


author: Matt Wilson <msw@redhat.com> 1.4.16-8
changelog:
  - new dist from cvs with changes to the python binding: register
    DEVICE_I20 and DEVICE_ATARAID, check to make sure that a partition
    exists in the PedDisk when using it to find ped_disk_next_partition


author: Matt Wilson <msw@redhat.com> 1.4.20-0.1pre3
changelog:
  - new dist from CVS with new autoconf and automake
  - gpt is in 1.4.20, removed patch1 (gpt support)
  - partstatic is in 1.4.20, removed patch2 (partstatic patch)


author: Jeremy Katz <katzj@redhat.com> 1.4.24-6hammer
changelog:
  - libtoolize, etc for x86_64
  - hack to get the python module in the right place until python.m4 
    from automake is fixed


author: Jeremy Katz <katzj@redhat.com> 1.4.24-7
changelog:
  - use make LIBTOOL=/usr/bin/libtool instead of recreating everything
  - add patch from Jack Howarth <howarth@bromo.med.uc.edu> to self host properly
  - add patch to treat GPT structs as little-endian always and treat GUIDS 
    as little-endian blobs
  - add patch to recognize hp service partitions


author: Karsten Hopp <karsten@redhat.de> 1.6.3-11
changelog:
  - use different define to enable DASD debugging
    Otherwise we'll get a lot of dasd debug output because DEBUG is
    always defined


author: Matt Wilson <msw@redhat.com> 1.6.3-18
changelog:
  - use metadata partitions to protect DASD VTOC
  - stash DASD specific data in disk specific areas, not arch specific
    areas.


author: Matt Wilson <msw@redhat.com> 1.6.3-20
changelog:
  - don't detect AIX physical volumes as msdos partition tables (#91748)
  - added stubbed code for manipulating AIX PVs, enough to clobber the
    signature. (#91748)


author: Jeremy Katz <katzj@redhat.com> 1.6.3-33
changelog:
  - 2.6 removes the geometry fixups that used to be present for IDE disks.  
    According to Andries, just follow what's in the partition table and don't 
    worry about what Linux "detects"


author: Jeremy Katz <katzj@redhat.com> - 1.6.6-1
changelog:
  - update to 1.6.6 
  - split dasd into a patch instead of included in the tarball
  - python module is now in the pyparted package (separate src.rpm)
  - ExcludeArch: ppc64 (#118183)


author: Jeremy Katz <katzj@redhat.com> - 1.6.9-1
changelog:
  - update to 1.6.9
  - need automake17
  - python-devel is superfluous with pyparted as a separate package
  - lose the fake-libtool stuff, 1.6.9 was disted with newer auto*


author: Jeremy Katz <katzj@redhat.com> - 1.6.9-4
changelog:
  - add patch from Matt Domsch to not use the get/set last sector ioctls 
    with a 2.6 kernel (#121455)


author: Jeremy Katz <katzj@redhat.com> - 1.6.12-1
changelog:
  - update to 1.6.12 with major changes to CHS handling to hopefully fix #115980
  - adjust dasd patch accordingly, drop some included patches


author: Jeremy Katz <katzj@redhat.com> - 1.6.12-2
changelog:
  - fix assertion error when checking flags on non-active partition (#130692)
  - buildrequires: gettext-devel


author: Phil Knirsch <pknirsch@redhat.com> 1.6.15-4
changelog:
  - Fixed dasd patch (had some duplicate file patches in it)
  - Fixed problem with parted segfaulting on SCSI discs on s390 (#133997)


author: Jeremy Katz <katzj@redhat.com> - 1.6.15-5
changelog:
  - add patch from Matt Domsch to add a unique signature to new DOS labels 
    so that we can later determine which BIOS disk is which (#106674)


author: Jeremy Katz <katzj@redhat.com> - 1.6.16-2
changelog:
  - add patch from Matt Domsch to fix consistency of GPT disk labels 
    with the EFI specification for disks > 2TB (#138480)
  - understand the new Sun UFS partition ID
  - merge the new geometry probing from CVS to see if that helps the 
    assertions people are seeing (#138419)


author: Chris Lumens <clumens@redhat.com> 1.6.22-1
changelog:
  - Updated to 1.6.22.
  - Get rid of separate gc4 patch that's now included upstream.
  - Take Mac LVM patch from parted CVS.


author: Chris Lumens <clumens@redhat.com> 1.6.22-3
changelog:
  - Modified Apple_Free patch to take care of the case where the partitions
    are unnamed, causing many errors to be printed (#159047).


author: Chris Lumens <clumens@redhat.com> 1.6.23-1
changelog:
  - Updated to 1.6.23.
  - Get rid of separate Mac patches that are now included in upstream.
  - Update DASD and AIX patches.


author: David Cantrell <dcantrell@redhat.com> - 1.7.1-11
changelog:
  - Expand error buffer to 8192 bytes in vtoc_error()
  - Do not apply O_DIRECT patch on S/390 or S/390x platforms


author: David Cantrell <dcantrell@redhat.com> - 1.7.1-12
changelog:
  - Updated O_DIRECT patch to work around s390 problems
  - Update LastUsableLBA on GPT-labeled disks after LUN resize (#194238)
  - Fix exception when backup GPT table is not in the correction location
    and parted tries to move it (#194238)


author: Peter Jones <pjones@redhat.com> - 1.7.1-13
changelog:
  - Don't use the "volume name" as the device node name on dm device
    partitions, it isn't really what we want at all.


author: David Cantrell <dcantrell@redhat.com> - 1.7.1-14
changelog:
  - Improve error message returned by _parse_header() on GPT-labeled disks
    so users actually have an idea of how to correct the problem
  - Fix off-by-one error with LastUsableLBA and PartitionEntryLBA overlap
    to prevent possible data corruption when using non-parted GPT editing
    tools


author: David Cantrell <dcantrell@redhat.com> - 1.7.1-16
changelog:
  - Don't throw PED_EXCEPTION_ERROR in ped_geometry_read() if accessing
    sectors outside of partition boundary, since returning false will
    shift ped_geometry_check() to the correct sectors.


author: David Cantrell <dcantrell@redhat.com> - 1.7.1-17
changelog:
  - For init_generic() failures on user-mode Linux block devices, goto
    error_free_arch_specific instead of error_free_dev.


author: David Cantrell <dcantrell@redhat.com> - 1.8.2-2
changelog:
  - Preserve starting sector for primary NTFS 3.1 partitions (Windows
    Vista) when modifying the DOS disk label.  NTFS 3.1 partitions do
    not start on the 2nd head of the 1st cylinder at the beginning of
    the drive.


author: David Cantrell <dcantrell@redhat.com> - 1.8.2-3
changelog:
  - Remove BR for libtermcap-devel
  - Specifically preserve starting alignment of 0x800 on Windows Vista
    (see http://support.microsoft.com/kb/923332 for details)
  - Fix incorrect sector parameter used to initialize a new PedAlignment


author: David Cantrell <dcantrell@redhat.com> - 1.8.2-4
changelog:
  - Patched parted.8 man page to show partition names apply to GPT disklabels
    as well as Mac and PC98 disklabels (#221600)


author: David Cantrell <dcantrell@redhat.com> - 1.8.2-5
changelog:
  - Remove period from end of summary line (package review)
  - Use preferred BuildRoot (package review)
  - BR device-mapper-devel


author: David Cantrell <dcantrell@redhat.com> - 1.8.4-1
changelog:
  - Upgrade to GNU parted-1.8.4, summary of major changes:
       a) Update to use newest GNU developer tools
       b) Use gnulib, the GNU portability library
       c) HFS+ resize support
       d) Windows Vista fixes
       e) AIX disk label fixes
       f) >512 byte logical sector read support on Linux
  - Spec file cleanups per Fedora packaging guidelines


author: David Cantrell <dcantrell@redhat.com> - 1.8.6-1
changelog:
  - Upgrade to GNU parted-1.8.6, summary of major change(s):
       a) Revert linux-swap(new) and linux-swap(old) fs types, it's
          linux-swap for all swap types (#233085)


author: David Cantrell <dcantrell@redhat.com> - 1.8.6-4
changelog:
  - Fix primary partition cylinder alignment error for DOS disk labels (#229745)
  - Do not build and package up libparted.a, only the shared library


author: David Cantrell <dcantrell@redhat.com> - 1.8.6-12
changelog:
  - Add KNOWN ISSUES section to parted(8) man page explaining that we cannot
    currently do ext3 resizing inside parted (#367101)
  - Update the xvd patch to include 'xvd' in the string table that parted
    uses when printing device types (#366971)
  - Do not install the linux.h or gnu.h headers


author: Peter Jones <pjones@redhat.com> - 1.8.8-4
changelog:
  - Don't interactively ask to fix an AlternateGPT's location when not
    at the end of the disk; this is so that disk images written to a
    usb-key can work reasonably.


author: Joel Granados <jgranado@redhat.com> - 1.8.8-15
changelog:
  - Begin to identify virtio devices.
  - Actually change the partition type in msdos lables (dcantrell).


author: Hans de Goede <hdegoede@redhat.com> 1.9.0-15
changelog:
  - ped_partition_is_busy() should not throw exceptions (#527035)
  - msdos_partition_is_flag_available() should return 1 for swap flag (#513729)


author: Hans de Goede <hdegoede@redhat.com> 1.9.0-17
changelog:
  - Only change the partition type to 82 when setting the swap flag on dos
    labels, not when resetting it


author: Hans de Goede <hdegoede@redhat.com> 1.9.0-20
changelog:
  - Fix error when creating a fresh dasd disk (#532425)
  - Rewrite dasd disk duplication patches, as the old old ones conflicted
    with fixing creating a fresh dasd disk


author: Hans de Goede <hdegoede@redhat.com> 1.9.0-22
changelog:
  - Fix error when creating a fresh dasd disk on a dasd device
    with a corrupted dasd label (#533808)


author: Hans de Goede <hdegoede@redhat.com> 1.9.0-24
changelog:
  - Allow partitioning of loopback devices (#546622)
  - Add libparted function to query maximum partition length and start
    addresses for a given disk (#533417)
  - Add per disk flags functions from upstream, this is the way upstream
    has implemented the disable cylinder alignment functionality
  - Add --align cmdline option to specify how to align new partitions
    see the parted man page for details (#361951)
  - Make the default alignment for new partitions optimal (#361951)
  - When cylinder alignment is disabled, allow use of the last (incomplete)
    cylinder of the disk (#533328)
  - Don't crash when printing partition tables in Russian (#543029)
  - Make parted work correctly with new lvm (#525095)


author: Hans de Goede <hdegoede@redhat.com> 1.9.0-25
changelog:
  - Fix crash when partitioning loopback devices (#546622)
  - Drop no-cylinder-align patch:
    - its functionality is superseeded by the per disk flags
    - its only user (pyparted) has been updated to use those
    - this is not upstream so we don't want other programs to start using it


author: Hans de Goede <hdegoede@redhat.com> 2.1-2
changelog:
  - Fix various memory leaks in error paths (#556012)
  - Add %check section to the specfile, invoking make check


author: Hans de Goede <hdegoede@redhat.com> 2.1-3
changelog:
  - If a drive does not have alignment information available default
    to an alignment of 1MiB (#559639)


author: Hans de Goede <hdegoede@redhat.com> 2.1-4
changelog:
  - Don't crash when reading a DASD disk with PV's on there (#563419)
  - Don't overwrite the pmbr when merely printing a gpt table (#563211)


author: Hans de Goede <hdegoede@redhat.com> 2.2-4
changelog:
  - Properly check dm_task_run return value (#585158)
  - Fix mkpartfs (ext2) on partitions >2TB (#585159)


author: Hans de Goede <hdegoede@redhat.com> 2.3-1
changelog:
  - Rebase to new upstream 2.3 release
  - Drop all patches (all upstreamed)
  - Recognize scsi disks with a high major as such (#611691)


author: Brian C. Lane <bcl@redhat.com> 2.3-2
changelog:
  - Add patch to handle syncing partition changes when using blkext majors
  - Resolves rhbz#634980
  - Related rhbz#629719


author: Brian C. Lanr <bcl@redhat.com> - 2.3-5
changelog:
  - Document the align-check command
    Resolves: #642476
  - Default to 1MiB partition alignment
    Resolves: #618255


author: Brian C. Lane <bcl@redhat.com> - 2.3-8
changelog:
  - Add support for legacy_boot flag for GPT partitions (680562)
  - Remove PED_ASSERT for dos geometry calculations (585468)


author: Brian C. Lane <bcl@redhat.com> - 3.0-1
changelog:
  - Update to parted v3.0
  - Run autoreconf so that patches to .am files will work
  - Add patch to Fix snap radius and don't allow values < 1 (#665496)
  - Add tests for the snap radius fix.
  - Drop patches included in upstream release


author: Brian C. Lane <bcl@redhat.com> - 3.0-3
changelog:
  - Fix handling of zero-length gpt partitions (#728949)
  - Fix bug in nilfs2 probe with short partitions (#728949)
  - Fix bug in hfs probe code (#714758)
  - Make pc98 detection depend on specific signatures (#646053)


author: Brian C. Lane <bcl@redht.com> - 3.0-4
changelog:
  - Fix ped_disk_duplicate on GPT so that it copies the partition flags (#747947)
  - Add new test to check ped_disk_duplicate on msdos, gpt, bsd disk labels
  - Add e2fsprogs and dosfstools so that skipped tests will be run


author: Brian C. Lane <bcl@redhat.com> - 3.0-6
changelog:
  - gpt: add commands to manipulate pMBR boot flag (#754850)
  - parted: when printing, also print the new disk flags
  - tests: update tests for new disk flags output
  - tests: add test for GPT PMBR pmbr_boot flag
  - doc: update parted documentation


author: Brian C. Lane <bcl@redhat.com> 3.1-2
changelog:
  - libparted: check PMBR before GPT partition table (#805272)
  - tests: add a test for the new behavior


author: Brian C. Lane <bcl@redhat.com> 3.1-6
changelog:
  - Use dm_udev_wait for dm operations (#844257) (bcl)
  - use largest_partnum in _dm_reread_part_table (bcl)
  - set uuid on dm partitions (#832145) (bcl)


author: Brian C. Lane <bcl@redhat.com> 3.1-8
changelog:
  - change partition UUID to use partX-UUID (#858704)
  - fixup losetup usage in tests
  - add support for implicit FBA DASD partitions (#707027)
  - add support for EAV DASD partitions (#707032)


author: Brian C. Lane <bcl@redhat.com> 3.1-10
changelog:
  - libparted: mklabel to support EAV DASD (#707032)
  - libparted: Avoid dasd as default disk type while probe (#707032)


author: Brian C. Lane <bcl@redhat.com> 3.1-13
changelog:
  - libparted: Recognize btrfs filesystem (#857101)
  - tests: Add btrfs and xfs to the fs probe test (#857101)


author: Brian C. Lane <bcl@redhat.com> 3.1-16
changelog:
  - tests: Remove rmmod loop from t8001
    Resolves: rhbz#1040504
  - tests: Increase size of container filesystem in t4100
    Resolves: rhbz#1036149
  - tests: Disable t4100 dvh test for now
    Resolves: rhbz#1036093
  - libparted: Make sure not to treat percentages as exact
    Resolves: rhbz#1045957
  - tests: Use mkfs.xfs to create files
    Resolves: rhbz#1036152


author: Brian C. Lane <bcl@redhat.com> 3.1-18
changelog:
  - Fix manpage NAME so whatis works with parted
    Resolves: rhbz#948424
  - GPT add support for PReP GUID
    Resolves: rhbz#1108196


author: Brian C. Lane <bcl@redhat.com> 3.1-21
changelog:
  - Backport fix for 1 sector logical partition separation from start of extended
    Resolves: rhbz#1212323


author: Brian C. Lane <bcl@redhat.com> 3.1-22
changelog:
  - Use 512b sector size when communicating with device-mapper
    Resolves: rhbz#1188431
  - Add a test to make sure partitions are the correct size on device-mapper
    Related: rhbz#1188431


author: Brian C. Lane <bcl@redhat.com> 3.1-23
changelog:
  - libparted: Use read only when probing devices on linux
    Resolves: rhbz#1245144
  - tests: Use wait_for_dev_to_ functions
    Related: rhbz#1245144


author: Brian C. Lane <bcl@redhat.com> 3.1-24
changelog:
  - tests: Add udevadm settle to wait_for_ loop
    Related: rhbz#1260664
  - tests: Add-wait-to-t9042
    Resolves: rhbz#1257415
  - tests: Fix t1700 failing on a host with a 4k xfs file
    Related: rhbz#1260664


author: Brian C. Lane <bcl@redhat.com> 3.1-25
changelog:
  - docs: Add list of filesystems for fs-type
    Resolves: rhbz#1311596
  - libparted: Remove fdasd geometry code from alloc_metadata
    Resolves: rhbz#1244833


author: Brian C. Lane <bcl@redhat.com> - 3.1-29
changelog:
  - Add support for NVMe devices
    Resolves: rhbz#1316239
  - Backport partition resize command
    Resolves: rhbz#1423357


author: PLD Team <pld-list@pld.org.pl>
changelog:
  All persons listed below can be reached at <cvs_login>@pld.org.pl

  $Log: passivetex.spec,v $
  Revision 1.22  2010/02/15 11:33:50  ovasik
   change URL to webarchives - to have something reachable,old page probably dead

  Revision 1.8  2001/08/21 10:12:42  wrobell
  - ver. 1.6
  - stb

  Revision 1.7  2001/03/27 16:55:44  wiget
  Requires xmltex

  Revision 1.6  2001/03/27 16:53:29  wiget
  changed Source URL, updated to 1.5 version, more files in package; now passivetex is more powerfull and work ;-)

  Revision 1.5  2001/01/27 03:25:36  kloczek
  - added tetex to Prerq,
  - simplified %post, %postun.

  Revision 1.4  2001/01/27 00:08:39  klakier
  - added URL

  Revision 1.3  2001/01/27 00:07:47  klakier
  - added URL

  Revision 1.2  2001/01/24 12:41:17  klakier
  - small fixes

  Revision 1.1  2001/01/24 12:31:43  klakier
  - initial


author: Tim Waugh <twaugh@redhat.com> 1.6-2
changelog:
  - New archive from Sebastian.
  - Run fmtutil in %post and %postun.
  - Require new xmltex.
  - Fix body-start().


author: Ondrej Vasik <ovasik@redhat.com> - 1.25-6
changelog:
  - added doc files
  - used texconfig-sys rehash instead of texhash
  - dist tag, license tag, rpmlint silencing


author: Nalin Dahyabhai <nalin@redhat.com> 0.64.1-7
changelog:
  - fix unguarded printf() (noted by Chris Evans)
  - add missing build dependency on pwdb and pam-devel (#49550)


author: Nalin Dahyabhai <nalin@redhat.com> 0.64.1-8
changelog:
  - man page fix (-r is the opposite of -l, not --stdin, which precedes it)
    from Felipe Gustavo de Almeida


author: Nalin Dahyabhai <nalin@redhat.com> 0.67-4
changelog:
  - modify default PAM configuration file to not specify directories, so that
    the same configuration can be used for all arches on multilib systems
  - fix BuildPrereq on glib-devel to specify glib2-devel instead
  - remove unpackaged files in %install phase


author: Jindrich Novy <jnovy@redhat.com> 0.68-10
changelog:
  - moved to 0.68-10 to fix problem with RHEL4-Alpha4 #129548
  - updated GNU build scripts and file structure to recent style


author: Jindrich Novy <jnovy@redhat.com>
changelog:
  - applied cleanup patch from Steve Grubb #120060
  - fixed man page #115380
  - added libselinux-devel to BuildPrereq #123750, #119416


author: Tomas Mraz <tmraz@redhat.com> 0.72-1
changelog:
  - merged audit patch to upstream cvs
  - improved passwd -S output (#170344)
  - make passwd -d work with stripped down proc (#196851)
  - corrected link to pam docs (#193084)
  - spec file cleanups


author: Tomas Mraz <tmraz@redhat.com> 0.75-1
changelog:
  - fix disabling SELinux and audit in spec (#433284)
  - remove obsolete no.po (#332121)
  - updated translations


author: Tomas Mraz <tmraz@redhat.com> 0.77-5
changelog:
  - first part of fix for pam_gnome_keyring prompting (#578624)
    needs support for use_authtok to be added to pam_gnome_keyring


author: Tomas Mraz <tmraz@redhat.com> 0.78.99-1
changelog:
  - use better (auditable) libselinux calls for checking
    the access to passwd (#518268)
  - add support for the -e option as seen on Debian passwd
  - make the binary PIE and full RELRO (#784483)


author: Alan Cox <alan@redhat.com>
changelog:
  - Fix the case where stderr isnt flushed for ask(). Now the 'no such file'
    appears before the skip patch question, not at the very end, Doh!


author: Tim Waugh <twaugh@redhat.com>
changelog:
  - use .orig as default suffix, as per man page and previous behaviour
    (bug #20202).
  - use better patch for this, from maintainer.


author: Tim Waugh <twaugh@redhat.com> 2.5.4-31
changelog:
  - Convert spec file to UTF-8 (bug #226233).
  - Use _bindir macro in %files (bug #226233).
  - Parallel make (bug #226233).
  - Better defattr declaration (bug #226233).


author: Tim Waugh <twaugh@redhat.com> 2.5.4-35
changelog:
  - Don't fail if setfilecon() returns EPERM (bug #453365), although the
    setfilecon man page suggests that ENOTSUP will be returned in this
    case.


author: Tim Waugh <twaugh@redhat.com> 2.6-1
changelog:
  - 2.6.  No longer need stderr, suffix, stripcr, parse, allow-spaces,
    ifdef, program_name, or posix-backup patches.


author: Tim Waugh <twaugh@redhat.com> 2.6-2
changelog:
  - Applied upstream patch to prevent incorrect filename being chosen
    when adding a new file (bug #549122).


author: Tim Waugh <twaugh@redhat.com> 2.6.1-4
changelog:
  - Fixed interpretation of return value from getfilecon().
  - Fixed argument type for --get (bug #553624).


author: Tim Waugh <twaugh@redhat.com> 2.6.1-7
changelog:
  - Applied upstream patch to fix CVE-2010-4651 so that malicious
    patches cannot create files above the current directory
    (bug #667529).


author: Tim Waugh <twaugh@redhat.com> 2.6.1-8
changelog:
  - Incorporate upstream fix for CVE-2010-4651 patch so that a target
    name given on the command line is not validated (bug #667529).


author: Tim Waugh <twaugh@redhat.com> 2.6.1-10
changelog:
  - Applied Jiri Popelka's fixes from Coverity scan (bug #704554):
    - Avoid unchecked return from getfilecon() in patch-selinux.patch.
    - Fix memory leak.


author: Tim Waugh <twaugh@redhat.com> 2.7-1
changelog:
  - 2.7.  No longer need sigsegv, get-arg, CVE-2010-4651,
    backup-if-mismatch or coverity-leak patches.


author: Tim Waugh <twaugh@redhat.com> 0.2.31-4
changelog:
  - Versioned obsoletes/provides (bug #226234).
  - Created %check section (bug #226234).
  - Avoid %makeinstall (bug #226234).
  - Fixed defattr declaration (bug #226234).


author: Julian Sikorski <belegdol@fedoraproject.org> - 1.0-1
changelog:
  - Updated to 1.0
  - Switched to .xz sources
  - Dropped obsolete Group, Buildroot, %clean and %defattr
  - Updated Source0 and URL
  - Switched to gtk3


author: Julian Sikorski <belegdol@fedoraproject.org> - 2.0-1
changelog:
  - Updated to 2.0
  - Made the make calls verbose
  - Dropped explicit pulsaudio-libs dependency
  - Updated the version in the pulseaudio-libs-devel BR


author: Hans de Goede <hdegoede@redhat.com> - 2.0-8
changelog:
  - Add a patch fixing various crashes due to referencing freed memory (#1133339)
  - Cherry-pick some other fixes from upstream git


author: Kalev Lember <kalevlember@gmail.com> - 3.0-1
changelog:
  - Update to 3.0
  - Use license macro for the LICENCE file
  - Use desktop-file-validate instead of desktop-file-install


author: Matt Wilson <msw@redhat.com>
changelog:
  - pull PAX source tarball from the SuSE package (which is based off
    this one yet claims copyright on the spec file)


author: Radek Brich <rbrich@redhat.com> - 3.4-2
changelog:
  - applied patch for #239000 (pax fails creation of ustar
    if an absolute name is exactly 100 characters long)


author: Ondrej Vasik <ovasik@redhat.com> - 3.4-7
changelog:
  - Merge review #226235: do ship doc files,
    do comment patches, use better buildroot and
    defaults for attributes, allow parallel builds


author: Elliot Lee <sopwith@redhat.com> 2.1.10-5
changelog:
  - Add patch4 for ppc64. The basic rule seems to be that on any platform
  where it is possible to be running a 64-bit kernel, we need to always 
  print out 64-bit addresses.


author: Jeremy Katz <katzj@redhat.com> 2.1.11-2
changelog:
  - build a diet libpci_loader.a on i386
  - always assume pread exists, it does with diet and all vaguely recent glibc


author: Harald Hoyer <harald@redhat.com> 2.2.9-3
changelog:
  - removed static library, preserve timestamps on install (rhbz#226236)
  - added modified patch from Michael E. Brown @ Dell, to also
    read all /usr/share/hwdata/pci.ids.d/*.ids files (rhbz#195327)


author: Michal Hlavinka <mhlavink@redhat.com> 3.0.1-1
changelog:
  - version 3.0.1
  - add support for Super-H (sh3,sh4) (#446600)
  - fix: broken -L in libpci.pc (#456469)


author: Martin Hicks <mort@sgi.com> - 3.0.1-2
changelog:
  - Remove IB dependencies.  The Infiniband PMDA is being moved to
    a stand-alone package.
  - Move cluster PMDA to a stand-alone package.


author: Mark Goodwin <mgoodwin@redhat.com> - 3.6.5-1
changelog:
  - Update to latest PCP sources, see installed CHANGELOG for details.
  - Fix security flaws: CVE-2012-3418 CVE-2012-3419 CVE-2012-3420 and CVE-2012-3421 (BZ 848629)


author: Mark Goodwin <mgoodwin@redhat.com> - 3.6.6-1
changelog:
  - Update to latest PCP sources, see installed CHANGELOG for details.
  - Introduces new python-pcp and pcp-testsuite sub-packages.


author: Nathan Scott <nathans@redhat.com> - 3.6.9-1
changelog:
  - Update to latest PCP sources.
  - Fix pmcd sigsegv in NUMA/CPU indom setup (BZ 858384)
  - Fix sar2pcp uninitialised perl variable warning (BZ 859117)
  - Fix pcp.py and pmcollectl with older python versions (BZ 852234)


author: Nathan Scott <nathans@redhat.com> - 3.6.10-1
changelog:
  - Update to latest PCP sources.
  - Resolve tmpfile security flaws: CVE-2012-5530
  - Introduces new "pcp" user account for all daemons to use.


author: Nathan Scott <nathans@redhat.com> - 3.6.10-2
changelog:
  - Ensure tmpfile directories created in %files section.
  - Resolve tmpfile create/teardown race conditions.


author: Nathan Scott <nathans@redhat.com> - 3.8.0-1
changelog:
  - Update to latest PCP sources.
  - Validate metric names passed into pmiAddMetric (BZ 958019)
  - Install log directories with correct ownership (BZ 960858)


author: Nathan Scott <nathans@redhat.com> - 3.8.1-1
changelog:
  - Update to latest PCP sources.
  - Fix log import silently dropping >1024 metrics (BZ 968210)
  - Move some commonly used tools on the usual PATH (BZ 967709)
  - Improve pmatop handling of missing proc metrics (BZ 963085)
  - Stop out-of-order records corrupting import logs (BZ 958745)


author: Nathan Scott <nathans@redhat.com> - 3.8.2-1
changelog:
  - Update to latest PCP sources.
  - Integrate gluster related stats with PCP (BZ 969348)
  - Fix for iostat2pcp not parsing iostat output (BZ 981545)
  - Start pmlogger with usable config by default (BZ 953759)
  - Fix pmatop failing to start, gives stacktrace (BZ 963085)


author: Nathan Scott <nathans@redhat.com> - 3.8.3-1
changelog:
  - Default to Unix domain socket (authenticated) local connections.
  - Introduces new pcp-pmda-infiniband sub-package.
  - Disable systemtap-sdt-devel usage on ppc.


author: Nathan Scott <nathans@redhat.com> - 3.8.4-1
changelog:
  - Very minor release containing mostly QA related changes.
  - Enables many more metrics to be logged for Linux hosts.


author: Nathan Scott <nathans@redhat.com> - 3.8.6-1
changelog:
  - Update to latest PCP sources.
  - Rework pmpost test which confused virus checkers (BZ 1024850)
  - Tackle pmatop reporting issues via alternate metrics (BZ 998735)


author: Nathan Scott <nathans@redhat.com> - 3.8.10-1
changelog:
  - Add symbol-versioning for PCP shared libraries (BZ 1037771)
  - Fix pmcd/Avahi interaction with multiple ports (BZ 1035513)
  - Confine set of exported symbols from DSO PMDAs (BZ 1025694)
  - Ensure pcpqa user created by pcp-testsuite rpm (BZ 1025688)
  - Remove empty pmlogger configuration directory (BZ 1025599)
  - Resolve warning messages from pcp rpm scripts (BZ 1025587)
  - Remove world-writeable private temp directory (BZ 1025583)
  - Tackle remaining failing pcp-testsuite cases (BZ 987086)
  - Update to latest PCP sources.


author: Nathan Scott <nathans@redhat.com> - 3.8.10-2
changelog:
  - Fix pmdalinux failure on unexpected ICMP types (BZ 1055826)
  - Add man pages for all of the PMDAs missing out (BZ 1053094)


author: Nathan Scott <nathans@redhat.com> - 3.8.10-5
changelog:
  - Resolve pmdammv induced pmcd segv during tests (BZ 1061330)
  - Fix python-pcp time API wrapper implementation (BZ 1062467)


author: Nathan Scott <nathans@redhat.com> - 3.8.10-6
changelog:
  - Added missing qualified output for test qa/844 (BZ 1064311)
  - Fix pmdalinux memory corruption issue on s390x (BZ 1064254)
  - PMDA installation works without a running pmcd (BZ 1062443)
  - Fix some more issues in pcpqa account creation (BZ 1025688)


author: Nathan Scott <nathans@redhat.com> - 3.8.10-7
changelog:
  - Fix a handful of QE-found test-induced failures (BZ 987086)
  - Multilib packaging support for libs and devel (BZ 1059642)


author: Nathan Scott <nathans@redhat.com> - 3.9.10-1
changelog:
  - Convert PCP init scripts to systemd services (BZ 1044682)
  - Improve hinv device mapper metric instances (BZ 1109539)
  - Fix pmcollect dev instance domain handling (BZ 1097095)
  - Remove bogus pmlogger_daily cron messages (BZ 1125700)
  - Update to latest PCP sources (BZ 1107734).


author: Nathan Scott <nathans@redhat.com> - 3.9.10-7
changelog:
  - Tackle bugs and test failures found by QE (BZ 1161515)
  - Resolve pcp web packaging issues, regression (BZ 1163560)


author: Dave Brolley <brolley@redhat.com> - 3.10.5-2
changelog:
  - Update to latest PCP sources (BZ 1200584)
  - Support for per-containtainer cgroup metrics (BZ 1121218)
  - Allow pmlogger/pmie start when not chkconfig on (BZ 1186012)
  - No pmlogger_daily messages when not chkconfig on (BZ 1208699)
  - Fix pmdamounts potential stack corruption (BZ 1213833)
  - Tackle numerous testsuite issues on aarch64 (BZ 1190680)
  - Tackle numerous testsuite issues on ppc64le (BZ 1194244)
  - Allow pmlogger to run in local context mode (BZ 1129539)
  - Deprecate hinv.map.lvname for hinv.map.dmname (BZ 1109539)


author: Dave Brolley <brolley@redhat.com> - 3.10.5-3
changelog:
  - Update with missing package dependency for pmda-lustrecomm.
  - Rebuild to pickup bintils fix (BZ 1238469)


author: Nathan Scott <nathans@redhat.com> - 3.10.6-1
changelog:
  - Export the softnet_stat kernel networking metrics (BZ 1190912)
  - Latest upstream PCP, dropping all earlier patches (BZ 1200584)
  - Re-enable the pcp-pmda-jsonpointer package build (BZ 1238134)
  - Fix failing test cases and bugs from Red Hat QE (BZ 1241591)
  - pcp2graphite support for exporting from archives (BZ 1242622)
  - Remove percpu interrupt metrics from default set (BZ 1243809)
  - pcp-collector meta-package enables pmcd+pmlogger (BZ 1249090)


author: Nathan Scott <nathans@redhat.com> - 3.10.6-2
changelog:
  - Fixes targetting several QE reported test failures (BZ 1241591)
  - Remove tool-specific interval settings for pmlogconf (BZ 1243809)


author: Nathan Scott <nathans@redhat.com> - 3.11.2-1
changelog:
  - Improve PMAPI python clients signal handling (BZ 1238550)
  - Fix issues in postfix PMDA search for mail log (BZ 1252308)
  - Fix local_sock() souble free error in perl API (BZ 1258860)
  - Fix sigsegv in pcp-uptime(1) --archive option (BZ 1262721)
  - Update to current stable PCP version (BZ 1284307)
  - Fix pcp-compat dependency drawing in many packages (BZ 1293466)
  - Support for per-processor softnet kernel metrics (BZ 1316085)
  - Fix GFS2 PMDA Install script PMNS parsing error (BZ 1320591)
  - Report Docker version 1.10+ container information (BZ 1327737)


author: Nathan Scott <nathans@redhat.com> - 3.11.3-1
changelog:
  - Latest upstream PCP, dropping all earlier patches (BZ 1284307)
  - Minimal package dependencies for PMAPI applications (BZ 1298993)
  - Resolve perl Net:SNMP pmdasnmp dependency problem (BZ 1332624)
  - Improve time taken to detect pmcd startup failure (BZ 1336210)
  - Fix cron service stopping disabled pmie/pmlogger (BZ 1336792)
  - Fix instance domain handling in derived metrics (BZ 1337212)
  - Include latest Oracle database PMDA enhancements (BZ 1340430)
  - Workaround valgrind failure for pmmgr test case (BZ 1343319)


author: Nathan Scott <nathans@redhat.com> - 3.11.3-3
changelog:
  - Install the missing /etc/pcp/nssdb directory (BZ 1360206)
  - pcp-pmda-ds389 requires perl-LDAP dependency (BZ 1357605)
  - Switch pcp-pmda-ds389log to the dirsrv user (BZ 1357607)
  - pcp-pmda-ds389log requires perl-Date-Manip (BZ 1354055)
  - Remove multi-archive loglabel timezone check (BZ 1351223)


author: Nathan Scott <nathans@redhat.com> - 3.11.8-2
changelog:
  - Drop pcp-pmda-nutcracker package, missing deps (BZ 1425880)
  - Incorporate several fixes from Coverity scan review.


author: Nathan Scott <nathans@redhat.com> - 3.11.8-4
changelog:
  - Enable collecting POWER9 NEST PMU perf metrics (BZ 1419490)
  - SELinux policy updates (BZs 1381301,1432086,1433271,1443632)
  - zeroconf package added (BZs 1211432, 1371950)


author: Lukas Berk <lberk@redhat.com> - 3.12.2-1
changelog:
  - Selinux policy updates (BZs 1459165,1460131,1488116,1447585,1449671)
  - PCP bash completions not working (BZ 1482605)
  - pmdabash man page fix (BZ 1459907)


author: Lukas Berk <lberk@redhat.com> - 3.12.2-2
changelog:
  - Selinux policy updates (BZs 1517655,1517656,1480447,1505888,1515928,1517281,1517862)
  - Multilib corrections (BZ 1513503)


author: Nathan Scott <nathans@redhat.com> - 3.12.2-3
changelog:
  - Update Source2 for external grafana webapp (BZ 1516933)
  - Remove an unhelpful log metadata diagnostic (BZ 1472153)


author: Lukas Berk <lberk@redhat.com> - 3.12.2-5
changelog:
  - Correction to spec file and selinux policy (BZ 1488116)
  - Show all perfevent metrics in pcpatop (BZ 1525864)
  - Multilib corrections (BZ 1537623)


author: Tomas Hoger <thoger@redhat.com> - 7.3-3
changelog:
  - Backport patch from upstream pcre 7.6 to address buffer overflow
    caused by "a character class containing a very large number of
    characters with codepoints greater than 255 (in UTF-8 mode)"
    CVE-2008-0674, #431660
  - Try re-enabling make check again.


author: Lubomir Rintel <lkundrak@v3.sk> - 7.8-1
changelog:
  - Update to 7.8, drop upstreamed patches
  - Fix destination of documentation (#427763)
  - Use buildroot macro consistently
  - Separate the static library, as per current Guidelines
  - Satisfy rpmlint


author: Petr Pisar <ppisar@redhat.com> - 8.10-1
changelog:
  - 8.10 bump (bug #612635)
  - Add LICENCE to static subpackage because COPYING refers to it
  - Remove useless rpath by using new libtool (simple sed does not work anymore
    because tests need to link against just-compiled library in %check phase)


author: Petr Pisar <ppisar@redhat.com> - 8.11-1
changelog:
  - 8.11 bump
  - See ChangeLog for changes. Namely changes have been made to the way
    PCRE_PARTIAL_HARD affects the matching of $, \z, \Z, \b, and \B.
  - Fix typo in pcreprecompile(3) manual
  - Document why shared library is not under /usr


author: Petr Pisar <ppisar@redhat.com> - 8.12-4
changelog:
  - Fix caseless reference matching in UTF-8 mode when the upper/lower case
    characters have different lengths (bug #702623)


author: Petr Pisar <ppisar@redhat.com> - 8.13-1
changelog:
  - 8.13 bump: Bug-fix version, Unicode tables updated to 6.0.0, new pcregrep
    option --buffer-size to adjust to long lines, new feature is passing of
    *MARK information to callouts.
  - Should fix crash back-tracking over unicode sequence (bug #691319)


author: Petr Pisar <ppisar@redhat.com> - 8.13-2
changelog:
  - Separate utilities from libraries
  - Move pcre-config(1) manual to pcre-devel sub-package
  - Remove explicit defattr from spec code
  - Compile pcretest with readline support


author: Petr Pisar <ppisar@redhat.com> - 8.21-2
changelog:
  - Fix unmatched subpattern to not become wildcard (bug #769597)
  - Fix NULL pointer derefernce in pcre_free_study() (upstream bug #1186)


author: Petr Pisar <ppisar@redhat.com> - 8.30-0.1.RC1
changelog:
  - 8.30 Relase candidate 1 with UTF-16 support and *API change*
  - Enable UTF-16 variant of PCRE library
  - The pcre_info() function has been removed from pcre library.
  - Loading compiled pattern does not fix endianity anymore. Instead an errror
    is returned and the application can use pcre_pattern_to_host_byte_order() to
    convert the pattern.
  - Surrogates (0xD800---0xDFFF) are forbidden in UTF-8 mode now.


author: Petr Pisar <ppisar@redhat.com> - 8.32-4
changelog:
  - Fix forward search in JIT when link size is 3 or greater
  - Fix buffer over-read in UTF-16 and UTF-32 modes with JIT


author: Petr Pisar <ppisar@redhat.com> - 8.32-5
changelog:
  - Fix bad handling of empty lines in pcregrep tool (bug #961789)
  - Fix possible pcretest crash with a data line longer than 65536 bytes


author: Petr Pisar <ppisar@redhat.com> - 8.32-13
changelog:
  - Disable unsupported JIT mode on little-endian 64-bit PowerPC platform
    (bug #1125642)
  - Raise optimization level to 3 on little-endian 64-bit PowerPC (bug #1123498)


author: Petr Pisar <ppisar@redhat.com> - 8.32-15
changelog:
  - Fix compiling expression where start-anchored character with more than one
    other case follows circumflex in multiline UTF mode (bug #1110621)
  - Fix character class with a literal quotation (bug #1111091)
  - Fix empty-matching possessive zero-repeat groups in interpreted mode
    (bug #1119320)
  - Fix compiler crash for zero-repeated groups with a recursive back reference
    (bug #1119356)
  - Reset non-matched groups within capturing group up to forced match
    (bug #1161597)
  - Fix static linking (bug #1217111)
  - Package pcredemo.c as a documentation for pcre-devel (bug #1217118)


author: Petr Pisar <ppisar@redhat.com> - 8.32-16
changelog:
  - Fix CVE-2015-2328 (infinite recursion compiling pattern with recursive
    reference in a group with indefinite repeat) (bug #1330509)
  - Fix CVE-2015-8385 (buffer overflow caused by named forward reference to
    duplicate group number) (bug #1330509)
  - Fix CVE-2015-8386 (buffer overflow caused by lookbehind assertion)
    (bug #1330509)
  - Fix CVE-2015-3217 (stack overflow caused by mishandled group empty match)
    (bug #1330509)
  - Fix CVE-2015-5073 and CVE-2015-8388 (buffer overflow for forward reference
    within backward assertion with excess closing parenthesis) (bug #1330509)
  - Fix CVE-2015-8391 (inefficient posix character class syntax check)
    (bug #1330509)
  - Fix CVE-2016-3191 (workspace overflow for (*ACCEPT) with deeply nested
    parentheses) (bug #1330509)


author: Petr Pisar <ppisar@redhat.com> - 8.32-17
changelog:
  - Let [:graph:], [:print:], and [:punct:] POSIX classes to handle Unicode
    characters in UCP mode to match Perl behavior (bug #1400267)
  - Fix matching Unicode ranges in JIT mode (bug #1402288)


author: Petr Pisar <ppisar@redhat.com> - 10.20-2
changelog:
  - Fix compiling classes with a negative escape and a property escape
    (upstream bug #1697)
  - Fix integer overflow for patterns whose minimum matching length is large
    (upstream bug #1699)


author: Petr Pisar <ppisar@redhat.com> - 10.21-2
changelog:
  - Report unmatched closing parantheses properly
  - Fix pcre2test for expressions with a callout inside a look-behind assertion
    (upstream bug #1783)
  - Fix CVE-2016-3191 (workspace overflow for (*ACCEPT) with deeply nested
    parentheses) (upstream bug #1791)


author: Petr Pisar <ppisar@redhat.com> - 10.21-4
changelog:
  - Ship README in devel as it covers API and build, not general info
  - Move UTF-16 and UTF-32 libraries into pcre-ut16 and pcre-32 subpackages


author: Petr Pisar <ppisar@redhat.com> - 10.21-5
changelog:
  - Fix a race in JIT locking condition
  - Fix an ovector check in JIT test program
  - Enable JIT in the pcre2grep tool


author: Petr Pisar <ppisar@redhat.com> - 10.21-6
changelog:
  - Fix repeated pcregrep output if -o with -M options were used and the match
    extended over a line boundary (upstream bug #1848)


author: Petr Pisar <ppisar@redhat.com> - 10.22-0.1.RC1
changelog:
  - 10.22-RC1 bump
  - libpcre2-posix library changed ABI
  - Fix register overwite in JIT when SSE2 acceleration is enabled
  - Correct pcre2unicode(3) documentation


author: Petr Pisar <ppisar@redhat.com> - 10.22-2
changelog:
  - Fix matching characters above 255 when a negative character type was used
    without enabled UCP in a positive class (upstream bug #1866)


author: Petr Pisar <ppisar@redhat.com> - 10.22-3
changelog:
  - Fix displaying a callout position in pcretest output with an escape sequence
    greater than \x{ff}
  - Fix pcrepattern(3) documentation
  - Fix miscopmilation of conditionals when a group name start with "R"
    (upstream bug #1873)
  - Fix internal option documentation in pcre2pattern(3) (upstream bug #1875)
  - Fix optimization bugs for patterns starting with lookaheads
    (upstream bug #1882)


author: Petr Pisar <ppisar@redhat.com> - 10.22-5
changelog:
  - Document assert capture limitation (upstream bug #1887)
  - Ignore offset modifier in pcre2test in POSIX mode (upstream bug #1898)


author: Petr Pisar <ppisar@redhat.com> - 10.22-7
changelog:
  - Fix pcre2-config --libs-posix output (upstream bug #1924)
  - Fix a memory leak and a typo in a documentation (upstream bug #1973)
  - Fix a buffer overflow in partial match test for CRLF in an empty buffer
    (upstream bug #1975)
  - Fix a crash in pcre2test when displaying a wide character with a set locate
    (upstream bug #1976)


author: Petr Pisar <ppisar@redhat.com> - 10.22-8
changelog:
  - Fix a crash when doing an extended substitution for \p, \P, or \X
    (upstream bug #1977)
  - Fix a crash in substitution if starting offest was specified beyond the
    subject end (upstream bug #1992)


author: Petr Pisar <ppisar@redhat.com> - 10.23-2
changelog:
  - Handle memmory allocation failures in pcre2test tool
  - Fix a crash when finding a Unicode property for a character with a code
    point greater than 0x10ffff in UTF-32 library while UTF mode is disabled
    (upstream bug #2052)


author: Chris Feist <cfeist@redhat.com> - 0.9.115-17
changelog:
  - Fixed issue with cluster properties not displaying properly when running
    pcsd on a node that was not in the cluster being managed
  - Fixed /etc/sysconfig/pcsd file for pcsd


author: Chris Feist <cfeist@redhat.com> - 0.9.115-19
changelog:
  - Fixed issue when creating a cluster from the GUI on a node that isn't in
    the newly formed cluster
  - The GUI is now better at keeping track of nodes in the cluster


author: Chris Feist <cfeist@redhat.com> - 0.9.115-20
changelog:
  - Fixed issue when removing all resources or fence devices
  - Fixed duplicate id on fence device page


author: Chris Feist <cfeist@redhat.com> - 0.9.115-21
changelog:
  - Added support for resource descriptions
  - Show all nodes a resource is on for cloned resources
  - Improve visibility of dropdown menus
  - Keep last attempted login username if login fails


author: Chris Feist <cfeist@redhat.com> - 0.9.115-22
changelog:
  - Fixed selection arrow when selecting new resource on resources page
  - Fixed permissions on pcsd.service file


author: Chris Feist <cfeist@redhat.com> - 0.9.115-24
changelog:
  - Added support for meta attributes in the GUI
  - Moved pcmk_host_list/map/check to optional arguments


author: Chris Feist <cfeist@redhat.com> - 0.9.115-26
changelog:
  - Fixed dialog text when removing a fence device
  - Show tool tips for optional fence agent arguments
  - Fix bad link on resource remove sprite
  - When removing a resource or fence device, show blank info
  - Fix resource management issues when pacemaker is not running
  - If first node is down, allow other nodes to show resource/stonith forms
  - Removing all nodes, now removes cluster configuration
  - Added ability to see nodes corosync/pacemaker/pcsd startup settings
  - Added extra colspan to improve long cluster name display
  - Added ability to configure IPv6 cluster
  - Added ability to set corosync transport in GUI
  - Added ability to set advanced cluster options on creation
  - Renamed last_node_standing to last_man_standing
  - On cluster creation color unauthorized nodes in orange
  - Added proper redirect when session variable times out
  - Fixed traceback when missing authentication tokens


author: Chris Feist <cfeist@redhat.com> - 0.9.115-28
changelog:
  - Remove leading/trailing white space in resource descriptions
  - Added tooltips for advanced cluster creation options
  - Fixed other 'Remove fence devices' button
  - When deleting a resource with pcsd use --force to prevent issues
  - Add proper tooltip for resource description info icon
  - Fix for long cluster names in menu
  - Do a better job of detecting when to send a redirect and when to notif
  - Don't silently ignore bad operation names


author: Chris Feist <cfeist@redhat.com> - 0.9.115-29
changelog:
  - Don't allow users to clone groups that have already been cloned
  - Fix order remove <resource> to remove resources from sets
  - Don't allow a user to force-start a group, clone or master/slave
  - When using debug-start use proper return code
  - Added cluster properties hover text
  - Fixed issue with stripping a nil value
  - HTML escape resource descriptions


author: Chris Feist <cfeist@redhat.com> - 0.9.115-30
changelog:
  - Fix traceback with bad arguments to location rules
  - Fix results code when attempting to remove an order that doesn't exist


author: Tomas Jelinek <tojeline@redhat.com> - 0.9.131-1
changelog:
  - Rebased to latest upstream packages
  - Resolves: rhbz#1111368
  - Added python-clufter subpackage (configuration conversion tool)
  - Related:  rhbz#1133897


author: Chris Feist <cfeist@redhat.com> - 0.9.135-1
changelog:
  - Added new clufter package
  - Rebased to latest upstream sources
  - Constraints tables are collapsed properly
  - Resolves: rhbz#1111368 rhbz#1145560


author: Chris Feist <cfeist@redhat.com> - 0.9.136-1
changelog:
  - Added support for 'pcs resource restart'
  - Added ability to wait for a resource to start after creation
  - Fixed issue with backports and ruby 2.0.0p576
  - Fix for deleting a resource with a large number of options
  - Fix warning when unpacking a pcs config tarball
  - Resolves: rhbz#1111368 rhbz#1156311 rhbz#1156597


author: Tomas Jelinek <tojeline@redhat.com> - 0.9.137-1
changelog:
  - Added support for score-attribute in location rules in GUI
  - Added ability to wait for resource commands to finish
  - Fix clufter doc files installed with executable flag
  - Resolves: rhbz#1111368 rhbz#1156311 rhbz#1073075 rhbz#1133897


author: Tomas Jelinek <tojeline@redhat.com> - 0.9.137-2
changelog:
  - Improved error messages for scoped cib operations
  - Fixed waiting for resource commands to finish
  - Resolves: rhbz#1115537 rhbz#1156311


author: Tomas Jelinek <tojeline@redhat.com> - 0.9.137-4
changelog:
  - Fixed displaying globally-unique clones in GUI
  - Added latest version of clufter package
  - Resolves: rhbz#1170150 rhbz#1133897


author: Chris Feist <cfeist@redhat.com> - 0.9.137-5
changelog:
  - Fixed error message when creating a user with the same name as a role
  - When a role is removed in the GUI the user is now automatically deleted
    if they aren't members of another role
  - Resolves: rhbz#1054491


author: Chris Feist <cfeist@redhat.com> - 0.9.137-6
changelog:
  - Allowed configuration of resource-discovery option on location constraint
    rules
  - Resolves: rhbz#1054491


author: Tomas Jelinek <tojeline@redhat.com> - 0.9.137-7
changelog:
  - When a role is removed in the GUI the user is now automatically deleted
    if they aren't members of another role
  - Resolves: rhbz#1054491


author: Chris Feist <cfeist@redhat.cmo> 0.9.137-8
changelog:
  - Configuration of resource-discovery is now available on advanced location
    constraint rules
  - Resolves: rhbz#1054491


author: Tomas Jelinek <tojeline@redhat.com> - 0.9.137-9
changelog:
  - Added acl enable and disable commands
  - Display whether acls are enabled in the 'pcs acl' output
  - Resolves: rhbz#1054491


author: Tomas Jelinek <tojeline@redhat.com> - 0.9.137-11
changelog:
  - Stop cluster nodes in parallel and keep cluster quorate during pacemaker
    shutdown
  - Resolves: rhbz#1180506


author: Tomas Jelinek <tojeline@redhat.com> - 0.9.140-1
changelog:
  - Rebased to latest upstream packages
  - Added a note to man page and help poiting to cluster properties description
  - Fixed parsing of the corosync.conf file
  - Fixed diferences between the 'pcs cluster status' and 'pcs status cluster' commands as one is documented to be an alias of the other
  - Do not remove constraints referencing a group when removing a resource from the group
  - Added dashboard showing status of clusters to web UI
  - Added node authentication dialog to web UI
  - Added synchronization of web UI configuration files across cluster nodes
  - Fixed node authentication when one of the nodes is unreachable
  - Fixed an error message in the 'pcs config restore' command if a node is not authenticated
  - Fixed parsing of 'pcs acl role create' command's parameters
  - Properly overwrite a tokens file if its contents is unparsable
  - The 'pcs config' command now displays resources defaults and operations defaults
  - Show a useful error message when attempting to add a duplicate fence level in web UI
  - Added the require-all parameter to ordering constraints listing
  - Fixed VirtualDomain resource removal when there are constraints for the resource
  - Added a warning when removing a cluster node may cause a loss of the quorum
  - Fixed an error when uncloning a non-cloned resource
  - Fixed an error when removing a resource from a cloned group
  - Fixed waiting for resource commands to finish
  - Fixed 'pcs cluster start' and similar commands when run under a non-root account
  - Fixed parsing of 'pcs constraint order set' command's parameters
  - Fixed an error when creating a resource with an id which already exists
  - Improved man page and help for the 'pcs resource move' and 'pcs resource ban' commands
  - Fixed an error when referencing a non-existing acl role in 'pcs acl' commands
  - Fixed an error when adding an invalid stonith level
  - Fixed constraints removal and node standby / unstandby using remote web UI
  - Fixed formatting of resource / fence agent description
  - Fence agent description now contains information about the agent
  - The 'pcs status --full' command now displays node attributes and migration summary
  - Clufter moved to a standalone package
  - Fixed pcsd communication when one of the nodes is not authenticated
  - Fixed a timeout value in the fence_xvm agent form
  - Fixed the 'pcs resource enable' command when working with clones and multi-state resources
  - Resolves: rhbz#1198265 rhbz#1121791 rhbz#1134426 rhbz#1158491 rhbz#1158537 rhbz#1158566 rhbz#1158569 rhbz#1158577 rhbz#1163682 rhbz#1165803 rhbz#1166160 rhbz#1170205 rhbz#1176687 rhbz#1182793 rhbz#1182986 rhbz#1183752 rhbz#1186692 rhbz#1187320 rhbz#1187571 rhbz#1188571 rhbz#1196412 rhbz#1197758 rhbz#1199073 rhbz#1201452 rhbz#1202457 rhbz#1204880 rhbz#1205653 rhbz#1206214 rhbz#1206219 rhbz#1206223 rhbz#1212904 rhbz#1213429 rhbz#1215198 rhbz#1218979


author: Tomas Jelinek <tojeline@redhat.com> - 0.9.141-1
changelog:
  - Rebased to latest upstream packages
  - Added a command to relocate resources to their preferred host
  - Fixed the dashboard in web UI
  - Configure corosync to log to a file
  - Added warning when creating a duplicate resource operation
  - Added support for debugging resource agents
  - Do not automatically use --force when removing a resource using web UI
  - Fixed pcsd communication when one of the nodes is not authenticated
  - Updated ruby gems
  - Spec file fixes
  - Resolves: rhbz#1198265 rhbz#1122818 rhbz#1158566 rhbz#1163671 rhbz#1175400 rhbz#1185096 rhbz#1198274 rhbz#1213429 rhbz#1231987 rhbz#1232644 rhbz#1233574


author: Chris Feist <cfeist@redhat.com> - 0.9.142-1
changelog:
  - Rebase to latest upstream sources
  - Added ability to set hostname when using IP address to create a cluster
  - Added ability to clear out tokens with pcs pcsd clear-auth
  - Added ability to use nagios agents
  - Fixed issue with orphaned resources causing GUI to fail to work properly
  - More dashboard fixes
  - Synchronize files between pcsd instances in a cluster to allow for HA pcsd
  - ACL role fixes for pcs/pcsd
  - Resolves: rhbz#118310 rhbz#1207805 rhbz#1235022 rhbz#1198222 rhbz#1158566 rhbz#1158577 rhbz#1166160


author: Tomas Jelinek <tojeline@redhat.com> - 0.9.143-1
changelog:
  - Added support for setting permissions for users and groups to clusters managed by web UI
  - Resources are now displayed in a tree (clone, master/slave, group, primitive) in web UI
  - Renamed 'pcs resource relocate clean' command to 'pcs resource relocate clear'
  - Improved logging of config files synchronization
  - Various fixes in Resources tab in web UI
  - Added missing dependecy on initscripts to the spec file
  - Fixed traceback when running 'pcs resource enable clvmd --wait'
  - Resolves: rhbz#1122818 rhbz#1158571 rhbz#1158577 rhbz#1182119 rhbz#1189857 rhbz#1198640 rhbz#1219574 rhbz#1243579 rhbz#1247818 rhbz#1250720


author: Tomas Jelinek <tojeline@redhat.com> - 0.9.143-2
changelog:
  - Fixed relocation of unique clone resources to their optimal node
  - Improved logging of node to node communication
  - Fixed 'Add resource' form in web UI
  - Fixed support for nagios agents
  - Resolves: rhbz#1122818 rhbz#1158577 rhbz#1189857 rhbz#1235022


author: Tomas Jelinek <tojeline@redhat.com> - 0.9.143-3
changelog:
  - Fixed relocation of remote nodes to their optimal node
  - Fixed pcs/pcsd path detection
  - Fixed command injection vulnerability
  - Resolves: #rhbz1122818 #rhbz1253294 #rhbz1253491


author: Tomas Jelinek <tojeline@redhat.com> - 0.9.143-5
changelog:
  - Fixed pcsd certificates synchronization
  - Multiple fixes in web UI
  - Resolves: #rhbz1158566 #rhbz1158577 #rhbz1189857


author: Tomas Jelinek <tojeline@redhat.com> - 0.9.143-7
changelog:
  - Multiple fixes in web UI
  - Fixed crash on missing nagios agents metadata
  - Check user/group membership on each request
  - Print output of crm_resource in pcs resource cleanup
  - Resolves: #rhbz1158571 #rhbz1189857 #rhbz1235022 #rhbz1257369


author: Tomas Jelinek <tojeline@redhat.com> - 0.9.143-8
changelog:
  - Fixes in loading cluster status for web UI
  - Fixed checking user/group membership
  - Fixed a typo in an error message
  - Resolves: #rhbz1158566 #rhbz1158569 #rhbz1158571


author: Tomas Jelinek <tojeline@redhat.com> - 0.9.143-9
changelog:
  - Multiple fixes in web UI (dashboard, nodes, resources, fence devices)
  - Fixed an authentication issue in web UI
  - Port parameter of fence agents is now considered optional
  - Resolves: rhbz#1158566 rhbz#1188361 rhbz#1189857


author: Tomas Jelinek <tojeline@redhat.com> - 0.9.143-10
changelog:
  - Web UI fixes
  - Added more detailed warnings for 'pcs stonith confirm'
  - Resolves: rhbz#1189857 rhbz#1245264


author: Chris Feist <cfeist@redhat.com> - 0.9.143-12
changelog:
  - Fixed issue managing resources that were clones and had the unmanaged
    meta attribute set under the clone/master
  - Resolves: rhbz#1268801


author: Chris Feist <cfeist@redhat.com> - 0.9.143-14
changelog:
  - Fixed remaining issues when managing resources/groups/etc. that were
    previously unmanaged
  - Resolves: rhbz#1268801


author: Ivan Devat <idevat@redhat.com> - 0.9.151-1
changelog:
  - Rebased to latest upstream sources
  - Added support for utilization attributes
  - Optimized pcs status command
  - Fixes in manpage and built-in help
  - Improved resource cleanups
  - Added --wait support for cluster start and node standby commands
  - Improved resource and fence agent options in web UI
  - Added ability to put a node into maintenance mode
  - Fixed adding acl permission when targed id does not exists
  - Fixed deleting resource when referenced in acl
  - Improved pcsd launch script
  - Added automatically setting provides=unfencing meta attribute for stonith device
  - Improved Cluster Properties page in web UI
  - Fixed page update after adding group in web UI
  - Fixed deleting group (clones) when managing older cluster in web UI
  - Fixed stonith update command when fence agents fails to get metadata
  - Added support for putting Pacemaker Remote nodes into standby
  - Added support for omission stopped resources in status command
  - Added login input sanitization in web UI
  - Added config settings for SSL options and ciphers
  - Improved resource update command to inform user about missused op settings
  - Spec file fixes
  - Added support for constraint tickets from command line
  - Fixed CVE-2016-0720 pcs: Cross-Site Request Forgery in web UI
  - Fixed CVE-2016-0721 pcs: cookies are not invalidated upon logout
  - Resolves: rhbz#1299847 rhbz#1158500 rhbz#1207405 rhbz#1219581 rhbz#1225946 rhbz#1220512 rhbz#1229822 rhbz#1231858 rhbz#1247088 rhbz#1248990 rhbz#1249085 rhbz#1252050 rhbz#1262773 rhbz#1281371 rhbz#1283562 rhbz#1286664 rhbz#1287320 rhbz#1290512 rhbz#1298585 rhbz#1305786 rhbz#1315652 rhbz#1321021 rhbz#1315743 rhbz#1315357 rhbz#1305049 rhbz#1335779 rhbz#1330884


author: Ivan Devat <idevat@redhat.com> - 0.9.152-1
changelog:
  - Rebased to latest upstream sources
  - Added support for sbd configuration
  - Added support for constraint tickets in web UI
  - Added warning to pcs quorum unblock command
  - Fixes in manpage and built-in help
  - Config files marked as config
  - Resolves: rhbz#1299847 rhbz#1164402 rhbz#1305049 rhbz#1264566 rhbz#1225946 rhbz#1231858 rhbz#1328066 rhbz#1341114


author: Ivan Devat <idevat@redhat.com> - 0.9.152-3
changelog:
  - Added support for pacemaker alerts
  - Added support for qdevice/qnetd provided by corosync
  - Fixed sbd calls on python3
  - Fixed bad request when resource removal takes longer than pcs expects
  - Added support for set expected votes on a live cluster
  - Added a wrapper for holding SELinux context when pcsd is started by systemd
  - Resolves: rhbz#1315371 rhbz#1158805 rhbz#1164402 rhbz#1346852 rhbz#1327739 rhbz#1348579 rhbz#1349465


author: Ivan Devat <idevat@redhat.com> - 0.9.152-4
changelog:
  - Added colocation constraint support in web UI
  - Fixed displaying cluster config when cib is provided as a file
  - Removed side effect on /etc/hosts during build
  - Recipient id is used as identifier in alarms
  - Improved quorum device commands syntax
  - Fixed pcs client for running on a remote node
  - Resolves: rhbz#1281364 rhbz#1269242 rhbz#1353607 rhbz#1315371 rhbz#1158805 rhbz#1289418


author: Ivan Devat <idevat@redhat.com> - 0.9.152-5
changelog:
  - Fixed traceback when stopping pcsd shortly after start
  - Fixed removing a dead node from a cluster
  - Added support for clufter's 'dist' parameter
  - Fixed filtering by property name in "pcs property show"
  - Fixed an error in web UI when removing resources takes a long time
  - Fixed occasional missing optional arguments of resources in web UI
  - Improved help for alerts
  - Fixed recreating a remote node resource
  - Fixed exceptions when authenticating cluster nodes
  - Fixed permissions for bash completion file
  - Resolves: rhbz#1348579 rhbz#1225423 rhbz#1357945 rhbz#1302010 rhbz#1301993 rhbz#1346852 rhbz#1231858 rhbz#1315371 rhbz#1303136 rhbz#1329472 rhbz#1359154 rhbz#1349465


author: Ivan Devat <idevat@redhat.com> - 0.9.152-6
changelog:
  - Fixed documentation regarding clufter
  - Added possibility to change order of resources in a group in web UI
  - Added support for unmanaged resources in web UI
  - Added support for booth (cluster ticket manager)
  - Resolves: rhbz#1357945 rhbz#1281391 rhbz#1264360 rhbz#1308514


author: Ivan Devat <idevat@redhat.com> - 0.9.152-7
changelog:
  - Added possibility to hide inactive resources in "pcs resource show" command
  - Fixed exceptions handling when waiting for response from user in command line
  - Fixed nonexisting resource detection in pcsd
  - Fixed SBD_WATCHDOG_TIMEOUT option value validation
  - Removed possibility to change SBD_PACEMAKER
  - Fixed exception when disabling service on systemd systems
  - Added automatic auto_tie_breaker quorum option set whenever it is needed for SBD to work
  - Fixed setting sbd watchdog in config
  - Fixed error handling when upgrading cib schema
  - Improved consistency of syntax 'pcs alert recipient add' command
  - Resolves: rhbz#1298585 rhbz#1354498 rhbz#1346852 rhbz#1164402 rhbz#1315371 rhbz#1366307


author: Ivan Devat <idevat@redhat.com> - 0.9.152-8
changelog:
  - Fixed error message in node maintenance/unmaintenance commands
  - Fixed missing line at the end of booth config
  - Fixed documentation regarding booth
  - Fixed remove multiple booth resources with "--force" flag
  - Fixed cleanup of ip resource if it fails to create booth resource
  - Added bash completion for booth
  - Fixed display full booth configuration
  - Added ability to display booth config from remote node
  - Added support for ticket options during adding booth ticket
  - Fixed adding node to cluster when booth is not installed
  - Added restart command for booth
  - Fixed check if auto_tie_breaker is required when enabling sbd
  - Improved way of displaying status of unmanaged primitive resources in web UI
  - Resolves: rhbz#1247088 rhbz#1308514 rhbz#1164402 rhbz#1264360


author: Ivan Devat <idevat@redhat.com> - 0.9.152-9
changelog:
  - Added warning when stopping/destroying qdevice instance which is being used
  - Fiexed removing qdevice from a cluster which uses sbd
  - Fixed re-running "pcs cluster node add" if it failed due to qdevice
  - Fixed documentation regarding booth
  - Added warning when using unknown booth ticket option
  - Added constraint ticket remove command
  - Fixed return code and message when displaying node utilization for nonexistent node
  - Fixed setting utilization attributes in web UI
  - Fixed support for node utilization on remote node
  - Fixed updating of selected group when displaying new resource dialog
  - Fixed group list when managing cluster running older pcs in web UI
  - Fixed displaying unmanaged status for resources for older pcs in web UI
  - Fixed clone/master/unclone group/ungroup buttons for older pcs in web UI
  - Fixed node standby/unstandby for older pcs in web UI
  - Resolves: rhbz#1158805 rhbz#1308514 rhbz#1305049 rhbz#1158500 rhbz#1231858


author: Ivan Devat <idevat@redhat.com> - 0.9.152-10
changelog:
  - Fixed error when stopping qdevice if is not running
  - Fixed removing qdevice from a cluster
  - Fixed documentation regarding booth
  - Fixed return code when no matching ticket constraint found during remove
  - Resolves: rhbz#1158805 rhbz#1305049


author: Ivan Devat <idevat@redhat.com> - 0.9.156-1
changelog:
  - Rebased to latest upstream sources (see CHANGELOG.md)
  - Resolves: rhbz#1409821 rhbz#1404233 rhbz#1408476 rhbz#1262001 rhbz#1389443 rhbz#1389941 rhbz#1315992 rhbz#1261116 rhbz#1389501 rhbz#1404229 rhbz#1284404 rhbz#1339355 rhbz#1347335 rhbz#1344712 rhbz#1395226 rhbz#1382004 rhbz#1378107 rhbz#1398562 rhbz#1402475 rhbz#1382597 rhbz#1389453 rhbz#1390071 rhbz#1390066 rhbz#1387670 rhbz#1292858 rhbz#1396462 rhbz#1419903 rhbz#1419661


author: Ivan Devat <idevat@redhat.com> - 0.9.157-1
changelog:
  - Rebased to latest upstream sources (see CHANGELOG.md)
  - Resolves: rhbz#1362493 rhbz#1315627 rhbz#1378742 rhbz#1334429 rhbz#1402374 rhbz#1389941 rhbz#1303969 rhbz#1415080 rhbz#1328882 rhbz#1434972 rhbz#1413958


author: Ivan Devat <idevat@redhat.com> - 0.9.158-1
changelog:
  - Rebased to latest upstream sources (see CHANGELOG.md)
  - Resolves: rhbz#1447702 rhbz#1176018 rhbz#1433016 rhbz#1303969 rhbz#1386114 rhbz#1386512 rhbz#1390609 rhbz#1165821 rhbz#1315992 rhbz#1373614 rhbz#1422667 rhbz#1254984


author: Tomas Jelinek <tojeline@redhat.com> - 0.9.158-2
changelog:
  - Fixed crash of the `pcs cluster setup` command when the `--force` flag was used
  - Fixed crash of the `pcs cluster destroy --all` command when the cluster was not running
  - Fixed crash of the `pcs config restore` command when restoring pacemaker authkey
  - Fixed "Error: unable to get cib" when adding a node to a stopped cluster
  - Resolves: rhbz#1176018


author: Ivan Devat <idevat@redhat.com> - 0.9.158-3
changelog:
  - Added option to create not hardened cluster with the `pcs cluster setup` command using the `--no-hardened` flag
  - Added option to create not hardened cluster from web UI
  - Fixed a crash in the `pcs cluster node add-remote` command when an id conflict occurs
  - Fixed creating a new cluster from the web UI
  - `pcs cluster node add-guest` now works with the flag `--skipp-offline`
  - `pcs cluster node remove-guest` can be run again when the guest node was unreachable first time
  - Fixed "Error: Unable to read /etc/corosync/corosync.conf" when running `pcs resource create`([rhbz#1386114])
  - Binary data are stored in corosync authkey
  - Resolves: rhbz#1284404 rhbz#1373614 rhbz#1165821 rhbz#1176018 rhbz#1386114


author: Ivan Devat <idevat@redhat.com> - 0.9.158-4
changelog:
  - Added support for enable and disable in bundles
  - New clusters are created with corosync encryption disabled by default
  - Flag `--master` is backward compatible in `pcs resource create`
  - Resolves: rhbz#1165821 rhbz#1433016 rhbz#1458153


author: Ivan Devat <idevat@redhat.com> - 0.9.158-5
changelog:
  - `pcs cluster setup` uses existing pacemaker authkey if it exists
  - `pcs resource create` shows only warning when case of remote node is detected
  - Resolves: rhbz#1459503


author: Ivan Devat <idevat@redhat.com> - 0.9.158-6
changelog:
  - It is now possible to disable, enable, unmanage and manage bundle resources and set their meta attributes
  - Fixed timeout when cluster setup takes long time in web UI
  - It is now mandatory to specify container type in the "resource bundle create" command
  - Resolves: rhbz#1447910 rhbz#1284404


author: Ivan Devat <idevat@redhat.com> - 0.9.160-1
changelog:
  - Rebased to latest upstream sources (see CHANGELOG.md)
  - Resolves: rhbz#1499749 rhbz#1443647 rhbz#1432283 rhbz#1421702 rhbz#1443418 rhbz#1464781 rhbz#1435697 rhbz#1441673 rhbz#1420437 rhbz#1388783 rhbz#1463327 rhbz#1418199 rhbz#1341582 rhbz#1489682 rhbz#1491631 rhbz#1213946


author: Ivan Devat <idevat@redhat.com> - 0.9.161-1
changelog:
  - Rebased to latest upstream sources (see CHANGELOG.md)
  - Resolves: rhbz#1499749 rhbz#1415197 rhbz#1501274 rhbz#1502715 rhbz#1230919 rhbz#1503110


author: Ondrej Mular <omular@redhat.com> - 0.9.162-1
changelog:
  - Rebased to latest upstream sources (see CHANGELOG.md)
  - Resolves: rhbz#1389943 rhbz#1389209 rhbz#1506220 rhbz#1508351 rhbz#1415197 rhbz#1506864 rhbz#1367808 rhbz#1499749


author: Ivan Devat <idevat@redhat.com> - 0.9.162-2
changelog:
  - Changed snmp agent logfile path
  - It is now possible to set the `action` option of stonith devices in GUI by using force
  - Do not crash when `--wait` is used in `pcs stonith create`
  - A warning is displayed in `pcs status` and a stonith device detail in web UI  when a stonith device has its `method` option set to `cycle`
  - Resolves: rhbz#1367808 rhbz#1421702 rhbz#1522813 rhbz#1523378


author: Ivan Devat <idevat@redhat.com> - 0.9.162-3
changelog:
  - Pcs now properly exits with code 1 when an error occurs in pcs cluster node add-remote and pcs cluster node add-guest commands
  - Fixed a crash in the pcs booth sync command
  - Resolves: rhbz#1464781 rhbz#1527530


author: Ondrej Mular <omular@redhat.com> - 0.9.162-5
changelog:
  - Fixed `pcs cluster auth` in a cluster when not authenticated and using a non-default port
  - Fixed `pcs cluster auth` in a cluster when previously authenticated using a non-default port and reauthenticating using an implicit default port
  - Resolves: rhbz#1415197


author: Ville Skyttä <ville.skytta at iki.fi> - 0:1.2.0-0.fdr.0.2.rc3
changelog:
  - Update to 1.2.0-rc3.
  - Trivial init script improvements.
  - Enable %{_smp_mflags}.
  - Don't bother trying to enable SCF.


author: Ville Skyttä <ville.skytta at iki.fi> - 0:1.2.0-0.fdr.6
changelog:
  - Improve package summary.
  - Improvements based on suggestions from Ludovic Rousseau:
    - Don't install pcsc_demo but do include its source in -devel.
    - Sync reader.conf with current upstream CVS HEAD (better docs, less
      intrusive in USB-only setups where it's not needed).


author: Ville Skyttä <ville.skytta at iki.fi> - 0:1.2.0-10
changelog:
  - Disable dependency tracking to speed up the build.
  - Drop reader.conf patch, it's not needed any more.
  - Rename update-reader-conf to update-reader.conf for consistency with Debian,
    and improve it a bit.


author: Ville Skyttä <ville.skytta at iki.fi> - 1.2.0-13
changelog:
  - Don't ship static libraries.
  - Don't mark the init script as a config file.
  - Use rm instead of %exclude.
  - Specfile cleanups.


author: Ville Skyttä <ville.skytta at iki.fi> - 1.3.0-1
changelog:
  - 1.3.0, init script and reader.conf updater included upstream.
  - Split developer docs into a -doc subpackage, include API docs.
  - libmusclecard no longer included, split into separate package upstream.


author: Bob Relyea <rrelyea@redhat.com> - 1.4.4-2
changelog:
  - Silence libpcsc-lite even when the daemon isn't running.
  - fix typo in init file which prevents the config file from being read.


author: Karsten Hopp <karsten@redhat.com> 1.4.102-4
changelog:
  - remove excludearch s390, s390x (#467788)
    even though s390 does not have libusb or smartCards, the libusb
    packages are required to build other packages.


author: Kalev Lember <kalev@smartlink.ee> - 1.5.5-1
changelog:
  - Updated to pcsc-lite 1.5.5
  - Rebased rpath64 patch
  - Dropped upstreamed pcsc-lite-1.5-permissions.patch


author: Kalev Lember <kalev@smartlink.ee> - 1.5.5-2
changelog:
  - Require -libs subpackage from main pcsc-lite package
  - Build -doc subpackage as noarch
  - Dropped --enable-runpid configure option which was removed in 1.4.99
  - Dropped obsolete provides
  - Spec file cleanup


author: Kalev Lember <kalev@smartlink.ee> - 1.5.5-3
changelog:
  - Added patch to fix init script LSB header (#565241)
  - Dropped BR: libusb-devel as configure script really picks up libhal instead
  - Use %global instead of %define


author: Kalev Lember <kalev@smartlink.ee> - 1.5.5-4
changelog:
  - Fix init script start / stop priorities (#580322)
  - Don't require pkgconfig as the dep is now automatically generated by rpm


author: Kalev Lember <kalev@smartlink.ee> - 1.6.2-1
changelog:
  - Update to 1.6.2
  - Dropped upstreamed patches
  - Removed configure --disable-dependency-tracking option which is the
    default with configure macro.


author: Kalev Lember <kalev@smartlink.ee> - 1.7.3-1
changelog:
  - Update to 1.7.3
  - Dropped upstreamed patches
  - Dropped the lib64 rpath patch; pcsc-lite now uses system libtool
  - Cleaned up the spec file for modern rpmbuild


author: Kalev Lember <kalevlember@gmail.com> - 1.7.4-6
changelog:
  - Remove the automatic card power down disabling patch again;
    no longer needed with latest libusb1 1.0.9 rc1 (#737988)


author: Kalev Lember <kalevlember@gmail.com> - 1.8.2-1
changelog:
  - Update to 1.8.2
  - Drop the systemd support patches which are now upstreamed
  - Package the new pcsc-spay tool in -devel subpackage


author: Robert Relyea <rrelyea@redhat.com> - 1.8.8-7
changelog:
  - Don't hang if the daemon is blocked by systemd
  - Make sure we have a new enough systemd-devel to have the udev headers


author: Bob Relyea <rrelyea@redhat.com> - 1.2.1-1
changelog:
  - Pick up ccid 1.2.1
  - use pcscd 'hotplug' feature instead of restarting the daemon
  - add enable_udev


author: Kalev Lember <kalev@smartlink.ee> - 1.4.0-1
changelog:
  - Update to 1.4.0
  - Build against libusb1 instead of libusb 0.1
  - Install libccidtwin configuration file
  - Spec file clean up


author: Kalev Lember <kalev@smartlink.ee> - 1.4.0-3
changelog:
  - Renamed ccid package to pcsc-lite-ccid (#654377)
  - Mark files under reader.conf.d as config(noreplace)
  - Don't mark udev rules as config


author: Kalev Lember <kalev@smartlink.ee> - 1.4.0-4
changelog:
  - Install src/openct/LICENSE file as LICENSE.openct in docs (#660600)
  - Added 'and GPLv2+' to license tag to cover RSA_SecurID (#660600)


author: Kalev Lember <kalev@smartlink.ee> - 1.4.3-1
changelog:
  - Update to 1.4.3
  - GPLv2+ licensed RSA_SecurID no longer gets installed, which changes
    the license of the binary RPM from 'LGPLv2+ and GPLv2+' to 'LGPLv2+'.


author: Kalev Lember <kalevlember@gmail.com> - 1.4.5-1
changelog:
  - Update to 1.4.5
  - Switch to systemctl for restarting pcscd after upgrade now that it is using
    native systemd unit files.


author: Robert Relyea <rrelyea@redhat.com - 1.4.10-13
changelog:
  - Add support for missing readers (broadcom, cherry).
  - mark deprecated readers as unsupported and needing an update


author: Doug Ledford <dledford@redhat.com> - 1.2-11
changelog:
  - Upstream has updated the tarball without updating the version, so we
    grabbed the one from the OFED-1.3.2-20080728.0355 tarball
  - Resolves: bz451481


author: Doug Ledford <dledford@redhat.com> - 1.2-13.el5
changelog:
  - Update to ofed 1.4.1 final bits
  - Rebuild against non-XRC libibverbs
  - Related: bz506097, bz506258


author: Doug Ledford <dledford@redhat.com> - 1.3.0-1
changelog:
  - Update to latest upstream release (1.2.3 -> 1.3.0)
  - Strip rocee related code out of upstream update
  - Add a buildrequires on libibumad because upstream needs it now
  - Fix lack of build on i686
  - Related: bz725016
  - Resolves: bz724896


author: Doug Ledford <dledford@redhat.com> - 1.3.0-2
changelog:
  - Update to latest upstream release
  - Initial import into Fedora
  - Remove runme from docs section (review item)
  - Improve description of package (review item)


author: Kyle McMartin <kmcmarti@redhat.com> - 2.0-4
changelog:
  - aarch64: add get_cycles implementation since <asm/timex.h> is no longer
    exported by the kernel.
  - Resolves: #1100043


author: Jarod Wilson <jarod@redhat.com> - 3.0-6
changelog:
  - Update to upstream 3.0-3.1.gb36a595 tarball for upstream fixes
  - Add in manpages
  - Related: rhbz#1365750
  - Resolves: rhbz#948476


author: Jarod Wilson <jarod@redhat.com> - 3.0-7
changelog:
  - Address a myriad more coverity/clang warnings
  - Add raw_ethernet_* man page symlinks
  - Related: rhbz#1273176
  - Related: rhbz#948476


author: Tom "spot" Callaway <tcallawa@redhat.com> - 4:5.10.0-1
changelog:
  - 5.10.0 final
  - clear out all the unnecessary patches (down to 8 patches!)
  - get rid of super perl debugging mode
  - add new subpackages


author: Tom "spot" Callaway <tcallawa@redhat.com> - 4:5.10.0-4
changelog:
  - create %{_prefix}/lib/perl5/vendor_perl/%{perl_version}/auto and own it
    in base perl (resolves bugzilla 214580)


author: Tom "spot" Callaway <tcallawa@redhat.com> - 4:5.10.0-5
changelog:
  - disable some futime tests in t/io/fs.t because they started failing on x86_64
    in the Fedora builders, and no one can figure out why. :/


author: Stepan Kasal <skasal@redhat.com> - 4:5.10.0-7
changelog:
  - Add perl-File-Temp provides/obsoletes/conflicts (#433836),
    reported by Bill McGonigle <bill@bfccomputing.com>
  - escape the macros in Jan 30 entry


author: Tom "spot" Callaway <tcallawa@redhat.com> 4:5.10.0-12
changelog:
  - conditionalize multilib patch report in patchlevel.h
  - Update Archive::Extract to 0.26
  - Update Module::Load::Conditional to 0.24


author: Tom "spot" Callaway <tcallawa@redhat.com> 4:5.10.0-19
changelog:
  - fix CPANPLUS-Dist-Build Provides/Obsoletes (bz 437615)
  - bump version on Module-CoreList subpackage


author: Tom "spot" Callaway <tcallawa@redhat.com> 4:5.10.0-20
changelog:
  - create the vendor_perl/%{perl_version}/%{perl_archname}/auto directory 
    in %{_libdir} so we own it properly


author: Tom "spot" Callaway <tcallawa@redhat.com> 4:5.10.0-21
changelog:
  - sparc64 fails two tests under mysterious circumstances. we need to get the
    rest of the tree moving, so we temporarily disable the tests on that arch.


author: Stepan Kasal <skasal@redhat.com> 4:5.10.0-26
changelog:
  - make config parameter list consistent for 32bit and 64bit platforms,
    add config option -Dinc_version_list=none (#448735)
  - use perl_archname consistently
  - cleanup of usage of *_lib macros in %install


author: Marcela Maslanova <mmaslano@redhat.com> 4:5.10.0-33
changelog:
  - 451078 update Test::Harness to 3.12 for more testing. Removed verbose 
  test, new Test::Harness has possibly verbose output, but updated package
  has a lot of features f.e. TAP::Harness. Carefully watched all new bugs 
  related to tests!


author: Marcela Maslanova <mmaslano@redhat.com> 4:5.10.0-38
changelog:
  - 455933 update to CGI-3.38
  - fix fuzz problems (patch6)
  - 217833 pos() function handle unicode characters correct


author: Stepan Kasal <skasal@redhat.com> 4:5.10.0-39.fc10
changelog:
  - CGI.pm bug in exists() on tied param hash (#457085)
  - move the enc2xs templates (../Encode/*.e2x) to -devel, (#456534)


author: Marcela Maslanova <mmaslano@redhat.com> 4:5.10.0-44.fc10
changelog:
  - remove Tar.pm from Archive-Extract
  - fix version of Test::Simple in spec
  - update Test::Simple
  - update Archive::Tar to 1.38


author: Stepan Kasal <skasal@redhat.com> - 4:5.10.0-46
changelog:
  - also preserve the timestamp of AUTHORS; move the fix to the recode
    function, which is where the stamps go wrong


author: Marcela Mašláňová <mmaslano@redhat.com> 4:5.10.0-47.fc10
changelog:
  - rt#33242, rhbz#459918. Segfault after reblessing objects in Storable.
  - rhbz#465728 upgrade Simple::Pod to 3.07


author: Tom "spot" Callaway <tcallawa@redhat.com> - 4:5.10.0-51
changelog:
  - to fix Fedora bz 473223, which is really perl bug #54186 (http://rt.perl.org/rt3//Public/Bug/Display.html?id=54186)
    we apply Changes 33640, 33881, 33896, 33897


author: Marcela Mašláňová <mmaslano@redhat.com> - 4:5.10.0-52
changelog:
  - 295021 CVE-2007-4829 perl-Archive-Tar directory traversal flaws
  - add another source for binary files, which test untaring links


author: Marcela Mašláňová <mmaslano@redhat.com> - 4:5.10.0-54
changelog:
  - 455410 http://rt.perl.org/rt3/Public/Bug/Display.html?id=54934
    Attempt to free unreferenced scalar fiddling with the symbol table
    Keep the refcount of the globs generated by PerlIO::via balanced.


author: Stepan Kasal <skasal@redhat.com> - 4:5.10.0-60
changelog:
  - remove compatibility obsolete sitelib directories
  - use a better BuildRoot
  - drop a redundant mkdir in %install
  - call patchlevel.h only once; rm patchlevel.bak
  - update modules Sys::Syslog, Module::Load::Conditional, Module::CoreList,
    Test::Harness, Test::Simple, CGI.pm (dropping the upstreamed patch),
    File::Path (that includes our perl-5.10.0-CVE-2008-2827.patch),
    constant, Pod::Simple, Archive::Tar, Archive::Extract, File::Fetch,
    File::Temp, IPC::Cmd, Time::HiRes, Module::Build, ExtUtils::CBuilder
  - standardize the patches for updating embedded modules
  - work around a bug in Module::Build tests bu setting TMPDIR to a directory
    inside the source tree


author: Tom "spot" Callaway <tcallawa@redhat.com> - 4:5.10.0-61
changelog:
  - apply Change 34507: Fix memory leak in single-char character class optimization
  - Reorder @INC, based on b9ba2fadb18b54e35e5de54f945111a56cbcb249
  - fix Archive::Extract to fix test failure caused by tar >= 1.21
  - Merge useful Debian patches


author: Stepan Kasal <skasal@redhat.com> - 4:5.10.0-66
changelog:
  - fix CGI::escape for all strings (#472571)
  - perl-CGI-t-util-58.patch: Do not distort lib/CGI/t/util-58.t
    http://rt.perl.org/rt3/Ticket/Display.html?id=64502


author: Stepan Kasal <skasal@redhat.com> - 4:5.10.0-74
changelog:
  - fix generated .ph files so that they no longer cause warnings (#509676)
  - remove PREREQ_FATAL from Makefile.PL's processed by miniperl
  - update to latest Scalar-List-Utils (#507378)
  - perl-skip-prereq.patch: skip more prereq declarations in Makefile.PL files


author: Chris Weyl <cweyl@alumni.drew.edu> - 4:5.10.0-82
changelog:
  - update our Test-Simple update to 0.92 (patch by Iain Arnell), #519417
  - update Module-Pluggable to 3.9


author: Stepan Kasal <skasal@redhat.com> - 4:5.10.0-87
changelog:
  - fix patch-update-Compress-Raw-Zlib.patch (did not patch Zlib.pm)
  - update Compress::Raw::Zlib to 2.023
  - update IO::Compress::Base, and IO::Compress::Zlib to 2.015 (#542645)


author: Stepan Kasal <skasal@redhat.com> - 4:5.10.1-100
changelog:
  - new upstream version
  - release number must be high, because of stale version numbers of some
    of the subpackages
  - drop upstreamed patches
  - update the versions of bundled modules
  - shorten the paths in @INC
  - build without DEBUGGING
  - implement compatibility measures for the above two changes, for a short
    transition period
  - provide perl(:MODULE_COMPAT_5.10.0), for that transition period only


author: Marcela Mašláňová <mmaslano@redhat.com> - 4:5.10.1-109
changelog:
  - 547656 CVE-2009-3626 perl: regexp matcher crash on invalid UTF-8 characters  
  - 549306 version::Internals should be packaged in perl-version subpackage
  - Parse-CPAN-Meta updated and separate package is dead


author: Paul Howarth <paul@city-fan.org> - 4:5.10.1-115
changelog:
  - restore missing version macros for Compress::Raw::Zlib, IO::Compress::Base
    and IO::Compress::Zlib


author: Marcela Mašláňová <mmaslano@redhat.com> - 4:5.10.1-116
changelog:
  - add noarch into correct sub-packages
  - move Provides/Obsoletes into correct modules from main perl


author: Marcela Mašláňová <mmaslano@redhat.com> - 4:5.10.1-118
changelog:
  - 463773 remove useless txt files from installation
  - 575842 remove PERL_USE_SAFE_PUTENV, use perl putenv


author: Marcela Mašláňová <mmaslano@redhat.com> - 4:5.12.1-123
changelog:
  - remove patch with debugging symbols, which should be now ok without it
  - update to 5.12.1
  - MODULE_COMPAT


author: Petr Pisar <ppisar@redhat.com> - 4:5.12.1-130
changelog:
  - Run tests in parallel
  - Add "-Wl,--enable-new-dtags" to linker to allow to override perl's rpath by
    LD_LIBRARY_PATH used in tests. Otherwise tested perl would link to old
    in-system libperl.so.
  - Normalize spec file indentation


author: Petr Sabata <psabata@redhat.com> - 4:5.12.2-1
changelog:
  - Update to 5.12.2
  - Removed one hardcoded occurence of perl version in build process
  - Added correct path to dtrace binary
  - BuildRequires: systemtap-sdt-devel


author: Marcela Mašláňová <mmaslano@redhat.com> - 4:5.12.2-141
changelog:
  - 643447 fix redefinition of constant C in h2ph (visible in git send mail,
    XML::Twig test suite)
  - remove ifdef for s390


author: Marcela Mašláňová <mmaslano@redhat.com> - 4:5.14.0-161
changelog:
  - test build of released 5.14.0
  - remove Class::ISA from sub-packages
  - patches 8+ are part of new release
  - remove vendorarch/auto/Compress/Zlib


author: Marcela Mašláňová <mmaslano@redhat.com> - 4:5.14.0-169
changelog:
  - filter even Mac:: requires, polish filter again for correct installation
  - add sub-package Compress-Raw-Bzip2, solve Bzip2 conflicts after install
  - and add IO::Uncompress::Bunzip2 correctly into IO-Compress


author: Marcela Mašláňová <mmaslano@redhat.com> - 4:5.14.0-170
changelog:
  - try to update to latest ExtUtils::MakeMaker, no luck -> rebuild with current 
    version, fix bug RT#67618 in modules


author: Marcela Mašláňová <mmaslano@redhat.com> - 4:5.14.1-171
changelog:
  - update to 5.14.1 - no new modules, just serious bugfixes and doc
  - switch off fork test, which is failing only on koji


author: Marcela Mašláňová <mmaslano@redhat.com> - 4:5.14.1-178
changelog:
  - update macros -> add %perl_bootstrap 1 and example for readability
  - add into Module::Build dependency on perl-devel (contains macros.perl)
  - create new sub-package macros, because we need macros in minimal buildroot


author: Iain Arnell <iarnell@gmail.com> 4:5.14.1-179
changelog:
  - Parse-CPAN-Meta explicitly requires CPAN::Meta::YAML and JSON::PP
  - Exclude CPAN::Meta* from CPAN sub-package
  - Don't try to normalize CPAN-Meta, JSON-PP, and Parse-CPAN-Meta versions;
    their dual-life packages aren't and have much higher numbers already


author: Paul Howarth <paul@city-fan.org> - 4:5.14.1-182
changelog:
  - Have perl-Module-Build explicitly require perl(CPAN::Meta) >= 2.110420,
    needed for creation of MYMETA files by Build.PL; the dual-life version of
    the package already has this dependency


author: Petr Pisar <ppisar@redhat.com> - 4:5.14.1-188
changelog:
  - Make gdbm support optional to bootstrap with new gdbm
  - Split Carp into standalone sub-package to dual-live with newer versions
    (bug #736768)


author: Petr Pisar <ppisar@redhat.com> - 4:5.14.1-189
changelog:
  - Correct perl-CGI list of Provides
  - Make tests optional
  - Correct perl-ExtUtils-ParseXS Provides
  - Correct perl-Locale-Codes Provides
  - Correct perl-Module-CoreList version
  - Automate perl-Test-Simple-tests Requires version


author: Petr Pisar <ppisar@redhat.com> - 4:5.14.2-193
changelog:
  - 5.14.2 bump (see
    https://metacpan.org/module/FLORA/perl-5.14.2/pod/perldelta.pod for release
    notes).
  - Fixes panics when processing regular expression with \b class and /aa
    modifier (bug #731062)
  - Fixes CVE-2011-2728 (File::Glob bsd_glob() crash with certain glob flags)
    (bug #742987)


author: Petr Pisar <ppisar@redhat.com> - 4:5.14.2-195
changelog:
  - Fix CVE-2011-3597 (code injection in Digest) (bug #743010)
  - Sub-package Digest and thus Digest::MD5 module (bug #743247)


author: Petr Pisar <ppisar@redhat.com> - 4:5.14.2-196
changelog:
  - Filter false perl(DynaLoader) provide from perl-ExtUtils-MakeMaker
    (bug #736714)
  - Change Perl_repeatcpy() prototype to allow repeat count above 2^31
    (bug #720610)
  - Do not own site directories located in /usr/local (bug #732799)


author: Marcela Mašláňová <mmaslano@redhat.com> - 4:5.14.2-197
changelog:
  - cleaned spec (thanks to Grigory Batalov)
  -  Module-Metadata sub-package contained perl_privlib instead of privlib
  -  %files parent section was repeated twice


author: Petr Pisar <ppisar@redhat.com> - 4:5.14.2-205
changelog:
  - Sub-package ExtUtils::Install
  - Sub-package ExtUtils::Manifest
  - Do not provide private perl(ExtUtils::MakeMaker::_version)


author: Petr Pisar <ppisar@redhat.com> - 4:5.14.2-207
changelog:
  - Fix interrupted reading. Thanks to Šimon Lukašík for reporting this issue
    and thanks to Marcela Mašláňová for finding fix. (bug #767931)


author: Petr Pisar <ppisar@redhat.com> - 4:5.14.2-211
changelog:
  - Fix searching for Unicode::Collate::Locale data (bug #756118)
  - Run safe signal handlers before returning from sigsuspend() and pause()
    (bug #771228)
  - Correct perl-Scalar-List-Utils files list
  - Stop !$^V from leaking (bug #787613)


author: Marcela Mašláňová <mmaslano@redhat.com> - 4:5.16.0-RC2-217
changelog:
  - clean patches, not needed with new version
  - regen by podcheck list of failed pods. cn, jp, ko pods failed. I can't decide
    whether it's a real problem or false positives.


author: Paul Howarth <paul@city-fan.org> 4:5.16.0-226
changelog:
  - Move the rest of ExtUtils-ParseXS into its sub-package, so that the main
    perl package doesn't need to pull in perl-devel (bug #839953)


author: Jitka Plesnikova <jplesnik@redhat.com> 4:5.16.1-228
changelog:
  - 5.16.1 bump (see
    http://search.cpan.org/dist/perl-5.16.1/pod/perldelta.pod for release
    notes)
  - Fixed reopening by scalar handle (bug #834221)
  - Fixed tr/// multiple transliteration (bug #831679)
  - Fixed heap-overflow in gv_stashpv (bug #826516)


author: Petr Pisar <ppisar@redhat.com> - 4:5.16.1-233
changelog:
  - Do not access freed memory when cloning thread (bug #825749)
  - Match non-breakable space with /[\h]/ in ASCII mode (bug #844919)
  - Clear $@ before `do' I/O error (bug #834226)
  - Do not truncate syscall() return value to 32 bits (bug #838551)


author: Petr Pisar <ppisar@redhat.com> - 4:5.16.1-238
changelog:
  - Do not leak with attribute on my variable (bug #858966)
  - Allow operator after numeric keyword argument (bug #859328)
  - Extend stack in File::Glob::glob (bug #859332)


author: Petr Pisar <ppisar@redhat.com> - 4:5.16.2-249
changelog:
  - Run-require POD convertors by Module-Build and ExtUtils-MakeMaker to
    generate documentation when building other packages


author: Petr Pisar <ppisar@redhat.com> - 4:5.16.2-250
changelog:
  - Sub-package Text-Soundex (bug #905889)
  - Fix conflict declaration at perl-Pod-LaTeX (bug #904085)
  - Remove bundled Module-Pluggable (bug #903624)


author: Petr Pisar <ppisar@redhat.com> - 4:5.16.2-254
changelog:
  - Correct perl-podlators dependencies
  - Obsolete perl-ExtUtils-Typemaps by perl-ExtUtils-ParseXS (bug #891952)


author: Petr Pisar <ppisar@redhat.com> - 4:5.16.2-256
changelog:
  - Sub-package File-CheckTree (bug #909144)
  - Sub-package Text-ParseWords
  - Sub-package Encode (bug #859149)


author: Petr Pisar <ppisar@redhat.com> - 4:5.16.3-261
changelog:
  - 5.16.3 bump (see <http://search.cpan.org/dist/perl-5.16.3/pod/perldelta.pod>
    for release notes)
  - Remove bundled autodie, B-Lint, CPANPLUS, Encode, File-CheckTree, IPC-Cmd,
    Params-Check, Text-Soundex, Thread-Queue


author: Petr Pisar <ppisar@redhat.com> - 4:5.16.3-263
changelog:
  - Correct perl-Digest-MD5 dependencies
  - Remove bundled Archive-Extract, File-Fetch, HTTP-Tiny,
    Module-Load-Conditional, Time-Local


author: Petr Pisar <ppisar@redhat.com> - 4:5.16.3-265
changelog:
  - Conflict perl-autodie with older perl (bug #911226)
  - Sub-package Env (bug #924619)
  - Sub-package Exporter (bug #924645)
  - Sub-package File-Path (bug #924782)
  - Sub-package File-Temp (bug #924822)


author: Petr Pisar <ppisar@redhat.com> - 4:5.16.3-267
changelog:
  - Remove bundled constant, DB_File, Digest-MD5, Env, Exporter, File-Path,
    File-Temp, Module-Load, Log-Message-Simple, Pod-Simple, Test-Harness,
    Text-ParseWords


author: Petr Pisar <ppisar@redhat.com> - 4:5.16.3-270
changelog:
  - Fix leaking tied hashes (bug #859910)
  - Fix dead lock in PerlIO after fork from thread (bug #947444)
  - Add proper conflicts to perl-Getopt-Long, perl-Locale-Maketext, and
    perl-Sys-Syslog


author: Petr Pisar <ppisar@redhat.com> - 4:5.16.3-271
changelog:
  - Sub-package Time-HiRes (bug #957048)
  - Remove bundled Getopt-Long, Locale-Maketext, and Sys-Syslog


author: Petr Pisar <ppisar@redhat.com> - 4:5.16.3-272
changelog:
  - Make regular expression engine safe in a signal handler (bug #849703)
  - Remove bundled ExtUtils-ParseXS, and Time-HiRes


author: Petr Pisar <ppisar@redhat.com> - 4:5.16.3-277
changelog:
  - Move CPANPLUS-Dist-Build files from perl-CPANPLUS
  - Move CPAN-Meta-Requirements files from CPAN-Meta
  - Add perl-Scalar-List-Utils to perl-core dependencies


author: Petr Pisar <ppisar@redhat.com> - 4:5.16.3-278
changelog:
  - Update SystemTap scripts to recognize new phase__change marker and new probe
    arguments (bug #971094)
  - Update h2ph(1) documentation (bug #948538)
  - Update pod2html(1) documentation (bug #948538)
  - Do not double-own archlib directory (bug #894195)


author: Petr Pisar <ppisar@redhat.com> - 4:5.16.3-279
changelog:
  - Do not distribute File::Spec::VMS (bug #973713)
  - Remove bundled CPANPLUS-Dist-Build (bug #973041)


author: Petr Pisar <ppisar@redhat.com> - 4:5.16.3-284
changelog:
  - Use a macro to cover all 64-bit PowerPC architectures (bug #1061792)
  - Declare dependencies for cpan tool (bug #1122368)
  - Use stronger algorithm needed for FIPS in t/op/crypt.t (bug #1084796)
  - Make *DBM_File desctructors thread-safe (bug #1107542)


author: Petr Pisar <ppisar@redhat.com> - 4:5.16.3-286
changelog:
  - Remove CPU-speed-sensitive test in Benchmark test (bug #1238567)
  - Rebuild with corrected binutils to fix systemtap support (bug #1238472)


author: Jitka Plesnikova <jplesnik@redhat.com> - 4:5.16.3-288
changelog:
  - Fix CRLF conversion in ASCII FTP upload (bug #1263734)
  - Don't leak the temp utf8 copy of namepv (bug #1063330)


author: Jitka Plesnikova <jplesnik@redhat.com> - 4:5.16.3-291
changelog:
  - Backported and sub-packaged libraries historically supplied with Perl 4
    into perl-Perl4-CoreLibs


author: Petr Pisar <ppisar@redhat.com> - 1.3000-1
changelog:
  - 1.3000 bump
  - Clean up spec file
  - Require modules needed by cpanm
  - Merge cpanminus into main package as cpanminus required main package and
    main package did not contain any code (i.e. was useless).


author: Petr Pisar <ppisar@redhat.com> - 1.4007-1
changelog:
  - 1.4007 bump
  - LWP is optional since this package bundles HTTP::Tiny. Upstream recognized
    LWP being heavy. Follow upstream decision in RPM package dependencies.


author: Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:1.56-0.fdr.1
changelog:
  - Update to 1.56.
  - License corrected.
  - Require perl >= 1:5.6.1 for vendor install dir support.
  - Moved make test to section %check.
  - Use pure_install to avoid perllocal.pod workarounds.


author: Robin Norwood <rnorwood@redhat.com> - 1.34-1
changelog:
  - Upgrade to latest upstream version: 1.34
  - Fix license tag
  - Fix BuildRequires for ExtUtils::MakeMaker and Test::Pod


author: Robin Norwood <rnorwood@redhat.com> - 1.20-2
changelog:
  - Resolves: rhbz#226240
  - Incorporate changes from Steven Pritchard's package review
  - Fix find option order.
  - Use fixperms macro instead of our own chmod incantation.
  - Remove check macro cruft.
  - Update build dependencies.
  - Package LICENSE.
  - BR unzip, zip for better test coverage.


author: Steven Pritchard <steve@kspei.com> 2.11-1
changelog:
  - Update to 2.11.
  - Fix find option order.
  - Use fixperms macro instead of our own chmod incantation.
  - Reformat to resemble cpanspec output.
  - Drop explicit perl build dependency.


author: Paul Howarth <paul@city-fan.org> - 1.11-1
changelog:
  - Update to 1.11
    - Add new keywords for 5.16: __SUB__ and evalbytes
  - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 1.12-1
changelog:
  - Update to 1.12
    - Add new keyword fc (Unicode casefolding) for 5.16
    - Added diag before each big t/11keywords.t loop
  - This release by RURBAN -> update source URL
  - Don't use macros for commands


author: Paul Howarth <paul@city-fan.org> - 1.13-1
changelog:
  - Update to 1.13
    - Removed diag before each big t/11keywords.t loop
    - Added lots of suggested keywords from CPAN RT#62382
    - Moved exp from @Barewords to @Functions
    - Added $^CHILD_ERROR_NATIVE $^GLOBAL_PHASE $^LAST_FH $^MATCH $^PREMATCH
      $^POSTMATCH $^UTF8CACHE $^WIN32_SLOPPY_STAT to @Scalars
    - Added English names for %!, @F (perlrun) and @ARG for @_
    - Added %+ %- and $LAST_SUBMATCH_RESULT
  - BR: perl(Test::Pod)
  - Don't need to remove empty directories from the buildroot


author: Steven Pritchard <steve@kspei.com> 6.4-3
changelog:
  - Fix find option order.
  - Use fixperms macro instead of our own chmod incantation.
  - Remove check macro cruft.
  - Improve Summary.
  - Remove redundant perl build dependency.
  - BR ExtUtils::MakeMaker.
  - Set OPTIMIZE when we run Makefile.PL, not make.
  - BR perl(Carp::Clan) instead of perl-Carp-Clan.
  - Remove redundant Carp::Clan dependency.
  - Filter unversioned Provides: perl(Bit::Vector)


author: Robin Norwood <rnorwood@redhat.com> 6.4-4
changelog:
  - Resolves: rhbz#247212
  - Fix broken perl_provides script - it was removing both the versioned
    and unversioned Provides: perl(Bit::Vector)


author: Paul Howarth <paul@city-fan.org> - 2.05.03-3
changelog:
  - Don't BR: perl(LWP::Simple) for optional tests when bootstrapping; this is a
    cleaner fix than nobbling perl-URI's runtime dependencies


author: Paul Howarth <paul@city-fan.org> - 20081208-8
changelog:
  - Clean up for modern rpmbuild:
    - Drop BuildRoot specification
    - Drop %clean section
    - Don't bother cleaning buildroot in %install section
    - Make %files list more explicit
    - Use DESTDIR rather than PERL_INSTALL_ROOT
    - Use %{_fixperms} macro rather than our own chmod incantation
    - Replace provides filter with version that works with rpm ≥ 4.9
  - Include tests as %doc since they're referred to by examples/README


author: Paul Howarth <paul@city-fan.org> - 20120719-1
changelog:
  - Update to 20120719:
    - Support using data from RangeMessage.xml, so you can use the latest data
      from ISBN without updating this module
  - Fix shellbang and permissions of make_data.pl script to placate rpmlint
  - Filter dependency on perl(LWP::Simple), required only by make_data.pl script,
    not in normal operation
  - Don't need to remove empty directories from the buildroot
  - BR: perl(Carp), perl(File::Spec::Functions) and perl(Test::Manifest) ≥ 1.14
  - BR: at least version 1.00 of perl(Test::Pod)


author: Paul Howarth <paul@city-fan.org> - 20120719.001-1
changelog:
  - Update to 20120719.001:
    - Require Test::More ≥ 0.95 for subtest support
    - No code or feature changes
  - Bump Test::Manifest version requirement to 1.21
  - Bump Test::More version requirement to 0.95
  - Drop redundant buildreq perl(Test::Prereq)


author: Paul Howarth <paul@city-fan.org> - 0.17-1
changelog:
  - Update to 0.17:
    - Eliminate extra whitespace when release data is not defined (CPAN RT#67441)
    - Require version.pm 0.79, which introduced the $LAX regexp (CPAN RT#67613)
    - Add the option to sort groups


author: Paul Howarth <paul@city-fan.org> - 0.18-1
changelog:
  - Update to 0.18:
    - Expand changes_file_ok() to accept arguments so that a specific version may
      be checked
    - Add $VERSION to Test::CPAN::Changes so it plays nice with the toolchain
      e.g. Module::Install::AuthorRequires


author: Paul Howarth <paul@city-fan.org> - 0.19-1
changelog:
  - Update to 0.19:
    - Test::CPAN::Changes now accepts version entries ending in '-TRIAL'
      (CPAN RT#76882)
    - releases() in CPAN::Changes also accepts entries ending in '-TRIAL'
  - Don't need to remove empty directories from buildroot
  - Drop %defattr, redundant since rpm 4.4


author: Paul Howarth <paul@city-fan.org> - 0.20-1
changelog:
  - Update to 0.20:
    - 'delete_empty_groups' shouldn't erronously delete default group
    - Add tidy_changelog utility script
    - Minor pod fix
  - Bump Test::More version requirement to 0.96 (CPAN RT#84994)


author: Iain Arnell <iarnell@gmail.com> 2.102400-1
changelog:
  - update by Fedora::App::MaintainerTools 0.006
  - updating to latest GA CPAN version (2.102400)
  - added a new br on perl(Carp) (version 0)
  - added a new br on perl(Data::Dumper) (version 0)
  - altered br on perl(ExtUtils::MakeMaker) (0 => 6.31)
  - added a new br on perl(File::Spec) (version 0)
  - added a new br on perl(File::Temp) (version 0.20)
  - added a new br on perl(IO::Dir) (version 0)
  - added a new br on perl(Scalar::Util) (version 0)
  - added a new br on perl(Storable) (version 0)
  - added a new br on perl(autodie) (version 0)
  - added a new br on perl(version) (version 0.82)


author: Marcela Mašláňová <mmaslano@redhat.com> - 0.003-7
changelog:
  - Install to vendor perl directories to avoid potential debuginfo conflicts
    with the main perl package if this module ever becomes arch-specific


author: Paul Howarth <paul@city-fan.org> - 0.004-1
changelog:
  - Update to 0.004:
    - Generated from ADAMK/YAML-Tiny-1.50.tar.gz
  - BR: perl(Test::Version) for additional test coverage
  - Update patch for building with ExtUtils::MakeMaker < 6.30
  - Add patch to support building with Test::More < 0.88
  - Add patch to fix operation with Scalar::Util < 1.18


author: Paul Howarth <paul@city-fan.org> - 0.005-1
changelog:
  - Update to 0.005:
    - Fix documentation to clarify that users are responsible for UTF-8
      encoding/decoding


author: Paul Howarth <paul@city-fan.org> - 0.006-1
changelog:
  - Update to 0.006:
    - Set back configure_requires prerequisite for ExtUtils::MakeMaker
      from 6.30 to 6.17
  - BR: perl(Test::Requires)
  - BR: perl(Test::Spelling), perl(Pod::Wordlist::hanekomu) and aspell-en to
    enable the spell checker test
  - Drop patch for building with old ExtUtils::MakeMaker versions, no longer
    needed
  - Drop support for soon-to-be-EOL RHEL-4:
    - Drop %defattr, redundant since rpm 4.4
  - Update patch for building with Test::More < 0.88


author: Paul Howarth <paul@city-fan.org> - 0.008-1
changelog:
  - Update to 0.008:
    - Generated from ADAMK/YAML-Tiny-1.51.tar.gz
    - Updated from YAML-Tiny to fix compatibility with older Scalar::Util
  - Drop upstreamed patch for old Scalar::Util versions
  - Don't need to remove empty directories from the buildroot


author: Marcela Mašláňová <mmaslano@redhat.com> - 0.008-2
changelog:
  - Don't BR: Pod::Wordlist::hanekomu for RHEL-7+ builds; RHEL package cannot
    have buildreq from EPEL
  - Add missing Data::Dumper dependency


author: Paul Howarth <paul@city-fan.org> - 0.008-7
changelog:
  - Run the extra tests in a separate test run, and only when not bootstrapping
  - Don't BR: perl(Test::Spelling) with RHEL ≥ 7 as we don't have the other
    dependencies needed do the spell check test


author: Paul Howarth <paul@city-fan.org> - 0.008-12
changelog:
  - Never BR: perl(Test::Version) for EL builds as perl(version) is too old
    prior to EL-7 and this package is included in RHEL ≥ 7 but Test::Version
    is only in EPEL


author: Petr Pisar <ppisar@redhat.com> - 0.09-1
changelog:
  - 0.09 bump
  - Remove BuildRoot stuff
  - Migrate from Module::Build to ExtUtils::MakeMaker
  - Install into perl core directory


author: Petr Pisar <ppisar@redhat.com> 1.22-1
changelog:
  - Specfile autogenerated by cpanspec 1.78.
  - Remove BuildRoot and defattr code from spec
  - Do not export private module DB


author: Robin Norwood <rnorwood@redhat.com> - 5.9-1
changelog:
  - Update to latest CPAN version: 5.9
  - Upstream Makefile.PL prompts for user input to include
    Object::Deadly as a prerequisite.  We don't ship Object::Deadly, so
    just comment out the prompt.


author: Paul Howarth <paul@city-fan.org> - 0.08-12
changelog:
  - BR:/R: perl(Carp)
  - BR: perl(base)
  - Use DESTDIR rather than PERL_INSTALL_ROOT
  - Use %{_fixperms} macro rather than our own chmod incantation
  - Don't need to remove empty directories from the buildroot
  - Don't use macros for commands
  - Make %files list more explicit
  - Fix typos in %description


author: Ralf Corsépius <corsepiu@fedoraproject.org> - 1.23-3
changelog:
  - Unconditionally BR: perl(Test::CPAN::Meta).
  - Adjust minimum perl version in META.yml (Add Class-Inspector-1.23.diff).


author: Paul Howarth <paul@city-fan.org> - 0.08-1
changelog:
  - Update to 0.08:
    - The previous version was missing a prereq declaration for Data::OptList
      (CPAN RT#70285)
  - This release by DROLSKY -> update source URL
  - Package new documentation: LICENSE and README
  - Add build requirements for new release tests and run them:
    - perl(Pod::Coverage::Moose)
    - perl(Test::CPAN::Changes)
    - perl(Test::EOL)
    - perl(Test::NoTabs)
    - perl(Test::Pod)
    - perl(Test::Pod::Coverage)
    - perl(Test::Requires)
    - perl(Test::Spelling) and aspell-en
  - Add patch for building with ExtUtils::MakeMaker < 6.30
  - Add patch for building with Test::More < 0.88
  - Add patch for building without Test::Requires
  - Add patch for fixing spell checker word list
  - Don't try to run the POD Coverage test if we don't have Pod::Coverage::Moose


author: Paul Howarth <paul@city-fan.org> - 0.10-1
changelog:
  - Update to 0.10:
    - Fix is_class_loaded to ignore $ISA (but still look for @ISA) when trying to
      determine whether a class is loaded
    - Lots of internals cleanup
  - BR: perl(Package::Stash) ≥ 0.32 and perl(Try::Tiny)
  - Update patches to apply cleanly


author: Paul Howarth <paul@city-fan.org> - 0.11-1
changelog:
  - Update to 0.11:
    - Don't accept package names that start with a digit
    - Rewrite some of the guts to use Module::Runtime rather than reimplementing
      its functionality
  - BR: perl(Module::Runtime) ≥ 0.009
  - Drop all support for older distributions as required module
    Module::Runtime ≥ 0.009 will not be available prior to F-16


author: Paul Howarth <paul@city-fan.org> - 0.12-1
changelog:
  - Update to 0.12:
    - Require Module::Runtime ≥ 0.011, which fixes problems with Catalyst under
      Perl 5.8 and 5.10
  - Add versioned runtime dependencies for Module::Runtime and Package::Stash


author: Paul Howarth <paul@city-fan.org> - 0.13-1
changelog:
  - Update to 0.13:
    - Fix some bugs with our use of Try::Tiny, which could cause warnings on some
      systems where Class::Load::XS wasn't installed (CPAN RT#72345)
  - BR: perl(Test::Without::Module)


author: Paul Howarth <paul@city-fan.org> - 0.14-1
changelog:
  - Update to 0.14:
    - Use Module::Implementation to handle loading the XS or PP versions of the
      code; using this module fixes a few bugs
    - Under taint mode, setting an implementation in the
      CLASS_LOAD_IMPLEMENTATION env var caused a taint error
    - An invalid value in the CLASS_LOAD_IMPLEMENTATION env var is now detected
      and reported immediately; no attempt is made to load an invalid
      implementation
  - BR: perl(Module::Implementation)
  - BR: perl(base), perl(Carp), perl(strict) and perl(warnings) for completeness
  - Drop version requirement for perl(Package::Stash), no longer present upstream
  - Drop explicit runtime dependencies, no longer needed
  - Don't BR: perl(Class::Load::XS) or perl(Pod::Coverage::Moose) if we're
    bootstrapping
  - Don't run the release tests when bootstrapping as the Pod coverage test will
    fail in the absence of Pod::Coverage::Moose


author: Paul Howarth <paul@city-fan.org> - 0.15-1
changelog:
  - Update to 0.15:
    - Small test changes to accomodate latest version of Module::Implementation
  - BR: at least version 0.04 of perl(Module::Implementation)


author: Paul Howarth <paul@city-fan.org> - 0.17-1
changelog:
  - Update to 0.17:
    - Require Module::Runtime 0.012, which has a number of useful bug fixes
    - A bug in Class::Load caused test failures when Module::Runtime 0.012 was
      used with Perl 5.8.x (CPAN RT#74897)


author: Paul Howarth <paul@city-fan.org> - 0.19-1
changelog:
  - Update to 0.19 (no functional changes)
  - This release by DOY -> update source URL
  - BR: perl(Exporter)
  - Don't need to remove empty directories from buildroot


author: Paul Howarth <paul@city-fan.org> - 0.19-7
changelog:
  - New upstream re-release of 0.19 by DROLSKY
    - The load_class() subroutine now returns the class name on success
      (CPAN RT#76931)
    - Exceptions and errors from Class::Load no longer contain references to line
      numbers in Class::Load or Module::Runtime; this applies to exceptions
      thrown by load_class, load_first_existing_class, and load_optional_class,
      as well as the error returned by try_load_class
    - Exceptions are now croaked properly so they appear to come from the calling
      code, not from an internal subroutine; this makes the exceptions look more
      like the ones thrown by Perl's require (CPAN RT#68663)
  - This release by DROLSKY -> update source URL
  - BR: perl(Scalar::Util) for the module
  - BR: perl(lib) for the test suite
  - Drop buildreqs perl(strict) and perl(warnings) - not dual-lived


author: Paul Howarth <paul@city-fan.org> - 0.04-1
changelog:
  - Update to 0.04:
    - Some small test changes for the latest Module::Implementation and
      Class::Load
  - Bump Class::Load version requirement to 0.15
  - BR: perl(constant), perl(Module::Implementation) ≥ 0.04, 
    perl(Test::Requires), perl(Test::Without::Module) and perl(version) for test 
    suite


author: Paul Howarth <paul@city-fan.org> - 0.06-1
changelog:
  - Update to 0.06:
    - Require Class::Load 0.20 in the code, not just the distro metadata
      (CPAN RT#80002)
    - Weird classes with either an ISA or VERSION constant would cause the XS to
      blow up badly (CPAN RT#79998)
    - Fixed some broken logic that lead to a segfault from the
      014-weird-constants.t test on some Perls (CPAN RT#80059)
  - Bump perl(Class::Load) version requirement to 0.20
  - Drop explicit requirement for perl(Class::Load), no longer needed


author: Steven Pritchard <steve@kspei.com> 1.4-1
changelog:
  - Update to 1.4.
  - Update License tag.
  - Drop our copy of the license text.
  - Improve Summary.
  - Make description match cpanspec output.
  - BR Test::More.


author: Chris Weyl <cweyl@alumni.drew.edu> 2.026-1
changelog:
  - PERL_INSTALL_ROOT => DESTDIR, use _fixperms incantation
  - add perl_default_filter (XS package)
  - update by Fedora::App::MaintainerTools 0.006
  - updating to latest GA CPAN version (2.026)


author: Paul Howarth <paul@city-fan.org> - 2.040-1
changelog:
  - Update to 2.040
    - Croak if attempt to freeze/thaw compression object (CPAN RT#69985)
  - BR: perl(Carp)


author: Paul Howarth <paul@city-fan.org> - 2.055-1
changelog:
  - Update to 2.055
    - Fix misuse of magic in API (CPAN RT#78080)
  - Drop redundant explicit requires for perl(Exporter) and perl(File::Temp)


author: Paul Howarth <paul@city-fan.org> - 2.058-1
changelog:
  - Update to 2.058
    - Compress::Raw::Bzip2 needs to use PERL_NO_GET_CONTEXT (CPAN RT#80318)
    - Install to 'site' instead of 'perl' when perl version is 5.11+
      (CPAN RT#79811)
    - Update to ppport.h that includes SvPV_nomg_nolen (CPAN RT#78080)


author: Paul Howarth <paul@city-fan.org> - 2.033-1
changelog:
  - Update to 2.033 (fixed typos and spelling errors - Perl RT#81782)
  - Drop redundant Obsoletes and Epoch tags
  - Simplify provides filter


author: Paul Howarth <paul@city-fan.org> - 2.048-1
changelog:
  - Update to 2.048
    - Allow flush to be called multiple times without any intermediate call to
      deflate and still return Z_OK
    - Added support for zlibCompileFlags
    - Set minimum Perl version to 5.6
    - Set minimum zlib version to 1.2.0
  - Don't use macros for commands


author: Paul Howarth <paul@city-fan.org> - 2.052-1
changelog:
  - Update to 2.052
    - Fix build issue when Perl is built with C++
  - Don't need to remove empty directories from buildroot


author: Paul Howarth <paul@city-fan.org> - 2.055-1
changelog:
  - Update to 2.055
    - Fix misuse of magic in API (CPAN RT#78079)
    - Include zlib 1.2.7 source
  - BR: perl(Exporter) and perl(lib)
  - BR: perl(Test::NoWarnings) except when bootstrapping
  - Drop redundant explicit require for perl(Exporter)
  - Drop BR: perl(bytes), not dual-lived


author: Paul Howarth <paul@city-fan.org> - 2.058-1
changelog:
  - Update to 2.058
    - Compress::Raw::Zlib needs to use PERL_NO_GET_CONTEXT (CPAN RT#80319)
    - Install to 'site' instead of 'perl' when perl version is 5.11+
      (CPAN RT#79812)
    - Update to ppport.h that includes SvPV_nomg_nolen (CPAN RT#78079)


author: Paul Howarth <paul@city-fan.org> - 2.061-1
changelog:
  - Update to 2.061
    - Include zlib 1.2.8 source
    - Typo fix (CPAN RT#85431)
    - Silence compiler warning by making 2nd parameter to DispStream a const char*


author: Marius L. Jøhndal <mariuslj at ifi.uio.no> - 0:1.6-0.fdr.3
changelog:
  - Changed URL to canonical location (bug 1140)
  - Added build req perl >= 1:5.6.1 and perl(Test::More) (bug 1140)
  - Added missing req perl(:MODULE_COMPAT_...) (bug 1140)
  - Updated to match most recent perl spec template (bug 1140)
  - Removed unneeded optimization settings and find *.bs (bug 1140)


author: Paul Howarth <paul@city-fan.org> - 2.14-3
changelog:
  - Reinstate compatibility with older distributions like EL-5
  - Run release tests as well as the regular test suite
  - BR: perl(Test::CPAN::Meta) and perl(Test::More)
  - Only drop perl(Test::MinimumVersion) as a buildreq when bootstrapping, and
    add a comment about why that's needed
  - Use DESTDIR rather than PERL_INSTALL_ROOT
  - Don't use macros for commands
  - Make %files list more explicit
  - No longer need to fix permissions of Tiny.pm
  - Use tabs


author: Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.21-1
changelog:
  - Update to 0.21.
  - Corrected several changelog entries.
  - Removed an explicit perl(Convert::ASN1) provides.


author: Paul Howarth <paul@city-fan.org> - 2.29-10
changelog:
  - BR: perl(bytes), perl(constant), perl(Digest::MD5) - required by module
  - BR: perl(Crypt::Blowfish), perl(Crypt::Blowfish_PP), perl(Crypt::DES),
    perl(Crypt::Rijndael) for improved test coverage, except when bootstrapping


author: Marcela Mašláňová <mmaslano@redhat.com> - 2.29-11
changelog:
  - Do not build-require Crypt::Blowfish, Crypt::Blowfish_PP, and Crypt::Rijndael
    on RHEL >= 7
  - Resolves: rhbz#822812


author: Paul Howarth <paul@city-fan.org> - 2.33-1
changelog:
  - Update to 2.33
    - Fixes to regular expressions to avoid rare failures to correctly strip
      padding in decoded messages
    - Add padding type = "none"
    - Fix "Taint checks are turned on and your key is tainted" error when
      autogenerating salt and IV
    - Fix minor bugs CPAN RT#83175 and CPAN RT#86455
  - Don't need to remove empty directories from the buildroot
  - Drop %defattr, redundant since rpm 4.4
  - Use %{_fixperms} macro rather than our own chmod incantation
  - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Steven Pritchard <steve@kspei.com> 2.05-1
changelog:
  - Update to 2.05.
  - Drop explicit Requires: perl(Crypt::CBC).
  - LD_RUN_PATH hack shouldn't be needed now.
  - Trim file list a bit.
  - License is BSD, more or less.


author: Wes Hardaker <wjhns174@hardakers.net> - 0.03-2
changelog:
  - Add BuildRequire openssl-devel
  - Don't manually require openssl
  - Use vendorarch instead of vendorlib


author: Wes Hardaker <wjhns174@hardakers.net> - 0.24-3
changelog:
  - BuildRequire perl(Test) perl(ExtUtils::MakeMaker) perl(Crypt::OpenSSL::Bignum)
  - Fixed source code URL


author: Petr Šabata <psabata@redhat.com> - 1.3-12
changelog:
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
  - Spec cleanup, fix dependencies


author: Jitka Plesnikova <jplesnik@redhat.com> - 1.3-16
changelog:
  - Add license Beerware
  - Use DESTDIR rather than PERL_INSTALL_ROOT
  - Don't use macros for commands
  - Don't need to remove empty directories from the buildroot


author: Ville Skyttä <ville.skytta at iki.fi> 0.51-8
changelog:
  - Own more installed dirs (#73908).
  - Enable rpmbuild's internal dependency generator, drop unneeded dependencies.
  - Require perl(:MODULE_COMPAT_*).
  - Run tests in the %check section.
  - Fix License, Source0, URL, and Group tags.


author: Robin Norwood <rnorwood@redhat.com> - 0.55-2
changelog:
  - Update to latest version from CPAN: 0.55
  - Remove two old patches, update lib64 patch for Makefile.PL changes.


author: Robin Norwood <rnorwood@redhat.com> - 0.57-1
changelog:
  - Update to latest upstream version.
  - Remove old patch (patch applied to upstream)
  - Several fixes for package review:
  - Fixed BuildRequires (added Test::Pod and LWP::UserAgent)
  - Apply patch to avoid prompting for input when building Makefile
  - Fix defattr line
  - Resolves: bz#226248


author: Petr Sabata <psabata@redhat.com> - 0.58-1
changelog:
  - New upstream release, v0.58
  - removing perl-Crypt-SSLeay-0.57-live-tests.patch, fixed in upstream
  - removing perl-Crypt-SSLeay-Makefile_ssl1.patch, fixed in upstream


author: Paul Howarth <paul@city-fan.org> - 0.58-4
changelog:
  - Remove buildroot specification and cleaning, not needed for modern rpmbuild
  - Use %{?perl_default_filter}
  - Filter the perl(DB) provide in a way that works with rpm >= 4.9
  - Use DESTDIR rather than PERL_INSTALL_ROOT
  - Fix line endings on documentation
  - Fix upstream source URL
  - Fix argument order for find with -depth


author: Paul Howarth <paul@city-fan.org> - 0.64-3
changelog:
  - Remove circular BR: perl(Net::SSL) provided by this package
  - Placate rpmlint regarding file permissions
  - Don't need to remove empty directories from the buildroot


author: Chip Turner <cturner@redhat.com>
changelog:
  - turn ssl on and allow Makefile.PL to yse mysql_config to find proper link flags
  - update to 2.1021


author: Trond Eivind Glomsrød <teg@redhat.com>
changelog:
  - 1.01 bugfix release ("bytea" coredumped with values outside 0...127)
  - Add perl-DBI and perl to BuildRequires (they were just in Requires: previously)


author: Robin Norwood <rnorwood@redhat.com> - 1.49-5
changelog:
  - Fix license tag
  - Add %doc
  - Remove explicit Provides: perl(DBD::Pg) = %{version}
  - Other cleanups


author: Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.11-3
changelog:
  - DBD::SQLite fails to build with the current FC-5 sqlite version (3.3.3);
    see bugzilla entry #183530.
    Forcing package rebuild with the included version of sqlite (3.2.7).


author: Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.11-4
changelog:
  - Patch to build with system sqlite 3.3.x (#183530).
  - Patch to avoid type information segv (#187873).


author: Chris Weyl <cweyl@alumni.drew.edu> 1.25-1
changelog:
  - 1.25 needed for DBIx::Class 0.08103
  - auto-update to 1.25 (by cpan-spec-update 0.01)
  - added a new br on perl(File::Spec) (version 0.82)
  - altered br on perl(Test::More) (0 => 0.42)
  - added a new br on perl(DBI) (version 1.57)


author: Petr Sabata <psabata@redhat.com> - 1.31-1
changelog:
  - New release, v1.31
  - Significant FTS3 changes -- might break compatibility with pre-1.30 applications using FTS3
  - New FTS3 tests patch by Paul Howarth


author: Trond Eivind Glomsrød <teg@redhat.com>
changelog:
  - build for main distribution
  - use %{_tmppath}
  - change name of specfile
  - don't use a find script to generate file lists
  - general cleanup
  - add descriptive summary and description


author: Jose Pedro Oliveira <jpo@di.uminho.pt> - 1.48-4
changelog:
  - (#154762)
  - License information: GPL or Artistic
  - Removed the Time::HiRes building requirement (see Changes)
  - Removed the empty .bs file
  - Corrected file permissions


author: Robin Norwood <rnorwood@redhat.com> - 1.56-1
changelog:
  - Update to latest CPAN version: 1.56
  - Move the filter requires step into %prep
  - Remove very old patch (for perl 5.8.1)
  - Fix a couple of rpmlint issues (non-UTF8 manpage and script with
    incorrect shebang line


author: Robin Norwood <rnorwood@redhat.com> - 1.601-1
changelog:
  - Update to latest CPAN version: 1.601
  - Fix some issues from package review:
    - patch to change #! line in script
    - make script executable
    - fix requires and buildrequires


author: Marcela Mašláňová <mmaslano@redhat.com> 1.34-1
changelog:
  - update by Fedora::App::MaintainerTools 0.006
  - updating to latest GA CPAN version (1.34)
  - replaced old BR on perl(Test::Simple) with Test::More
  - added a new req on perl(DBI) (version 1.21)


author: Marcela Mašláňová <mmaslano@redhat.com> - 2.135.07-240
changelog:
  - update the version to override the module from perl.srpm
  - bump release to override sub-package from perl.spec


author: Chris Weyl <cweyl@alumni.drew.edu> 0.106-1
changelog:
  - update by Fedora::App::MaintainerTools 0.004
  - PERL_INSTALL_ROOT => DESTDIR
  - updating to latest GA CPAN version (0.106)
  - added a new br on perl(ExtUtils::MakeMaker) (version 6.42)
  - added a new br on perl(List::Util) (version 0)
  - altered br on perl(Sub::Install) (0.92 => 0.921)
  - added a new req on perl(List::Util) (version 0)
  - added a new req on perl(Params::Util) (version 0.14)
  - added a new req on perl(Sub::Install) (version 0.921)


author: Paul Howarth <paul@city-fan.org> - 0.107-3
changelog:
  - package LICENSE file
  - run test suite even when bootstrapping, as it should still pass
  - run release tests too
  - enhance %description so it makes sense
  - BR: perl(Test::More)


author: Paul Howarth <paul@city-fan.org> - 0.107-4
changelog:
  - drop -tests subpackage (general lack of interest in this), but include
    them as documentation for the main package
  - drop redundant %{?perl_default_filter}
  - don't use macros for commands
  - can't find any dependency cycle so drop %{?perl_bootstrap} usage
  - drop ExtUtils::MakeMaker version requirement to 6.30, actual working minimum


author: Marcela Mašláňová <mmaslano@redhat.com> 0.33-1
changelog:
  - Specfile autogenerated by cpanspec 1.79.
  - apply patch to automatically create alias -> DP on Data::Peek


author: Marcela Mašláňová <mmaslano@redhat.com> - 6.3-1
changelog:
  - new upstream version - noarch, because since 6.0 there were bigger
   changes like stripping this module into more of them


author: Robin Norwood <rnorwood@redhat.com> - 5.44-2
changelog:
  - Add support for KRAT and KRAST timezones
  - Include magic dist tag in release
  - Resolves: rhbz#214709
  - Related: rhbz#100786


author: Robin Norwood <rnorwood@redhat.com> - 5.44-4
changelog:
  - Apply patch to use date +%z as possible source for timezone data
  - Fix license tag
  - Add TODO and HISTORY to %doc list


author: Ed Avis <eda@waniasset.com> - 5.48-1
changelog:
  - Update to 5.48.
  - rhbz#214709 Krasnoyarsk patch now upstream.
  - Changed name to Date-Manip as now used on CPAN.


author: Paul Howarth <paul@city-fan.org> 0.2901-2
changelog:
  - Unpack each tarball only once
  - Use Module::Build's build script where available
  - Help each module find the others when needed
  - Clean up files list
  - Include additional documentation from DT::Locale & DT::TimeZone
  - Add BR: perl(File::Find::Rule) & perl(Test::Pod) to improve test coverage
  - Remove unversioned provides of perl(DateTime) & perl(DateTime::TimeZone)


author: Steven Pritchard <steve@kspei.com> 1:0.32-1
changelog:
  - Update to DateTime 0.32.
  - Improve Summary, description, and source URLs.
  - Fix find option order.


author: Steven Pritchard <steve@kspei.com> 1:0.35-1
changelog:
  - Update to DateTime 0.35.
  - Update to DateTime::Locale 0.3101.
  - LICENSE.icu seems to have been renamed LICENSE.cldr.
  - Update to DateTime::TimeZone 0.54.
  - Use fixperms macro instead of our own chmod incantation.
  - Convert DateTime::LeapSecond to UTF-8 to avoid a rpmlint warning.


author: Steven Pritchard <steve@kspei.com> 1:0.36-1
changelog:
  - Update to Date::Time 0.36.
  - Update to DateTime::Locale 0.33.
  - Update to DateTime::TimeZone 0.59.


author: Steven Pritchard <steve@kspei.com> 1:0.37-2
changelog:
  - Filter Win32::TieRegistry dependency.
  - Do the provides filter like we do in cpanspec.
  - Drop some macro usage.


author: Steven Pritchard <steve@kspei.com> 1:0.4302-1
changelog:
  - Update to DateTime 0.4302.
  - Update to DateTime::TimeZone 0.77.
  - Update to DateTime::Locale 0.4001.
  - BR List::MoreUtils.
  - Define IS_MAINTAINER so we run the pod tests.


author: Steven Pritchard <steve@kspei.com> 1:0.4304-1
changelog:
  - Update to DateTime 0.4304.
  - Update to DateTime::TimeZone 0.78.
  - Update to DateTime::Locale 0.41.


author: Steven Pritchard <steve@kspei.com> 1:0.4401-1
changelog:
  - Update to DateTime 0.4401.
  - Update to DateTime::Locale 0.42.
  - Update to DateTime::TimeZone 0.8301.


author: Stepan Kasal <skasal@redhat.com> - 1:0.5300-1
changelog:
  - new upstream version
  - use Build.PL as Makefile.PL no longer exists
  - use iconv to recode to utf-8, not a patch
  - update BuildRequires
  - drop Provides: perl(DateTime::TimeZoneCatalog), it is no longer there
  - use filtering macros


author: Iain Arnell <iarnell@gmail.com> 1:0.6300-1
changelog:
  - Update DateTime to 0.63
  - Update DateTime::TimeZone to 1.22
  - DateTime license changed from "GPL+ or Artistic" to "Artistic 2.0"
  - Fix DTLocale/Changelog encoding


author: Steven Pritchard <steve@kspei.com> 1:0.6600-1
changelog:
  - Update DateTime to 0.66.
  - Update DateTime::TimeZone to 1.26.
  - Update URL for FAQ in description.
  - BR Class::Load and parent.


author: Iain Arnell <iarnell@gmail.com> 1:0.6600-3
changelog:
  - update DateTime::TimeZone to 1.31
  - DateTime::TimeZone no longer has Build.PL; use Makefile.PL
  - whitespace cleanup
  - clean up .packlist


author: Iain Arnell <iarnell@gmail.com> 2:0.70-1
changelog:
  - Unbundle DateTime::TimeZone and DateTime::Locale
  - Bump epoch and revert to upstream versioning
  - Specfile regenerated by cpanspec 1.78.
  - Update description


author: Petr Pisar <ppisar@redhat.com> - 2:1.04-6
changelog:
  - Restore object after failed truncate() call (bug #1095111)
  - Add 2015-06-30 and 2016-12-31 leap seconds (bug #1353509)


author: Petr Pisar <ppisar@redhat.com> - 1.70-1
changelog:
  - 1.70 bump (bug #1101251)
  - Regenerate Perl code from timezone sources (bug #1101251)
  - Update time zone data to Olson 2017b (bug #1101251)


author: Steven Pritchard <steve@kspei.com> 1.09-1
changelog:
  - Update to 1.09.
  - Reformat to match cpanspec output.
  - Fix find option order.
  - Use fixperms macro instead of our own chmod incantation.


author: Jitka Plesnikova <jplesnik@redhat.com> - 1.11-12
changelog:
  - Update dependencies
  - Use DESTDIR rather than PERL_INSTALL_ROOT
  - Don't use macros for commands
  - Don't need to remove empty directories from the buildroot


author: Marcela Mašláňová <mmaslano@redhat.com> - 0.03-20
changelog:
  - Remove BuildRoot definition.
  - Remove BuildRoot cleaning.
  - Replace PERL_INSTALL_ROOT with DESTDIR.
  - Remove cleaning empty directories.
  - Remove %defattr.
  - Do not export private library (Leak.so()).


author: Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.03-20
changelog:
  - (#155463)
  - BuildArch correction (noarch).
  - Bring up to date with current Fedora.Extras perl spec template.


author: Paul Howarth <paul@city-fan.org> - 1:2.08-8
changelog:
  - Spec clean-up:
    - Use DESTDIR rather than PERL_INSTALL_ROOT
    - BR: perl(Carp)
    - BR: perl(Test::Pod) and perl(Test::Pod::Coverage) if not bootstrapping
    - Use %{_fixperms} macro instead of our own chmod incantation
    - Make %files list more explicit


author: Ville Skyttä <ville.skytta at iki.fi> - 2.11-2
changelog:
  - Sync with latest rpmdevtools perl spec template.
  - BuildRequire perl(ExtUtils::MakeMaker).
  - Convert docs to UTF-8.


author: Paul Howarth <paul@city-fan.org> - 0.06-1
changelog:
  - Update to 0.06
    - Add optional runtime conflict warnings
    - Require 5.8.1, clean up a few things and add a few more tests
    - Use Exporter instead of Sub::Exporter
  - Update patch for building with Test::More < 0.88
  - Drop patch for building with old ExtUtils::MakeMaker, no longer needed
  - Don't need to remove empty directories from the buildroot


author: Jitka Plesnikova <jplesnik@redhat.com> - 1.898-2
changelog:
  - Specify all dependencies
  - Drop %defattr, remove %clean section
  - Don't need to remove empty directories from the buildroot
  - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Petr Pisar <ppisar@redhat.com> 2.47-1
changelog:
  - Specfile autogenerated by cpanspec 1.78.
  - Make devel sub-package architecture specific due to file location


author: Petr Pisar <ppisar@redhat.com> - 2.51-6
changelog:
  - Rebuild against "file" package fixed by Jan Kaluza to correct run-time
    dependencies (bug #1048910)


author: Steven Pritchard <steve@kspei.com> 1:0.17011-1
changelog:
  - Update to 0.17011.
  - Canonicalize Source0 URL.
  - Fix find option order.
  - Use fixperms macro instead of our own chmod incantation.
  - Improve Summary.
  - Reformat to match cpanspec output.
  - Build with Module::Build.


author: Paul Howarth <paul@city-fan.org> - 1:0.17020-1
changelog:
  - Update to 0.17020
    - Change to Shlomi Fish's new E-mail and web address
    - Clarify the licence of lib/Error/Simple.pm (CPAN RT#81277)
    - Correct typos (CPAN RT#85023)
  - Don't use macros for commands
  - Don't need to remove empty directories from the buildroot
  - Make %files list more explicit
  - Drop %defattr, redundant since rpm 4.4
  - Avoid provides/requires from examples


author: Steven Pritchard <steve@kspei.com> 1.23-2
changelog:
  - Canonicalize Source0 URL.
  - Fix find option order.
  - Drop executable bit from Exception/Class.pm to avoid a rpmlint warning.


author: Steven Pritchard <steve@kspei.com> 1.24-1
changelog:
  - Update to 1.24.
  - Bump Devel::StackTrace dependency to 1.17.
  - Clean up to match current cpanspec output.
  - Improve Summary and description.
  - Build with Module::Build.
  - BR Test::Pod and Test::Pod::Coverage and define IS_MAINTAINER.


author: Steven Pritchard <steve@kspei.com> 1.32-1
changelog:
  - Update to 1.32.
  - License is now Artistic 2.0.
  - Switch back to building with ExtUtils::MakeMaker/Makefile.PL.  (Dave
    Rolsky needs to make up his mind.)
  - Add README to docs.


author: Paul Howarth <paul@city-fan.org> - 1.37-1
changelog:
  - Update to 1.37
    - I now recommend you use Throwable instead of this module; it has a nicer,
      more modern interface
    - Fixed warning from basic.t on 5.17.x (CPAN RT#79121)
    - 1.33 did not declare any prereqs (CPAN RT#79677)
    - Require Class::Data::Inheritable ≥ 0.02
    - Fixed some stupidity in the tests that appears to have been highlighted by
      recent changes to Devel::StackTrace (CPAN RT#81245)
    - Fixed various bugs and confusion in the docs
  - Don't need to remove empty directories from the buildroot
  - Don't use macros for commands
  - Make the %files list more explicit
  - Use DESTDIR rather than PERL_INSTALL_ROOT
  - Drop release testing (now more extensive and would fail anyway)
  - Drop support for distributions older than EL-6 (test suite would need
    patching for EL-5 anyway)


author: Petr Pisar <ppisar@redhat.com> - 0.93-1
changelog:
  - 0.93 bump
  - Consolidate dependencies
  - Remove unversioned Requires
  - Update Summary and Description
  - Remove unneded file permission fixes


author: Petr Pisar <ppisar@redhat.com> 6.01-1
changelog:
  - Specfile autogenerated by cpanspec 1.78.
  - Remove BuildRoot stuff
  - Conflict with perl-libwww-perl-5* and older
  - Do not provide private modules


author: Ralf Corsépius <corsepiu@fedoraproject.org> - 1.46-1
changelog:
  - Upstream update.
  - Remove xt-tests's deps (Upstream doesn't want us to test their works).
  - Work around rpm-/perl-version conflicts.


author: Nicolas Mailhot <nicolas.mailhot at laposte.net>
changelog:
  - 0.38.1-1
  - new version with COPYING file as requested from upstream
    many thanks to Martin Hosken for quick action!


author: Nicolas Mailhot <nicolas.mailhot at laposte.net>
changelog:
  - 0.45-1
  ⌖ Fedora 10 alpha general package cleanup
  ⚖ Upstream needs to relicense fast to avoid culling


author: Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:2.12-0.fdr.3
changelog:
  - Avoid RPATH problem in FC1 (bug 1756).
  - Replaced hardcoded value by rpmmacro (%{__perl}) (bug 1756).


author: Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:2.19-1
changelog:
  - Update to 2.19.
  - GIF support has been restored in gd 2.0.28.
  - Module autoconfigures itself with the gdlib-config program.


author: Tom "spot" Callaway <tcallawa@redhat.com> - 2.35-7
changelog:
  - tests work fine locally, one fails in mock, maybe needs a desktop? 
    conditionalized them, default off.


author: Stepan Kasal <skasal@redhat.com> - 2.44-1
changelog:
  - new upstream version
  - run tests always
  - do not add bdf_scripts/ to docs
  - switch off the test that fails in i686 koji


author: Iain Arnell <iarnell@gmail.com> 2.44-8
changelog:
  - patch to avoid issue with ExtUtils::MakeMaker and CCFLAGS
    see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=628522
  - clean up spec for modern rpmbuild
  - use perl_default_filter


author: Petr Šabata <contyk@redhat.com> - 2.46-1
changelog:
  - 2.46 bump
  - Specify all dependencies
  - Drop command macros
  - Modernize the spec and clean whitespace


author: Steven Pritchard <steve@kspei.com> 0.24-2
changelog:
  - Update License tag.
  - Use fixperms macro instead of our own chmod incantation.
  - Source in /etc/profile.d/krb5-devel.sh to get our path right.


author: Steven Pritchard <steve@kspei.com> 0.26-1
changelog:
  - Update to 0.26.
  - Cleanup a little to more closely match cpanspec output.
  - BR ExtUtils::MakeMaker.


author: Petr Pisar <ppisar@redhat.com> - 0.26-6
changelog:
  - Do not source /etc/profile.d/krb5-devel.sh as krb5-devel-1.8.1-6 does not
    provide it and places executables into standard PATH.


author: Jose Pedro Oliveira <jpo at di.uminho.pt> - 3.56-1
changelog:
  - Update to 3.56.
  - Brought specfile closer to the Fedora's Perl template.
  - Converted specfile to UTF-8 (changelog entries).
  - Added examples and doc files.


author: Marcela Mašláňová <mmaslano@redhat.com> 3.65-1
changelog:
  - and re-add real-name macro back, maintainertool can't handle it

  - update by Fedora::App::MaintainerTools 0.006
  - updating to latest GA CPAN version (3.65)
  - added a new br on perl(ExtUtils::MakeMaker) (version 0)
  - altered br on perl(HTML::Tagset) (3.03, => 3)
  - added a new br on perl(Test::More) (version 0)
  - added a new br on perl(XSLoader) (version 0)
  - altered req on perl(HTML::Tagset) (3.03 => 3)
  - added a new req on perl(XSLoader) (version 0)


author: Jason Vas Dias <jvdias@redhat.com> - 3.10-1
changelog:
  - fix bug 176720: upgrade to 3.10
  - make .spec file conform to fedora-rpmdevtools spectemplate-perl.spec


author: Paul Howarth <paul@city-fan.org> - 3.20-10
changelog:
  - Clean up spec file for modern rpmbuild:
    - Drop BuildRoot definition
    - Drop %defattr
    - Drop %clean section
    - Drop cleaning of buildroot in %install
    - Use DESTDIR rather than PERL_INSTALL_ROOT
    - Use %{_fixperms} macro rather than our own chmod incantation
    - Don't use macros for commands
  - Break build dependency loop by only using perl(Test::Pod) if we're not
    bootstrapping
  - BR: perl(Test::More)


author: Paul Howarth <paul@city-fan.org> - 1:5.02-4
changelog:
  - Don't BR: perl(Test::LeakTrace) when bootstrapping
  - Don't use macros for commands
  - Don't need to remove empty directories from the buildroot
  - Drop explicit provides for perl(HTML::Tree) now that CPAN and RPM versions
    are back in sync


author: Petr Pisar <ppisar@redhat.com> 6.00-1
changelog:
  - Specfile autogenerated by cpanspec 1.78.
  - Remove BuildRoot stuff
  - Conflicts with perl-libwww-perl-5* and older


author: Petr Pisar <ppisar@redhat.com> 6.00-1
changelog:
  - Specfile autogenerated by cpanspec 1.78.
  - Remove BuildRoot stuff
  - Conflict with perl-libwww-perl-5* and older


author: Petr Pisar <ppisar@redhat.com> 6.01-1
changelog:
  - Specfile autogenerated by cpanspec 1.78.
  - Remove BuildRoot stuff
  - Conflicts with perl-libwww-perl 5* and older


author: Petr Pisar <ppisar@redhat.com> - 0.033-2
changelog:
  - Croak on failed write into a file (bug #1031096)
  - Do not use already existing temporary files (bug #1031096)


author: Ralf Corsepius <corsepiu@fedoraproject.org> - 0.20-6
changelog:
  - Add Hook-LexWrap-0.20-cpan-rt-38892.diff to fix
    http://rt.cpan.org/Public/Bug/Display.html?id=38892
    (Bugs shows while building rt3).


author: Paul Howarth <paul@city-fan.org> - 0.21-1
changelog:
  - Update to 0.21
  - New upstream maintainer => new source URL
  - Add buildreqs perl(Test::More) and perl(Test::Pod)
  - Update patch for CPAN RT#38892 to apply without fuzz
  - Fix argument order for find with -depth


author: Ralf Corsepius <corsepiu@fedoraproject.org> - 0.22-1
changelog:
  - Upstream update.
  - Reflect upstream having fixed CPAN RT#38892:
    Remove Hook-LexWrap-0.21-cpan-rt-38892.diff.
  - Reflect upstream having fixed permissions.


author: Paul Howarth <paul@city-fan.org> - 0.24-1
changelog:
  - Update to 0.24
    - Add Build.PL
    - Better support for debugger
    - Makefile.PL fixed
    - New test added
  - BR: perl(Carp)
  - Include demo files as %doc
  - Fix line endings on documentation
  - Upstream release is now a tarball rather than a zipfile
  - Drop %defattr, redundant since rpm 4.4
  - Don't need to remove empty directories from the buildroot
  - Use DESTDIR rather than PERL_INSTALL_ROOT
  - Use %{_fixperms} macro rather than our own chmod incantation
  - Don't use macros for commands
  - Make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 2.033-1
changelog:
  - Update to 2.033 (fixed typos and spelling errors - Perl RT#81816)
  - Use more explicit %files list
  - Simplify inclusion of IO::Compress::FAQ
  - Drop redundant explicit requires of Compress::Raw::{Bzip2,Zlib}
  - Drop installdirs patch, not needed with perl 5.12
  - Default installdirs are perl, so no need to specify it explicitly
  - Make %summary less generic


author: Paul Howarth <paul@city-fan.org> - 2.040-1
changelog:
  - Update to 2.040
    - IO::Compress::Zip:
      - Added CanonicalName option (note this option is set to true by default)
      - Added FilterName option
      - ExtAttr now populates MSDOS attributes
    - IO::Uncompress::Base:
      - Fixed issue where setting $\ would corrupt the uncompressed data
    - t/050interop-*.t:
      - Handle case when external command contains a whitespace (CPAN RT#71335)
    - t/105oneshot-zip-only.t:
      - CanonicalName test failure on Windows (CPAN RT#68926)


author: Paul Howarth <paul@city-fan.org> - 2.042-1
changelog:
  - Update to 2.042
    - IO::Compress::Zip:
      - Added exUnixN option to allow creation of the "ux" extra field, which
        allows 32-bit UID/GID to be stored
      - In one-shot mode use exUnixN rather than exUnix2 for the UID/GID
    - IO::Compress::Zlib::Extra::parseExtraField:
      - Fixed bad test for length of ID field (CPAN RT#72329, CPAN RT#72505)


author: Paul Howarth <paul@city-fan.org> - 2.043-1
changelog:
  - Update to 2.043
    - IO::Compress::Base:
      - Fixed issue that with handling of Zip files with two (or more) entries
        that were STORED; symptom is the first is uncompressed ok but the next
        will terminate early if the size of the file is greater than BlockSize
        (CPAN RT#72548)


author: Paul Howarth <paul@city-fan.org> - 2.044-1
changelog:
  - Update to 2.044
    - Moved FAQ.pod under the lib directory so it can get installed
    - Added bin/zipdetails
    - In IO::Compress::Zip, in one-shot mode, enable Zip64 mode if the input
      file/buffer ≥ 0xFFFFFFFF bytes
    - Update IO::Compress::FAQ


author: Paul Howarth <paul@city-fan.org> - 2.046-1
changelog:
  - Update to 2.046
    - Minor update to bin/zipdetails
    - Typo in name of IO::Compress::FAQ.pod
    - IO::Uncompress::Unzip:
      - Example for walking a zip file used eof to control the outer loop; this
        is wrong
    - IO::Compress::Zip:
      - Change default for CanonicalName to false (CPAN RT#72974)
  - Freeze Compress::Raw::* dependency versions until next synchronized release


author: Paul Howarth <paul@city-fan.org> - 2.048-1
changelog:
  - Update to 2.048
    - Set minimum Perl version to 5.6
    - Set minimum zlib version to 1.2.0
    - IO::Compress::Zip:
      - In one-shot zip, set the Text Flag if "-T" thinks the file is a text file
      - In one-shot mode, wrote mod time and access time in wrong order in the
        "UT" extended field
    - IO::Compress test suite fails with Compress::Raw::Zlib 2.047 and zlib < 1.2.4
      (CPAN RT#74503)
  - Resync Compress::Raw::* dependency versions
  - Add buildreqs for core perl modules, which might be dual-lived
  - Don't use macros for commands


author: Paul Howarth <paul@city-fan.org> - 2.049-1
changelog:
  - Update to 2.049
    - IO::Compress::Zip:
      - Error in t/cz-03zlib-v1.t that caused warnings with 5.15 (Perl RT#110736)


author: Paul Howarth <paul@city-fan.org> - 2.052-1
changelog:
  - Update to 2.052
    - IO::Compress::Zip: force a ZIP64 archive when it contains ≥ 0xFFFF entries
    - Fix typo in POD (CPAN RT#76130)
  - Don't need to remove empty directories from buildroot


author: Paul Howarth <paul@city-fan.org> - 2.055-1
changelog:
  - Update to 2.055
    - FAQ: added a few paragraphs on how to deal with pbzip2 files
      (CPAN RT#77743)
    - Compress::Zip: speed up compress, uncompress, memGzip and memGunzip
      (CPAN RT#77350)
  - BR: perl(lib)
  - Drop BR: perl(Test::Builder) and perl(Test::More) as they're bundled
  - Drop BR: perl(Config), perl(Fcntl), perl(File::Copy), perl(File::Glob),
    perl(POSIX) and perl(Symbol) as they're not dual-lived
  - Drop redundant explicit require for perl(Exporter)
  - Don't use macros for commands


author: Paul Howarth <paul@city-fan.org> - 2.058-1
changelog:
  - Update to 2.058
    - IO::Compress::Zip
      - Allow member name and Zip Comment to be "0"
    - IO::Compress::Base::Common
      - Remove "-r" test - the file open will catch this
      - IO::Compress::Base::Common returned that it could not read readable files
        in NFS (CPAN RT#80855)
    - Install to 'site' instead of 'perl' when perl version is 5.11+
      (CPAN RT#79820)
    - General performance improvements
    - Fix failing 01misc.t subtest introduced in 2.057 (CPAN RT#81119)
  - Explicitly install to 'perl' directories


author: Paul Howarth <paul@city-fan.org> - 2.059-1
changelog:
  - Update to 2.059
    - IO::Compress::Base
      - Added "Encode" option (fixes the encoding half of CPAN RT#42656)


author: Paul Howarth <paul@city-fan.org> - 2.060-1
changelog:
  - Update to 2.060
    - Updated POD
      - CPAN RT#82138: Example code not clear - gunzip() takes filenames!
    - IO::Compress::Base
      - Remove the flush call when opening a filehandle


author: Paul Howarth <paul@city-fan.org> - 2.061-1
changelog:
  - Update to 2.061
    - zipdetails (1.06)
      - Get it to cope with Android 'zipalign' non-standard extra fields; these
        are used to make sure that a non-compressed member starts on a 4 byte
        boundary
    - unzip example with IO::Uncompress::Unzip (CPAN RT#84647)


author: Paul Howarth <paul@city-fan.org> - 2.57-4
changelog:
  - s/PERL_INSTALL_ROOT/DESTDIR/
  - re-enable the test suite
  - BR: perl(Test::More), perl(Test::Pod), perl(Test::Pod::Coverage)


author: Paul Howarth <paul@city-fan.org> - 2.66-1
changelog:
  - Update to 2.66
    - Fix inet_pton/inet_ntop import warnings (CPAN RT#55901)
    - Fix listening on :: or 0.0.0.0 (CPAN RT#54656)
    - Add test listen_port_only.t
    - Solved problems with multihomed and family order (CPAN RT#57676)
    - Fix select timeout issue in t/io_multihomed6.t
    - Fix t/io_multihomed6.t on systems with broken getaddrinfo() (CPAN RT#58198)
    - Made the "use Socket" call import constants selectively, and not rely on
      @EXPORT's whims


author: Paul Howarth <paul@city-fan.org> - 2.69-1
changelog:
  - Update to 2.69:
    - Solved symbol clashes in t/io_multihomed6.t (CPAN RT#72769)
    - Fix the imports on t/io_multihomed6.t (CPAN RT#72769)
    - Update the link to the repository in Build.PL
  - BR: perl(IO::Socket)
  - BR: perl(Socket)
  - Use %{_fixperms} macro instead of our own chmod incantation


author: Robin Norwood <rnorwood@redhat.com> - 1.12-1
changelog:
  - Update to latest upstream version: 1.12
  - Fix license tag
  - Add BuildRequires for ExtUtils::MakeMaker and Test::Simple
  - Fix package review issues:
  - Source URL
  - Resolves: bz#226264


author: Paul Howarth <paul@city-fan.org> - 1.15-1
changelog:
  - Update to latest upstream version: 1.15
  - Add buildreq and req for perl(Net::LibIDN) to avoid croaking when trying to
    verify an international name against a certificate


author: Paul Howarth <paul@city-fan.org> - 1.26-1
changelog:
  - Update to 1.26 (verify_hostname_of_cert matched only the prefix for the
    hostname when no wildcard was given, e.g. www.example.org matched against a
    certificate with name www.exam in it [#509819])


author: Paul Howarth <paul@city-fan.org> - 1.27-1
changelog:
  - Update to 1.27
    - various regex fixes for i18n and service names
    - fix warnings from perl -w (CPAN RT#48131)
    - improve handling of errors from Net::ssl_write_all


author: Paul Howarth <paul@city-fan.org> - 1.30-1
changelog:
  - Update to 1.30 (fix memleak when SSL handshake failed)
  - Add buildreq procps needed for memleak test


author: Paul Howarth <paul@city-fan.org> - 1.32-1
changelog:
  - Update to 1.32 (die in Makefile.PL if Scalar::Util has no dualvar support)
  - Use %{_fixperms} macro instead of our own %{__chmod} incantation


author: Paul Howarth <paul@city-fan.org> - 1.33-1
changelog:
  - Update to 1.33
    - attempt to make t/memleak_bad_handshake.t more stable
    - fix hostname checking: only check an IP against subjectAltName GEN_IPADD


author: Paul Howarth <paul@city-fan.org> - 1.34-1
changelog:
  - Update to 1.34
    - schema http for certificate verification changed to wildcards_in_cn=1
    - if upgrading socket from inet to ssl fails due to handshake problems, the
      socket gets downgraded back again but is still open (CPAN RT#61466)
    - deprecate kill_socket: just use close()


author: Paul Howarth <paul@city-fan.org> - 1.35-1
changelog:
  - Update to 1.35 (addresses CVE-2010-4334)
    - if verify_mode is not VERIFY_NONE and the ca_file/ca_path cannot be
      verified as valid, it will no longer fall back to VERIFY_NONE but throw an
      error (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=606058)


author: Paul Howarth <paul@city-fan.org> - 1.36-1
changelog:
  - Update to 1.36
    - update documentation for SSL_verify_callback based on CPAN RT#63743 and
      CPAN RT#63740


author: Paul Howarth <paul@city-fan.org> - 1.37-1
changelog:
  - Update to 1.37
    - don't complain about invalid certificate locations if user explicitly set
      SSL_ca_path and SSL_ca_file to undef: assume that user knows what they are
      doing and will work around the problems themselves (CPAN RT#63741)


author: Paul Howarth <paul@city-fan.org> - 1.38-1
changelog:
  - Update to 1.38
    - fixed wildcards_in_cn setting for http, wrongly set in 1.34 to 1 instead of
      anywhere (CPAN RT#64864)


author: Paul Howarth <paul@city-fan.org> - 1.40-1
changelog:
  - Update to 1.40
    - fix in example/async_https_server
    - get IDN support from URI (CPAN RT#67676)
  - Nobody else likes macros for commands


author: Paul Howarth <paul@city-fan.org> - 1.41-1
changelog:
  - Update to 1.41
    - fix issue in stop_SSL where it did not issue a shutdown of the SSL
      connection if it first received the shutdown from the other side
    - try to make t/nonblock.t more reliable, at least report the real cause of
      SSL connection errors
  - No longer need to re-code docs to UTF-8


author: Paul Howarth <paul@city-fan.org> - 1.43-1
changelog:
  - Update to 1.43
    - add SSL_create_ctx_callback to have a way to adjust context on creation
      (CPAN RT#67799)
    - describe problem of fake memory leak because of big session cache and how
      to fix it (CPAN RT#68073)
    - fix t/nonblock.t
    - stability improvements for t/inet6.t


author: Paul Howarth <paul@city-fan.org> - 1.44-1
changelog:
  - Update to 1.44
    - fix invalid call to inet_pton in verify_hostname_of_cert when identity
      should be verified as ipv6 address because it contains a colon


author: Paul Howarth <paul@city-fan.org> - 1.45-1
changelog:
  - Update to 1.45
    - fix readline to continue when getting interrupt waiting for more data
  - BR: perl(Carp)


author: Paul Howarth <paul@city-fan.org> - 1.48-1
changelog:
  - Update to 1.48
    - further fix for readline fix in 1.45: if the pending data were false (like
      '0'), it failed to read the rest of the line (CPAN RT#71953)


author: Paul Howarth <paul@city-fan.org> - 1.49-1
changelog:
  - Update to 1.49
    - another regression for readline fix: this time it failed to return lines
      at EOF that don't end with newline - extended t/readline.t to catch this
      case and the fix for 1.48


author: Paul Howarth <paul@city-fan.org> - 1.52-1
changelog:
  - Update to 1.52
    - fix for t/nonblock.t hangs on AIX (CPAN RT#72305)
    - disable t/memleak_bad_handshake.t on AIX, because it might hang
      (CPAN RT#72170)
    - fix syntax error in t/memleak_bad_handshake.t


author: Paul Howarth <paul@city-fan.org> - 1.54-1
changelog:
  - Update to 1.54
    - return 0 instead of undef in SSL_verify_callback to fix uninitialized
      warnings (CPAN RT#73629)


author: Paul Howarth <paul@city-fan.org> - 1.55-1
changelog:
  - Update to 1.55
    - work around IO::Socket's work around for systems returning EISCONN etc. on
      connect retry for non-blocking sockets by clearing $! if SUPER::connect
      returned true (CPAN RT#75101)


author: Paul Howarth <paul@city-fan.org> - 1.56-1
changelog:
  - Update to 1.56
    - add automatic or explicit (via SSL_hostname) SNI support, needed for
      multiple SSL hostnames with the same IP (currently only supported for the
      client)
  - Use DESTDIR rather than PERL_INSTALL_ROOT
  - No need to delete empty directories from buildroot


author: Paul Howarth <paul@city-fan.org> - 1.58-1
changelog:
  - Update to 1.58
    - fix t/dhe.t for openssl 1.0.1 beta by forcing TLSv1, so that it does not
      complain about the too small RSA key, which it should not use anyway; this
      workaround is not applied for older openssl versions, where it would cause
      failures (CPAN RT#75165)
  - Add patch to fiddle the openssl version number in the t/dhe.t workaround
    because the OPENSSL_VERSION_NUMBER cannot be trusted in Fedora
  - One buildreq per line for readability
  - Drop redundant buildreq perl(Test::Simple)
  - Always run full test suite


author: Paul Howarth <paul@city-fan.org> - 1.59-1
changelog:
  - Update to 1.59
    - if SSLv2 is not supported by Net::SSLeay set SSL_ERROR with useful message
      when attempting to use it
    - modify constant declarations so that 5.6.1 should work again
  - Drop %defattr, redundant since rpm 4.4


author: Paul Howarth <paul@city-fan.org> - 1.60-1
changelog:
  - Update to 1.60
    - don't make blocking readline if socket was set nonblocking, but return as
      soon no more data are available (CPAN RT#75910)
    - fix BUG section about threading so that it shows package as thread safe
      as long as Net::SSLeay ≥ 1.43 is used (CPAN RT#75749)
  - BR: perl(constant), perl(Exporter) and perl(IO::Socket)


author: Paul Howarth <paul@city-fan.org> - 1.61-1
changelog:
  - Update to 1.61
    - call CTX_set_session_id_context so that server's session caching works with
      client certificates too (CPAN RT#76053)


author: Paul Howarth <paul@city-fan.org> - 1.64-1
changelog:
  - Update to 1.64
    - ignore die from within eval to make tests more stable on Win32
      (CPAN RT#76147)
    - clarify some behavior regarding hostname verification
  - Drop patch for t/dhe.t, no longer needed


author: Paul Howarth <paul@city-fan.org> - 1.69-1
changelog:
  - Update to 1.69 (changes for CPAN RT#76929)
    - if no explicit cipher list is given, default to ALL:!LOW instead of the
      openssl default, which usually includes weak ciphers like DES
    - new config key SSL_honor_cipher_order and document how to use it to fight
      BEAST attack
    - fix behavior for empty cipher list (use default)
    - re-added workaround in t/dhe.t


author: Paul Howarth <paul@city-fan.org> - 1.70-1
changelog:
  - Update to 1.70
    - make it possible to disable protocols using SSL_version, and make
      SSL_version default to 'SSLv23:!SSLv2'


author: Paul Howarth <paul@city-fan.org> - 1.71-1
changelog:
  - Update to 1.71
    - 1.70 done right: don't disable SSLv2 ciphers; SSLv2 support is better
      disabled by the default SSL_version of 'SSLv23:!SSLv2'


author: Paul Howarth <paul@city-fan.org> - 1.73-1
changelog:
  - Update to 1.73
    - set DEFAULT_CIPHER_LIST to ALL:!LOW instead of HIGH:!LOW
    - make test t/dhe.t hopefully work with more versions of openssl


author: Paul Howarth <paul@city-fan.org> - 1.74-1
changelog:
  - Update to 1.74
    - accept a version of SSLv2/3 as SSLv23, because older documentation could
      be interpreted like this


author: Paul Howarth <paul@city-fan.org> - 1.76-1
changelog:
  - Update to 1.76
    - add support for IO::Socket::IP, which supports inet6 and inet4
      (CPAN RT#75218)
    - fix documentation errors (CPAN RT#77690)
    - made it possible to explicitly disable TLSv11 and TLSv12 in SSL_version
    - use inet_pton from either Socket.pm 1.95 or Socket6.pm
  - Use IO::Socket::IP for IPv6 support where available, else IO::Socket::INET6
  - Add runtime dependency for appropriate IPv6 support module so that we can
    ensure that we run at runtime what we tested with at build time


author: Paul Howarth <paul@city-fan.org> - 1.79-1
changelog:
  - Update to 1.79
    - Use getnameinfo instead of unpack_sockaddr_in6 to get PeerAddr and PeerPort
      from sockaddr in _update_peer, because this provides scope too
    - Work around systems that don't define AF_INET6 (CPAN RT#81216)
    - Prepare transition to a more secure default for SSL_verify_mode; the use of
      the current default SSL_VERIFY_NONE will cause a big warning for clients,
      unless SSL_verify_mode was explicitly set inside the application to this
      insecure value (in the near future the default will be SSL_VERIFY_PEER, and
      thus causing verification failures in unchanged applications)


author: Paul Howarth <paul@city-fan.org> - 1.80-1
changelog:
  - Update to 1.80
    - Removed some warnings in test (missing SSL_verify_mode => 0), which caused
      tests to hang on Windows (CPAN RT#81493)


author: Paul Howarth <paul@city-fan.org> - 1.81-1
changelog:
  - Update to 1.81
    - Deprecated set_ctx_defaults; new name is set_defaults (the old name is
      still available)
    - Changed handling of default path for SSL_(ca|cert|key)* keys: if one of
      these keys is user defined, don't add defaults for the others, i.e.
      don't mix user settings and defaults
    - Cleaner handling of module defaults vs. global settings vs. socket
      specific settings; global and socket specific settings are both provided
      by the user, while module defaults are not
    - Make IO::Socket::INET6 and IO::Socket::IP specific tests both run, even
      if both modules are installed, by faking a failed load of the other module
  - BR: perl(IO::Socket::INET6) and perl(Socket6) unconditionally


author: Paul Howarth <paul@city-fan.org> - 1.82-1
changelog:
  - Update to 1.82
    - sub error sets $SSL_ERROR etc. only if there really is an error; otherwise
      it will keep the latest error, which allows IO::Socket::SSL->new to report
      the correct problem, even if the problem is deeper in the code (like in
      connect)
    - Correct spelling (CPAN RT#82790)


author: Paul Howarth <paul@city-fan.org> - 1.83-1
changelog:
  - Update to 1.83
    - Server Name Indication (SNI) support on the server side (CPAN RT#82761)
    - Reworked part of the documentation, like providing better examples


author: Paul Howarth <paul@city-fan.org> - 1.83-2
changelog:
  - Update to 1.831
    - Separated documentation of non-blocking I/O from error handling
    - Changed and documented behavior of readline to return the read data on
      EAGAIN/EWOULDBLOCK in case of non-blocking socket
      (see https://github.com/noxxi/p5-io-socket-ssl/issues/1)
  - Bumped release rather than version number to preserve likely upgrade path
    and avoid need for epoch or version number ugliness; may revisit this in
    light of upstream's future version numbering decisions


author: Paul Howarth <paul@city-fan.org> - 1.84-1
changelog:
  - Update to 1.84
    - Disabled client side SNI for openssl version < 1.0.0 because of
      CPAN RT#83289
    - Added functions can_client_sni, can_server_sni and can_npn to check
      availability of SNI and NPN features
    - Added more documentation for SNI and NPN


author: Paul Howarth <paul@city-fan.org> - 1.85-1
changelog:
  - Update to 1.85
    - Probe for available modules with local __DIE__ and __WARN__handlers
      (CPAN RT#84574)
    - Fix warning, when IO::Socket::IP is installed and inet6 support gets
      explicitly requested (CPAN RT#84619)


author: Paul Howarth <paul@city-fan.org> - 1.86-1
changelog:
  - Update to 1.86
    - Don't warn about SSL_verify_mode when re-using an existing SSL context
      (CPAN RT#84686)


author: Paul Howarth <paul@city-fan.org> - 1.87-1
changelog:
  - Update to 1.87
    - Complain if given SSL_(key|cert|ca)_(file|path) do not exist or if they are
      not readable (CPAN RT#84829)
    - Fix use of SSL_key|SSL_file objects instead of files, broken with 1.83


author: Paul Howarth <paul@city-fan.org> - 1.88-1
changelog:
  - Update to 1.88
    - Consider a value of '' the same as undef for SSL_ca_(path|file), SSL_key*
      and SSL_cert* - some apps like Net::LDAP use it that way


author: Paul Howarth <paul@city-fan.org> - 1.89-1
changelog:
  - Update to 1.89
    - If IO::Socket::IP is used it should be at least version 0.20; otherwise we
      get problems with HTTP::Daemon::SSL and maybe others (CPAN RT#81932)
    - Spelling corrections


author: Paul Howarth <paul@city-fan.org> - 1.90-1
changelog:
  - Update to 1.90
    - Support more digests, especially SHA-2 (CPAN RT#85290)
    - Added support for easy SSL interception (man in the middle) based on ideas
      found in mojo-mitm proxy
    - Make 1.46 the minimal required version for Net::SSLeay, because it
      introduced lots of useful functions
  - BR:/R: openssl ≥ 0.9.7e for P_ASN1_TIME_(get,set)_isotime in Net::SSLeay


author: Paul Howarth <paul@city-fan.org> - 1.91-1
changelog:
  - Update to 1.91
    - Added IO::Socket::SSL::Utils for easier manipulation of certificates and
      keys
    - Moved SSL interception into IO::Socket::SSL::Intercept and simplified it
      using IO::Socket::SSL::Utils
    - Enhance meta information in Makefile.PL
  - Bump openssl version requirement to 0.9.8a
  - Need at least version 6.58 of ExtUtils::MakeMaker (CPAN RT#85739)


author: Paul Howarth <paul@city-fan.org> - 1.92-1
changelog:
  - Update to 1.92
    - Intercept: use sha1-fingerprint of original cert for id into cache unless
      otherwise given
    - Fix pod error in IO::Socket::SSL::Utils (CPAN RT#85733)


author: Paul Howarth <paul@city-fan.org> - 1.93-1
changelog:
  - Update to 1.93
    - Need at least OpenSSL version 0.9.8 now, since last 0.9.7 was released 6
      years ago; remove code to work around older releases
    - Changed AUTHOR in Makefile.PL from array back to string, because the array
      feature is not available in MakeMaker shipped with 5.8.9 (CPAN RT#85739)
  - Set openssl version requirement to 0.9.8
  - Drop ExtUtils::MakeMaker version requirement back to 6.46


author: Paul Howarth <paul@city-fan.org> - 1.94-1
changelog:
  - Update to 1.94
    - Makefile.PL reported wrong version of openssl if Net::SSLeay was not
      installed, instead of reporting a missing dependency of Net::SSLeay


author: Jitka Plesnikova <jplesnik@redhat.com> - 1.94-4
changelog:
  - Respect OpenSSL default ciphers and protocol versions (bug #1127322)
  - Fix typo in Utils.pm (bug #1097710)


author: Robin Norwood <rnorwood@redhat.com> - 1.08-3
changelog:
  - Fix various package review issues:
  - Remove BR: perl
  - Remove "|| :" from check section
  - Add dist tag
  - Fix Source URL
  - Fix old changelog entries
  - Resolves: bz#226265


author: Steven Pritchard <steve@kspei.com> 1.10-1
changelog:
  - Update to 1.10.
  - Use fixperms macro instead of our own chmod incantation.
  - Update Source0 URL.
  - BR Test::More.


author: Paul Howarth <paul@city-fan.org> 2.110-3
changelog:
  - use search.cpan.org download URL
  - use full paths for all commands used in build
  - assume rpm knows about %check and %{perl_vendorlib}
  - cosmetic spec file changes


author: Paul Howarth <paul@city-fan.org> 2.110-17
changelog:
  - spec clean-up:
    - nobody else likes macros for commands
    - use DESTDIR rather than PERL_INSTALL_ROOT
    - add buildreqs for core perl modules, which may be dual-lived


author: Paul Howarth <paul@city-fan.org> 2.110-18
changelog:
  - don't build-require modules that this package provides (problem stupidly
    introduced in previous release)
  - don't need to remove empty directories from buildroot
  - drop %defattr, redundant since rpm 4.4


author: Steven Pritchard <steve@kspei.com> 0.82-1
changelog:
  - Update to 0.82.
  - Use fixperms macro instead of our own chmod incantation.
  - Fix Source0 URL.
  - BR Test::More.
  - Include LICENSE, README, and abuse/ in docs.
  - Cleanup to more closely resemble cpanspec output.


author: Tom "spot" Callaway <tcallawa@redhat.com> - 0.042-2
changelog:
  - fix license tag (technically, it was correct before, but this keeps rpmlint from
    flagging this package as a false positive)


author: Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:1.16-0.fdr.3
changelog:
  - Reverted Image::Xbm and Image::Xpm patches.
  - Patched Image::Info::XBM.pm and Image::Info::XPM.pm instead.


author: Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.18-1
changelog:
  - Update to 1.18 (broken: cpan ticket #6558).
  - Dropped patches Image-Info-1.16-X[BP]M.pm.patch (accepted upstream).
  - Dropped patch Image-Info-1.16-string.t.patch (test has been rewritten).


author: Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.19-1
changelog:
  - Update to 1.19 (broken: cpan tickets: #18020 and #18147).
  - Module::Install 0.58 is broken (Image-Info-1.19-inc-Module-Install.pm.patch).
  - BR: perl(Image::Xbm), perl(Image::Xpm), perl(XML::Simple).


author: Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.44-15
changelog:
  - BuildArch correction (noarch). (#155811)
  - Bring up to date with current Fedora.Extras perl spec template.


author: Chris Weyl <cweyl@alumni.drew.edu> 2.17-1
changelog:
  - update by Fedora::App::MaintainerTools 0.004
  - PERL_INSTALL_ROOT => DESTDIR
  - dropped old BR on perl(HTTP::Request)
  - dropped old BR on perl(HTTP::Response)
  - dropped old requires on perl(HTTP::Daemon)
  - dropped old requires on perl(LWP::UserAgent)
  - dropped old requires on perl(Scalar::Util)


author: Paul Howarth <paul@city-fan.org> 2.50-1
changelog:
  - update to 2.50 (#665621)
    - JSON::PP split off into separate distribution and replaced with
      JSON::backportPP instead for internal use
  - BR: perl(Test::Pod)
  - drop t/ from %doc as the tests are in the -tests subpackage
  - filter private module perl(JSON::backportPP) from requires
  - filter private module perl(JSON::backportPP::Boolean) from provides
  - filter private module perl(JSON::Backend::PP) from provides
  - filter private module perl(JSON::Boolean) from provides
  - filter private module perl(JSON::PP) from provides (really JSON::backportPP)
  - filter private module perl(JSON::PP::IncrParser) from provides


author: Paul Howarth <paul@city-fan.org> 2.51-1
changelog:
  - update to 2.51 (#683052)
    - import JSON::PP 2.27105 as BackportPP
    - fix documentation (CPAN RT#64738)


author: Paul Howarth <paul@city-fan.org> 2.53-1
changelog:
  - update to 2.53
    - fixed to_json (CPAN RT#68359)
    - backport JSON::PP 2.27200 (fixed incr_parse decoding string more correctly
      - CPAN RT#68032)
    - made Makefile.PL skip an installing XS question when set $ENV{PERL_ONLY} or
      $ENV{NO_XS} (CPAN RT#66820)


author: Paul Howarth <paul@city-fan.org> - 2.27105-1
changelog:
  - Update to 2.27105
    - Removed t/900_pod.t from package because of author test
  - Drop buildreq perl(Test::Pod), no longer needed


author: Paul Howarth <paul@city-fan.org> - 2.27200-241
changelog:
  - BR: perl(base), perl(constant) and perl(lib)
  - Install to vendor directories
  - Drop %defattr, redundant since rpm 4.4
  - Don't need to remove empty directories from the buildroot


author: Petr Šabata <contyk@redhat.com> - 2.27200-242
changelog:
  - Correct the URL
  - Add a few missing buildtime dependencies
  - Drop Getopt::Long dep; json_pp isn't tested


author: Paul Howarth <paul@city-fan.org> - 2.27202-1
changelog:
  - Update to 2.27202
    - Fix test failures due to hash iterator randomization in perl 5.17.6 onwards
      (CPAN RT#83421)


author: Robin Norwood <rnorwood@redhat.com> - 1:0.33-3
changelog:
  - Bugzilla: 207430
  - Incorporate fixes from Jose Oliveira's patch
  - Add perl(IO::Socket::SSL) as a BuildRequires as well
  - Other cleanups from Jose


author: Robin Norwood <rnorwood@redhat.com> - 1:0.34-3
changelog:
  - Resolves: bz#226267
  - Only filter out the unversioned Provides: perl(Net::LDAP::Filter) to
    avoid breaking dependencies.


author: Jitka Plesnikova <jplesnik@redhat.com> - 1:0.46-1
changelog:
  - 0.46 bump
  - Should fix: RT#72108, RT#74572, RT#74759, RT#77180
  - Removed bundled libraries. Use perl(inc::Module::Install).


author: Petr Pisar <ppisar@redhat.com> - 1:0.56-3
changelog:
  - Do not set SSL ciphers at all by default (bug #1091316)
  - Pass actual length to syswrite() instead of default 1500 B (bug #1104243)


author: Iain Arnell <iarnell@gmail.com> - 0.30-1
changelog:
  - Update to latest upstream version
  - Clean up spec for modern rpmbuild
  - Use perl_default_filter
  - Remove unnecessary buildrequires


author: Paul Howarth <paul@city-fan.org> - 0.33-1
changelog:
  - Update to 0.33
    - Updated can_xs to fix a bug in it
  - Reinstate compatibility with old distributions like EL-5
  - Drop Test::More version requirement to 0.42
  - BR: perl(ExtUtils::MakeMaker)
  - BR: perl(Test::LeakTrace) except on EL-4/EL-5 where it's not available
  - BR: perl(Pod::Simple), perl(Test::CPAN::Meta), perl(Test::MinimumVersion)
    (if we're not bootstrapping) and perl(Test::Pod), and run the developer tests
    too
  - Don't use macros for commands
  - Use %{_fixperms} macro rather than our own chmod incantation
  - Make %files list more specific
  - Use tabs


author: Paul Howarth <paul@city-fan.org> - 0.33-7
changelog:
  - BR:/R: perl(Carp)
  - BR: perl(constant), perl(Exporter) and perl(ExtUtils::CBuilder)
  - Add commentary regarding non-use of Test::LeakTrace for EL-7 builds
  - Use Test::LeakTrace for EL-5 builds
  - Drop support for EL-4 builds since it was EOL-ed ages ago
  - Drop %defattr, redundant since rpm 4.4
  - Don't need to remove empty directories from the buildroot
  - Remove more command macros


author: Petr Šabata <contyk@redhat.com> - 0.39-7.1
changelog:
  - Add a few more missing build-time deps
  - Correct the licence tag
  - Modernize the spec a bit
  - Package the example scripts in their directory


author: Steven Pritchard <steve@kspei.com> 2.005-1
changelog:
  - Specfile autogenerated by cpanspec 1.71.
  - Add the "v" before version numbers to handle broken upstream packaging.
  - Remove redundant perl build dependency.
  - Drop bogus version number from Net::DNS::Resolver::Programmable dependency.
  - Drop redundant explicit dependencies.
  - BR Test::More and Test::Pod.
  - Include the spfd and spfquery scripts as %doc


author: Paul Howarth <paul@city-fan.org> - 2.8.0-3
changelog:
  - Fix broken POD (CPAN RT#86060)
  - Work around test suite failures with Net::DNS ≥ 0.68 (CPAN RT#78214)


author: Dams <anvil[AT]livna.org> 0:1.58-0.fdr.2
changelog:
  - Added forgotten description
  - Modified Summary according to Michael Schwendt suggestion
  - Modified tarball permissions to 0644


author: Ville Skyttä <ville.skytta at iki.fi> - 0:1.64-0.fdr.1
changelog:
  - Update to 1.64, patch applied upstream.
  - Bring up to date with current fedora.us Perl spec template.


author: Paul Howarth <paul@city-fan.org> - 1.67-1
changelog:
  - update to 1.67 (#161830)
  - assume perl_vendorlib is set
  - license is same as perl (GPL or Artistic) according to README
  - don't include module name in summary
  - use macros consistently
  - add dist tag


author: Paul Howarth <paul@city-fan.org> 1.74-2
changelog:
  - cosmetic spec file changes
  - fix CPAN RT#20726 (RH #200450), allowing Mail::Util::read_mbox() to open
    files with weird names


author: Paul Howarth <paul@city-fan.org> 1.76-1
changelog:
  - Update to 1.76
  - Add comment text about the patch for fixing CPAN RT#20726
  - BuildRequire perl(ExtUtils::MakeMaker) rather than perl-devel


author: Paul Howarth <paul@city-fan.org> 2.02-1
changelog:
  - Update to 2.02
  - Remove buildreqs perl(Net::SMTP) and perl(Net::Domain), bundled with perl
  - Add buildreqs perl(Date::Format), perl(Date::Parse), perl(Test::More), and
    perl(Test::Pod)
  - Remove patch for CPAN RT#20726, now fixed upstream
  - Buildreq perl >= 5.8.1
  - Tweak files list to mark pod files as %doc
  - Fix character encoding for ChangeLog


author: Paul Howarth <paul@city-fan.org> 2.05-1
changelog:
  - Update to 2.05
    - Fix de-ref error when index out of range in Mail::Header::get()
    - Repair fixed selection of smtp for non-unix systems
    - Do not run pod.t in devel environment
    - Set default output filename for Mail::Mailer::testfile::PRINT
    - Warn when no mailers were found (CPAN RT#52901)
  - Tidy up %files list


author: Paul Howarth <paul@city-fan.org> 2.06-1
changelog:
  - Update to 2.06 (add support for smtps via Net::SMTP::SSL)
  - Use %{_fixperms} macro instead of our own chmod incantation


author: Paul Howarth <paul@city-fan.org> 2.07-1
changelog:
  - Update to 2.07
    - Document perl 5.8.1 requirement in README (CPAN RT#61753)
    - Add "MAIL FROM" to Mail::Mailer::smtp


author: Paul Howarth <paul@city-fan.org> - 2.08-1
changelog:
  - Update to 2.08 (#709697)
    - Respect errors on closing a Mail::Mailer::smtp/::smtps connection
    - Mail::Internet should accept Net::SMTP::SSL as well (CPAN RT#68590)
    - Document that Mail::Mailer::smtps needs Authen::SASL
  - Use patch rather than iconv to convert docs to UTF8 encoding
  - Nobody else likes macros for commands


author: Paul Howarth <paul@city-fan.org> - 2.08-3
changelog:
  - Use DESTDIR rather than PERL_INSTALL_ROOT
  - One buildreq per line for readability
  - Add buildreqs for core perl modules, which might be dual-lived


author: Paul Howarth <paul@city-fan.org> - 2.09-1
changelog:
  - Update to 2.09
    - Remove dependency to Test::Pod by moving 99pod.t from t/ to xt/
      (CPAN RT#69918)
  - BR: perl(Net::Domain) ≥ 1.05 and perl(Net::SMTP) ≥ 1.03
  - Explicitly run xt/ tests


author: Paul Howarth <paul@city-fan.org> 2.10-1
changelog:
  - Update to 2.10
    - Mail::Mailer::smtp set from address twice (CPAN RT#77161)
    - Mail::Mailer::smtps did not support the From option (CPAN RT#77161)
    - Mail::Util::mailaddress has now an optional parameter to set the returned
      value explicitly (CPAN #75975)
  - BR: perl(base)
  - Drop BR: perl(Config) and perl(POSIX), not dual-lived
  - Drop %defattr, redundant since rpm 4.4
  - Don't need to remove empty directories from the buildroot


author: Paul Howarth <paul@city-fan.org> 2.12-1
changelog:
  - Update to 2.12
    - Default for Mail::Header::new(Modify) is 'false', not 'true'
      (CPAN RT#79985)
    - Mail::Address take username with rindex(), a bit better than index() but
      still poor (CPAN RT#82056)
    - Check for bad folding of header lines (CPAN RT#79993)
    - Add a note about better to avoid Mail::Address->name() (CPAN RT#81459)
  - Drop UTF8 patch, no longer needed


author: Paul Howarth <paul@city-fan.org> - 0.03-3
changelog:
  - Incorporate feedback from package review (#788258)
    - Correct License tag, which should be Artistic 2.0
    - BR: perl(lib) for test suite
    - Explicitly require perl(Carp), not automatically detected


author: Paul Howarth <paul@city-fan.org> - 0.04-1
changelog:
  - Update to 0.04
    - This module no longer installs an _implementation() subroutine in callers;
      instead, you can call Module::Implementation::implementation_for($package)
      to get the implementation used for a given package
  - Update patch for building with old Test::More versions


author: Paul Howarth <paul@city-fan.org> - 0.05-1
changelog:
  - Update to 0.05
    - Make Test::Taint an optional dependency; it requires XS, and requiring a
      compiler for Module::Implementation defeats its purpose (CPAN RT#74817)
  - BR: perl(Test::Requires)
  - Update patch for building with old Test::More versions


author: Paul Howarth <paul@city-fan.org> - 0.06-3
changelog:
  - Drop %defattr, redundant since rpm 4.4
  - Don't need to remove empty directories from buildroot
  - Add commentary regarding conditionalized buildreqs


author: Steven Pritchard <steve@kspei.com> 0.65-1
changelog:
  - Update to 0.65.
  - Use fixperms macro instead of our own chmod incantation.
  - BR ExtUtils::MakeMaker.


author: Ralf Corsépius <rc040203@freenet.de> - 0.67-2
changelog:
  - BR: perl(Test::More), perl(CPAN) (BZ 419631).
  - Remove TEST_POD (Unused).
  - Add AUTOMATED_TESTING.
  - BR: perl(Test::Pod) for AUTOMATED_TESTING.
  - Adjust License-tag.


author: Steven Pritchard <steve@kspei.com> 0.74-1
changelog:
  - Update to 0.74.
  - Update versioned dependencies for File::Remove, Module::ScanDeps,
    PAR::Dist, and YAML::Tiny.
  - BR Test::CPAN::Meta.


author: Marcela Mašláňová <mmaslano@redhat.com> - 0.91-4
changelog:
  - change to DESTDIR
  - add README
  - dist_file.txt wasn't packaged -> removed, it's needed only for test of build


author: Steven Pritchard <steve@kspei.com> 1.00-1
changelog:
  - Update to 1.00.
  - Update build dependencies:
    + Archive::Tar >= 1.44
    + ExtUtils::Install >= 1.52
    + ExtUtils::ParseXS >= 2.19
    + JSON >= 2.14
    + LWP::UserAgent >= 5.812
    + Module::Build >= 0.29
    + Module::CoreList >= 2.17
    + Module::ScanDeps >= 0.89
  - Update description (pulled from module).


author: Petr Pisar <ppisar@redhat.com> - 0.07-1
changelog:
  - version bump
  - new Test::Exception and Test::Warn BuildRequires
  - explicit perl-File-Spec >= 0.80 run-time dependency version
  - add examples


author: Paul Howarth <paul@city-fan.org> - 1.000003-2
changelog:
  - Sanitize for Fedora submission
  - Drop support for releases prior to F-15 due to needing perl(version) >= 0.87


author: Paul Howarth <paul@city-fan.org> - 1.000004-2
changelog:
  - Tweaks from package review (#672779)
    - Explicitly duplicate %summary in %description as upstream provides
      nothing particularly useful
    - Drop redundant BuildRoot tag
    - Add BuildRequires for possibly dual-lived perl modules:
      Cwd Data::Dumper Exporter File::Path File::Spec File::Temp IO::File
  - Explicitly require perl(version) >= 0.87 for builds on OS releases older
    than Fedora 15 where the versioned dependency isn't picked up automatically


author: Paul Howarth <paul@city-fan.org> - 1.000005-1
changelog:
  - Update to 1.000005
    - Localize $package::VERSION during version discovery
    - Fix references to Module::Build::ModuleInfo (CPAN RT#66133)
    - Added 'new_from_handle()' method (CPAN RT#68875)
    - Improved documentation (SYNOPSIS, broke out class/object method, and
      other minor edits)
  - Install to vendor directories rather than perl directories


author: Paul Howarth <paul@city-fan.org> - 1.000009-1
changelog:
  - Update to 1.000009
    - Adds 'provides' method to generate a CPAN META provides data structure
      correctly; use of package_versions_from_directory is discouraged
    - Fatal errors now use 'croak' instead of 'die'; Carp added as
      prerequisite
  - Improve %description
  - Include all buildreqs explicitly required and classify them by Build,
    Module, Regular test suite, and Release tests
  - Run main test suite and release tests separately
  - Drop explicit versioned runtime dependency on perl(version) as no supported
    release now requires it


author: Paul Howarth <paul@city-fan.org> - 1.000010-1
changelog:
  - Update to 1.000010
    - Performance improvement: the creation of a Module::Metadata object
      for a typical module file has been sped up by about 40%
    - Fix t/metadata.t failure under Cygwin
    - Portability fix-ups for new_from_module() and test failures on VMS
  - This release by VPIT -> update source URL
  - Drop buildreqs for Perl core modules that aren't dual-lived
  - Drop %defattr, redundant since rpm 4.4
  - Don't need to remove empty directories from the buildroot


author: Paul Howarth <paul@city-fan.org> - 1.000011-1
changelog:
  - Update to 1.000011
    - Fix various warning messages
  - This release by APEIRON -> update source URL


author: Paul Howarth <paul@city-fan.org> - 1.000012-1
changelog:
  - Update to 1.000012
    - Improved package detection heuristics
    - Fix ->contains_pod (CPAN RT#84932)
    - Fix detection of pod after __END__ (CPAN RT#79656)
  - This release by ETHER -> update source URL
  - Package new upstream README file


author: Paul Howarth <paul@city-fan.org> - 1.000014-1
changelog:
  - Update to 1.000014
    - Fix reliance on recent Test::Builder
    - Make tests perl 5.6 compatible
  - This release by BOBTFISH -> update source URL


author: Paul Howarth <paul@city-fan.org> - 1.000016-1
changelog:
  - Update to 1.000016
    - Re-release to fix prereqs and other metadata
  - This release by ETHER -> update source URL
  - Specify all dependencies


author: Paul Howarth <paul@city-fan.org> - 1.000018-1
changelog:
  - Update to 1.000018
    - Re-release of de-tainting fix without unstated non-core test dependencies
  - Drop BR: perl(Test::Fatal)


author: Steven Pritchard <steve@kspei.com> 0.81-1
changelog:
  - Update to 0.81.
  - Use fixperms macro instead of our own chmod incantation.
  - Reformat to match cpanspec output.
  - BR ExtUtils::MakeMaker.


author: Chris Weyl <cweyl@alumni.drew.edu> 0.95-1
changelog:
  - auto-update to 0.95 (by cpan-spec-update 0.01)
  - add perl_default_filter (pro forma)
  - altered br on perl(ExtUtils::MakeMaker) (0 => 6.42)


author: Marcela Mašláňová <mmaslano@redhat.com> 0.98-1
changelog:
  - update by Fedora::App::MaintainerTools 0.006
  - updating to latest GA CPAN version (0.98)
  - added a new br on perl(File::Spec) (version 0)
  - added a new br on perl(File::Temp) (version 0)
  - added a new req on perl(File::Spec) (version 0)
  - added a new req on perl(File::Temp) (version 0)
  - added a new req on perl(Module::Build::ModuleInfo) (version 0)
  - added a new req on perl(version) (version 0)


author: Ville Skyttä <ville.skytta@iki.fi> - 0:0.38-0.fdr.3
changelog:
  - Fix build in setups which do not generate debug packages (bug 1606)
  - Require perl >= 1:5.6.1 for vendor install dir support
  - Use pure_install to avoid perllocal.pod workarounds


author: Ville Skyttä <ville.skytta@iki.fi> - 0:0.38-0.fdr.4
changelog:
  - Really use pure_install (bug 1606)
  - Fix build with older mktemp versions which require a template (bug 1606)


author: Ville Skyttä <ville.skytta@iki.fi> - 0.52-1
changelog:
  - 0.52
  - Run non-live tests during build and make live ones optional, enabled
    when building with "--with livetests"


author: Paul Howarth <paul@city-fan.org> - 0.68-3
changelog:
  - BR: perl(Exporter) and perl(ExtUtils::Manifest)
  - Use %{_fixperms} macro rather than our own chmod incantation


author: Paul Howarth <paul@city-fan.org> - 0.68-5
changelog:
  - BR: perl(constant), perl(Data::Dumper) and perl(lib)
  - Don't need to remove empty directories from the buildroot
  - Drop %defattr, redundant since rpm 4.4


author: Paul Howarth <paul@city-fan.org> - 0.69-1
changelog:
  - Update to 0.69
    - Support for gpg under these alternate names: gpg gpg2 gnupg gnupg2
  - This release by AUDREYT -> update source URL
  - BR:/R: perl(Text::Diff)
  - Include Andreas Koenig's GPG key in the SRPM and import it in %prep so
    that we don't need to get it from a keyserver in %check


author: Paul Howarth <paul@city-fan.org> - 0.73-1
changelog:
  - Update to 0.73
    - Constrain the user-specified digest name to /^\w+\d+$/
    - Only allow loading Digest::* from absolute paths in @INC (CVE-2013-2145)


author: Rich Megginson <richm@stanfordalumni.org> - 1.5-7
changelog:
  - Incorporate comments from Fedora Extras review - https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=219869
  - Remove all Requires except perl - use autogenerated ones
  - Remove ExclusiveArch
  - Remove files that don't need to be packaged
  - add full URL to sources
  - set API.so to mode 755


author: Rich Megginson <richm@stanfordalumni.org> - 1.5-9
changelog:
  - remove only perl(Mozilla::LDAP::Entry) from Provides, leave in 
  - perl(Mozilla::LDAP::Entry) = 1.5


author: Ville Skyttä <ville.skytta at iki.fi> - 0.49-2
changelog:
  - Explicitly disable tests requiring network access at build time.
  - Exclude Win32 and Cygwin specific modules.
  - More specfile cleanups.
  - Honor $RPM_OPT_FLAGS.


author: Robin Norwood <rnorwood@redhat.com> - 0.59-2
changelog:
  - Resolves: bz#226270
  - Fixed issues brought up during package review
  - BuildRequires should not require perl, and fixed the format.
  - Fixed the BuildRoot


author: Robin Norwood <rnorwood@redhat.com> - 0.61-3
changelog:
  - Split Nameserver.pm into subpackage, per recommendation from
    upstream maintainer Dick Franks.
    - Separates the server bits from the client bits.
    - Removes the dependancy on perl(Net::IP) from perl-Net-DNS
  - Add BR for perl(Test::Pod) and perl(Digest::BubbleBabble)


author: Marcela Maslanova <mmaslano@redhat.com> - 0.63-4
changelog:
  - 437681 remove previous patch and use upstream patch, which should solve
          all problems with noisy logs.


author: Steven Pritchard <steve@kspei.com> 0.003-1
changelog:
  - Specfile autogenerated by cpanspec 1.72.
  - Add "v" to files and path names.
  - Drop explicit redundant dependencies.


author: Ville Skyttä <ville.skytta at iki.fi> - 0:1.25-0.fdr.4
changelog:
  - Rename to perl-Net-SSLeay, provide perl-Net_SSLeay for compatibility
    with the rest of the world.


author: Ville Skyttä <ville.skytta at iki.fi> - 0:1.26-0.fdr.1
changelog:
  - Update to unofficial 1.26 from Peter Behroozi, adds get1_session(),
    enables session caching with IO::Socket::SSL (bug 1859, bug 1860).
  - Bring outdated test14 up to date (bug 1859, test suite still not enabled).


author: Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.30-2
changelog:
  - CVE-2005-0106: patch from Mandriva
    http://wwwnew.mandriva.com/security/advisories?name=MDKSA-2006:023


author: Paul Howarth <paul@city-fan.org> - 1.32-1
changelog:
  - update to 1.32, incorporate new upstream URLs
  - cosmetic spec changes suiting new maintainer's preferences
  - fix argument order for find with -depth
  - remove patch for CVE-2005-0106, fixed upstream in 1.30 (#191351)
    (http://rt.cpan.org/Public/Bug/Display.html?id=19218)
  - remove test patch, no longer needed
  - re-encode Credits as UTF-8
  - include TODO as %doc
  - add buildreqs perl(Array::Compare), perl(MIME::Base64), perl(Sub::Uplevel),
    perl(Test::Exception), perl(Test::NoWarnings), perl(Test::Pod),
    perl(Test::Warn), perl(Tree::DAG_Node)
  - add patch needed to disable testsuite non-interactively
  - run test suite but disable external tests by default; external tests can be
    enabled by using rpmbuild --with externaltests
  - add patch to change hosts connected to in external tests


author: Paul Howarth <paul@city-fan.org> - 1.35-1
changelog:
  - update to 1.35
  - drop flag and patch for enabling/disabling external tests - patch now upstream
  - external hosts patch no longer needed as we don't do external tests
  - filter out unversioned provide for perl(Net::SSLeay)
  - use the distro openssl flags rather than guessing them


author: Paul Howarth <paul@city-fan.org> - 1.35-7
changelog:
  - update to svn trunk (rev 252), needed due to omission of MD2 functionality
    from OpenSSL 1.0.0 (CPAN RT#48916)


author: Paul Howarth <paul@city-fan.org> - 1.36-6
changelog:
  - BR: perl(Test::Kwalitee) if we're not bootstrapping
  - explicitly BR: pkgconfig
  - use a patch rather than a scripted iconv to fix the character encoding
  - modernize provides filter
  - stop running the tests in verbose mode
  - nobody else likes macros for commands


author: Paul Howarth <paul@city-fan.org> - 1.37-1
changelog:
  - update to 1.37
    - added X509_get_fingerprint
    - added support for SSL_CTX_set1_param, SSL_set1_param and selected
      X509_VERIFY_PARAM_* OBJ_* functions
    - fixed the prototype for randomize()
    - fixed an uninitialized value warning in $Net::SSLeay::proxyauth
    - allow net-ssleay to compile if SSLV2 is not present
    - fixed a problem where sslcat (and possibly other functions) expect RSA
      keys and will not load DSA keys for client certificates
    - removed SSL_CTX_v2_new and SSLv2_method() for OpenSSL 1.0 and later
    - added CTX_use_PKCS12_file
  - this release by MIKEM => update source URL


author: Paul Howarth <paul@city-fan.org> - 1.38-1
changelog:
  - update to 1.38
    - fixed a problem with various symbols that only became available in OpenSSL
      0.9.8 such as X509_VERIFY_PARAM and X509_POLICY_NODE, causing build
      failures with older versions of OpenSSL (CPAN RT#71013)


author: Paul Howarth <paul@city-fan.org> - 1.39-1
changelog:
  - update to 1.39
    - downgraded Module::Install to 0.93 since 1.01 was causing problems in the
      Makefile


author: Paul Howarth <paul@city-fan.org> - 1.40-1
changelog:
  - update to 1.40
    - fixed incorrect argument type in call to SSL_set1_param
    - fixed a number of issues with pointer sizes; removed redundant pointer cast
      tests from t/
    - added Perl version requirements to SSLeay.pm


author: Paul Howarth <paul@city-fan.org> - 1.41-1
changelog:
  - update to 1.41
    - fixed incorrect const signatures for 1.0 that were causing warnings; now
      have clean compile with 0.9.8a through 1.0.0
  - BR: perl(Carp)


author: Paul Howarth <paul@city-fan.org> - 1.42-1
changelog:
  - update to 1.42
    - fixed incorrect documentation of how to enable CRL checking
    - fixed incorrect letter in Sebastien in Credits
    - changed order of the Changes file to be reverse chronological
    - fixed a compile error when building on Windows with MSVC6
  - drop UTF8 patch, no longer needed


author: Paul Howarth <paul@city-fan.org> - 1.42-2
changelog:
  - use DESTDIR rather than PERL_INSTALL_ROOT
  - use %{_fixperms} macro rather than our own chmod incantation
  - BR: perl(AutoLoader), perl(Exporter), perl(Socket)


author: Paul Howarth <paul@city-fan.org> - 1.45-1
changelog:
  - update to 1.45 (see Changes file for full details)
    - added thread safety and dynamic locking, which should complete thread
      safety work, making Net::SSLeay completely thread-safe
    - lots of improved documentation
  - BR: perl(Test::Pod::Coverage)
  - install Net/SSLeay.pod as %doc


author: Paul Howarth <paul@city-fan.org> - 1.46-1
changelog:
  - update to 1.46 (see Changes file for details)
  - BR: openssl as well as openssl-devel, needed for building
  - no longer need help to find openssl
  - upstream no longer shipping TODO
  - drop %defattr, redundant since rpm 4.4


author: Paul Howarth <paul@city-fan.org> - 1.47-1
changelog:
  - update to 1.47
    - fixed overlong lines and spelling errors in pod
    - fixed extra "garbage" files in 1.46 tarball
    - fixed incorrect fail reports on some 64 bit platforms
    - fix to avoid FAIL reports from cpantesters with missing openssl
    - use my_snprintf from ppport.h to prevent link failures with perl 5.8 and
      earlier when compiled with MSVC


author: Paul Howarth <paul@city-fan.org> - 1.48-1
changelog:
  - update to 1.48
    - removed unneeded Debian_CPANTS.txt from MANIFEST
    - fixed incorrect documentation about the best way to call CTX_set_options
    - fixed problem that caused "Undefined subroutine utf8::encode" in
      t/local/33_x509_create_cert.t (on perl 5.6.2)
    - in examples and pod documentation, changed #!/usr/local/bin/perl
      to #!/usr/bin/perl
    - t/local/06_tcpecho.t now tries a number of ports to bind to until
      successful
  - no longer need to fix shellbangs in examples


author: Paul Howarth <paul@city-fan.org> - 1.49-1
changelog:
  - update to 1.49
    - fixed problem where on some platforms test t/local/07_tcpecho.t would bail
      out if it could not bind port 1212; it now tries a number of ports to bind
      to until successful
    - improvements to unsigned casting
    - improvements to Net::SSLeay::read to make it easier to use with
      non-blocking IO: it modifies Net::SSLeay::read() to return the result from
      SSL_read() as the second return value, if Net::SSLeay::read() is called in
      list context (its behavior should be unchanged if called in scalar or void
      context)
    - fixed a problem where t/local/kwalitee.t fails with
      Module::CPANTS::Analyse 0.86
    - fixed a number of typos
    - fixed a compiler warning from Compiling with gcc-4.4 and -Wall
    - Fixed problems with get_https4: documentation was wrong, $header_ref was
      not correctly set and $server_cert was not returned
    - fixed a problem that could cause a Perl exception about no blength method
      on undef (CPAN RT#79309)
    - added documentation about how to mitigate various SSL/TLS vulnerabilities
    - SSL_MODE_* are now available as constants
  - drop upstreamed pod encoding patch


author: Paul Howarth <paul@city-fan.org> - 1.50-1
changelog:
  - update to 1.50
    - fixed a problem where t/handle/external/50_external.t would crash if any of
      the test sites were not contactable
    - now builds on VMS, added README.VMS
    - fixed a few compiler warnings in SSLeay.xs; most of them are just
      signed/unsigned pointer mismatches but there is one that actually fixes
      returning what would be an arbitrary value off the stack from
      get_my_thread_id if it happened to be called in a non-threaded build
    - added SSL_set_tlsext_host_name, SSL_get_servername, SSL_get_servername_type,
      SSL_CTX_set_tlsext_servername_callback for server side Server Name
      Indication (SNI) support
    - fixed a problem with C++ comments preventing builds on AIX and HPUX
    - perdition.org not available for tests, changed to www.open.com.au
    - added SSL_FIPS_mode_set
    - improvements to test suite so it succeeds with and without FIPS mode
      enabled
    - added documentation, warning not to pass UTF-8 data in the content
      argument to post_https


author: Paul Howarth <paul@city-fan.org> - 1.51-1
changelog:
  - update to 1.51
    - fixed a problem where SSL_set_SSL_CTX is not available with
      OpenSSL < 0.9.8f (CPAN RT#81940)
  - fix bogus date in spec changelog


author: Paul Howarth <paul@city-fan.org> - 1.52-1
changelog:
  - update to 1.52
    - rebuild package with gnu format tar, to prevent problems with unpacking on
      other systems such as old Solaris


author: Paul Howarth <paul@city-fan.org> - 1.54-1
changelog:
  - update to 1.54
    - added support for SSL_export_keying_material where present (i.e. in OpenSSL
      1.0.1 and later)
    - changed t/handle/external/50_external.t to use www.airspayce.com instead of
      perldition.org, who no longer have an https server
    - patch to fix a crash: P_X509_get_crl_distribution_points on an X509
      certificate with values in the CDP extension that do not have an ia5 string
      would cause a segmentation fault when accessed
    - change in t/local/32_x509_get_cert_info.t to not use
      Net::SSLeay::ASN1_INTEGER_get, since it works differently on 32 and 64 bit
      platforms
    - updated author and distribution location details to airspayce.com
    - improvement to test 07_sslecho.t so that if set_cert_and_key fails we can
      tell why


author: Paul Howarth <paul@city-fan.org> - 1.55-1
changelog:
  - update to 1.55
    - added support for TLSV1_1 and TLSV1_2 methods with SSL_CTX_tlsv1_1_new(),
      SSL_CTX_tlsv1_2_new(), TLSv1_1_method() and TLSv1_2_method(), where
      available in the underlying openssl
    - added CRL support functions X509_CRL_get_ext(), X509_CRL_get_ext_by_NID(),
      X509_CRL_get_ext_count()
    - fixed a problem that could cause content with a value of '0' to be
      incorrectly encoded by do_httpx3 and friends (CPAN RT#85417)
    - added support for SSL_get_tlsa_record_byname() required for DANE support in
      openssl-1.0.2 and later
    - testing with openssl-1.0.2-stable-SNAP-20130521
    - added X509_NAME_new and X509_NAME_hash


author: Jitka Plesnikova <jplesnik@redhat.com> - 1.55-6
changelog:
  - Deleted support for SSL_get_tlsa_record_byname (bug #1422435)
  - Removed tests which fails due to changes openssl 1.0.1h and later


author: Fabio M. Di Nitto <fdinitto@redhat.com> - 3.03-7
changelog:
  - Fix bug 226273:
    * Add dist tag.
    * Fix rpmlint errors for %description.
    * Remove MANIFEST from package.
  - General clean up of spec file.


author: Paul Howarth <paul@city-fan.org> - 4.044-3
changelog:
  - use a patch rather than scripted iconv to fix character encoding
  - use rpm native provides filtering
  - make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 4.049-1
changelog:
  - update to 4.049
    - in Lite v1.32:
      - add capability to parse input of the form ->new6(12345,1); this should
        have been there but was missing (CPAN RT#68723)
    - in Util v1.41:
      - add inet_pton, inet_ntop, AF_INET, AF_INET6
      - modify inet_n2dx and inet_n2ad to recognize the new 128-bit IPv4 format
        ::FFFF:FFFF:0:0
      - replace isIPv4 with a pure perl version for portability
    - split the following into NetAddr::IP::InetBase v0.01 to provide better
      long-term support for IPv6:
      - inet_aton
      - inet_ntoa
      - ipv6_aton
      - ipv6_n2x
      - ipv6_n2d
      - inet_any2n
      - inet_n2dx
      - inet_n2ad
      - inet_ntop
      - inet_pton
      - packzeros
      - isIPv4
      - isNewIPv4
      - isAnyIPv4
      - AF_INET
      - AF_INET6
  - BR: perl(Carp)
  - BR: perl(Socket6) for test suite
  - update UTF-8 patch to apply cleanly
  - license is now GPL+ or Artistic in most of the code but Util.xs is GPLv2+ so
    we ship the whole thing under that license


author: Paul Howarth <paul@city-fan.org> 4.052-1
changelog:
  - update to 4.052
    - in InetBase.pm v0.03:
      - Socket6 prior to version 0.23 does not have AF_INET6 in the EXPORT_OK
        array; modify InetBase.pm to work around this
      - remove reference to Config{osname}
    - in Lite.pm v1.35:
      - add support for Math::BigInt to NetAddr::IP::Lite
      - use Math::BigInt::Calc for creating BigInt values and fall back to
        NetAddr::IP::Calc if Math::BigInt is not present (fixes CPAN RT#71869)
  - BR: perl(Data::Dumper) and perl(Math::BigInt)
  - add runtime dependency on perl(Math::BigInt) for performance and consistency
  - update UTF-8 patch to apply cleanly


author: Paul Howarth <paul@city-fan.org> 4.054-1
changelog:
  - update to 4.054
    - in Lite.pm v1.37:
      - fix CPAN RT#71925, a sub-variant of CPAN RT#62521 that showed up only for
        short notation for IPv4, e.g. 127/n, 127.0/n, 127.0.0/n but not
        127.0.0.0/n
      - remove Calc.pm
      - add detection of early Math::BigInt object structure
      - fix CPAN RT#71869 - a failed test routine
  - upstream no longer ships README so no need to fix its encoding


author: Paul Howarth <paul@city-fan.org> 4.055-1
changelog:
  - update to 4.055
    - in Lite.pm v1.38:
      - patch for CPAN RT#71869: issues with Math::BigInt variants


author: Paul Howarth <paul@city-fan.org> 4.056-1
changelog:
  - update to 4.056
    - in InetBase.pm v0.04:
      - improve inet_aton to overcome broken gethostbyname found in NetBSD and
        OpenBSD


author: Paul Howarth <paul@city-fan.org> 4.058-1
changelog:
  - update to 4.058
    - in Lite.pm v1.40:
      - add call to InetBase::fillIPv4 to all uses of gethostbyname
    - in InetBase.pm v0.06:
      - break out the code that expands short IPv4 addresses into dotquad format
        to account for broken BSD implementations of inet_aton and gethostbyname
        that do not recognize the short format, and EXPORT this as sub 'fillIPv4'
    - in Util.pm v1.45:
      - add 'fillIPv4' to calls to gethostbyname to work around broken inet_aton
        and gethostbyname implementations in certain BSD implementations


author: Paul Howarth <paul@city-fan.org> 4.062-1
changelog:
  - update to 4.062 (#802994)
    - add is_rfc1918 to Lite.pm v1.42
    - fix change in behavior introduced in v4.050 where an empty string supplied
      to "new" previously returned 'undef' and now returns 'default' for ipV4 or
      ipV6 (CPAN RT#75976)
    - documentation updates
  - don't need to remove empty directories from the buildroot
  - recode NetAddr::IP::Lite module and manpage as UTF-8
  - don't use macros for commands


author: Paul Howarth <paul@city-fan.org> - 4.064-1
changelog:
  - Update to 4.064
    - Updated GPL v2.0 text and address in all modules
    - Added support for rfc3021 /31 networks to hostenum
  - Update UTF8 patch


author: Paul Howarth <paul@city-fan.org> - 4.067-1
changelog:
  - Update to 4.067
    - Improved diagnostic message for "die" with bad mask for hostenum,
      hostenumref, split, splitref, rsplit, rsplitref
  - Include new docfile About-NetAddr-IP.txt


author: Paul Howarth <paul@city-fan.org> - 4.069-1
changelog:
  - Update to 4.069
    - Add proper pod encoding in Lite.pm
    - Changed Makefile.PL to check for config.h when building for XS with 'gcc',
      try building with 'cc', and check again; if config.h is not found, force
      Pure Perl mode
    - Kill XS in winduhs and Darwin, both of which misbehave when compiling XS
      code
  - Drop UTF8 patch, no longer needed


author: Gary Benson <gbenson@redhat.com>
changelog:
  - make like all the other perl modules we ship (bind to perl version,
    use perl dependency finding scripts, build filelist automatically).
  - include documentation
  - build against perl 5.6.1


author: Ralf Corsépius <corsepiu@fedoraproject.org> - 0.01-15
changelog:
  - Apply https://rt.cpan.org/Ticket/Attachment/792151/410599/Number-Compare-0.01-uninitialized.patch
    to address https://bugzilla.redhat.com/show_bug.cgi?id=607982.


author: Steven Pritchard <steve@kspei.com> 0.29-1
changelog:
  - Update to 0.29.
  - Use fixperms macro instead of our own chmod incantation.
  - Reformat to match cpanspec output.


author: Paul Howarth <paul@city-fan.org> - 1.206-6
changelog:
  - BR: perl(Task::Weaken) and perl(Test::CPAN::Meta) for improved test coverage
  - enable AUTOMATED_TESTING
  - use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 1.208-1
changelog:
  - update to 1.208
    - don't assign '' to $^W, it generates a warning on Gentoo
    - added missing PPI::Token::Regexp fix to Changes file
    - updating Copyright to the new year
    - fixed #50309: literal() wrong result on "qw (a b c)"
    - PPI::Dumper no longer causes Elements to flush location data
    - PPI::Dumper no longer disables location information for non-Documents
    - +{ package => 1 } doesn't create a PPI::Statement::Package
    - extra methods in PPI::Token::Regexp and PPI::Token::QuoteLike::Regexp
  - use %{_fixperms} macro instead of our own chmod incantation


author: Paul Howarth <paul@city-fan.org> - 1.210-1
changelog:
  - update to 1.210 (packaging fixes)
  - use RELEASE_TESTING rather than AUTOMATED_TESTING for better test coverage


author: Paul Howarth <paul@city-fan.org> - 1.212-1
changelog:
  - update to 1.212 (experimental/development support and bugfixes)
    - Fixed bug in ForLoop back-compatibility warning (CPAN RT#48819)
    - Added support for $ENV{X_TOKENIZER} --> $PPI::Lexer::X_TOKENIZER
    - Upgraded to Module::Install 0.93
    - Added support for $PPI::Lexer::X_TOKENIZER, for alternate tokenizers
    - Added an extra test case to validate we handle byte order marks properly
    - Moved author tests from t to xt
    - Fixed CPAN RT#26082: scalar { %x } is misparsed
    - Fixed CPAN RT#26591: VMS patch for PPI 1.118
    - Fixed CPAN RT#44862: PPI cannot parse "package Foo::100;" correctly
    - Fixed CPAN RT#54208: PPI::Token::Quote::Literal::literal missing
  - run release tests as well as regular test suite
  - BR: perl(File::Find::Rule) >= 0.32, perl(File::Find::Rule::Perl) >= 1.09, 
    perl(Perl::MinimumVersion) >= 1.24 and perl(Test::MinimumVersion) >= 0.101080 
    for release tests


author: Paul Howarth <paul@city-fan.org> - 1.213-1
changelog:
  - update to 1.213 (targeted bug fix, no changes to parsing or normal usage)
    - Updated to Module::Install 1.00
    - Updated module dependencies in xt author tests
    - Fixed extremely broken PPI::Token::Pod::merge and added test case
  - bump perl(Perl::MinimumVersion) requirement to 1.25
  - bump perl(Test::CPAN::Meta) requirement to 0.17
  - bump perl(Test::Pod) requirement to 1.44


author: Paul Howarth <paul@city-fan.org> - 1.215-1
changelog:
  - update to 1.215 (general fix release):
    - index_locations on an empty document no longer warns
    - Corrected a bug in line-spanning attribute support
    - Regression test for line-spanning attribute support
    - return { foo => 1 } should parse curlys as hash constructor, not block
      (CPAN RT#61305)
    - Fixed bug with map and regexp confusing PPI (CPAN RT#63943)
    - Updated copyright year to 2011
    - Fix bless {} probably contains a hash constructor (CPAN RT#64247)
    - Backed out glob fix
    - Fix cast can trump braces in PPI::Token::Symbol->symbol (CPAN RT#65199)


author: Paul Howarth <paul@city-fan.org> - 1.215-3
changelog:
  - always run test suite but don't run release tests when bootstrapping
  - nobody else likes macros for commands
  - clean up for modern rpm:
    - drop explicit buildroot tag
    - drop buildroot cleaning
    - drop %defattr
    - use native provides filtering
  - use a patch rather than scripting iconv to fix character encoding
  - upstream file permissions no longer need fixing


author: Paul Howarth <paul@city-fan.org> - 1.215-9
changelog:
  - classify buildreqs by usage
  - BR: perl(Time::HiRes) for the test suite
  - BR: perl(Pod::Simple) ≥ 3.14 for the release tests
  - BR: at least version 0.17 of perl(Test::CPAN::Meta)
  - bump perl(Test::Pod) version requirement to 1.44
  - don't need to remove empty directories from the buildroot


author: Paul Howarth <paul@city-fan.org> - 0.06-1
changelog:
  - Update to 0.06:
    - Removed hard dep on Test::Warn for the benefit of Moose
    - Fixed what looked like a bug in -ignore handling
    - The -ignore parameter now accepts regexes as well as package names
  - Update compatibility patches
  - BR: List::MoreUtils
  - BR: Test::Requires where possible, patch it out elsewhere


author: Paul Howarth <paul@city-fan.org> - 0.08-1
changelog:
  - Update to 0.08:
    - The use of regular expressions in ignores didn't really work in 0.06
    - Added missing deps on List::MoreUtils and Test::Requires
    - Replaced Test::Warn with Test::Output in the tests
    - Made the tests actually test what they should be testing
  - BR: Test::Output rather than Test::Warn
  - Update patches


author: Paul Howarth <paul@city-fan.org> - 0.10-2
changelog:
  - Update patches for old Test::More and no Test::Requires
  - perl(Pod::Coverage::TrustPod) now available everywhere except EPEL-4


author: Paul Howarth <paul@city-fan.org> - 0.11-1
changelog:
  - Update to 0.11:
    - Allow an empty hash for the -deprecations parameter
  - BR: perl(ExtUtils::MakeMaker)
  - BR: perl(Test::CPAN::Changes)
  - BR: perl(Pod::Coverage::TrustPod) unconditionally
  - Update patches for old ExtUtils::MakeMaker and Test::More compatibility


author: Paul Howarth <paul@city-fan.org> - 0.12-1
changelog:
  - Update to 0.12:
    - Fix tests to pass with Carp 1.25 (CPAN RT#75520)
  - BR: perl(Test::Spelling), aspell-en
  - Add patch to accept "deprecations" as a valid dictionary word
  - Update patches to apply cleanly
  - Don't need to remove empty directories from buildroot
  - Don't use macros for commands
  - Drop EPEL-4 support:
    - Drop patch supporting build with ExtUtils::MakeMaker < 6.30


author: Paul Howarth <paul@city-fan.org> - 0.13-1
changelog:
  - Update to 0.13:
    - Fix dist.ini to not add Test::Spelling as a requirement
  - Drop %defattr, redundant since rpm 4.4
  - Test::Requires available on all supported distributions


author: Chris Weyl <cweyl@alumni.drew.edu> - 0.103-1
changelog:
  - Auto-update to 0.103 (by cpan-spec-update 0.01)
  - Added a new br on perl(ExtUtils::MakeMaker) (version 6.42)


author: Paul Howarth <paul@city-fan.org> - 0.103-8
changelog:
  - Run Perl::Critic test in %check too
  - BR: perl(Test::Perl::Critic)
  - BR: perl(Carp) and perl(Symbol), which might be dual-lived
  - Use DESTDIR rather than PERL_INSTALL_ROOT
  - Drop version requirement for perl(ExtUtils::MakeMaker); older versions work
    without problems, e.g. version 6.17 on EL-4
  - Make %files list more explicit
  - Don't use macros for commands
  - Use tabs


author: Paul Howarth <paul@city-fan.org> - 0.03-2
changelog:
  - Incorporate package review suggestions (#602597)
    - Use %{?perl_default_filter}
    - Use DESTDIR instead of PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 0.04-1
changelog:
  - Update to 0.04 (get_package_symbol now doesn't autovivify stash entries; a
    new method get_or_add_package_symbol can now be used for that behavior)


author: Paul Howarth <paul@city-fan.org> - 0.05-1
changelog:
  - Update to 0.05
    - Bump Test::More requirement for done_testing
    - Update packaging stuff
  - BR: perl(Test::EOL) and perl(Test::NoTabs)
  - Unify spec for all active branches, adding patches for back-compatibility


author: Paul Howarth <paul@city-fan.org> - 0.08-1
changelog:
  - Update to 0.08 (re-enable the caching of the stash)
  - Update patch for old ExtUtils::MakeMaker and Test::More versions


author: Paul Howarth <paul@city-fan.org> - 0.20-1
changelog:
  - Update to 0.20
    - Methods were renamed for brevity: s/_package//
    - Convert Package::Stash into a module which loads either the XS or pure perl
      implementation, depending on what's available
    - Use Test::Fatal instead of Test::Exception
    - Use Dist::CheckConflicts
    - Silence deprecation warnings for the method renaming for now
  - New script and manpage: package-stash-conflicts
  - New modules and manpages: Package::Stash::Conflicts and Package::Stash::PP
  - New build requirements:
    - perl(Dist::CheckConflicts)
    - perl(Package::DeprecationManager)
    - perl(Package::Stash::XS)
    - perl(Test::LeakTrace)
    - perl(Test::Requires)
    - perl(Test::Script)
  - Update patches for old ExtUtils::MakeMaker and Test::More versions
  - Add new patch to work around absence of Test::Requires in EPEL-4
  - Require perl(Package::Stash::XS) for performance and consistency
  - Manually provide perl(Package::Stash::Conflicts), hidden from auto-provides


author: Paul Howarth <paul@city-fan.org> - 0.22-1
changelog:
  - Update to 0.22 (bump Package::Stash::XS version requirement since a bug was
    fixed there)
  - Update patches for old ExtUtils::MakeMaker and Test::More versions
  - BR/R perl(Package::Stash::XS) >= 0.19
  - Content-free manpages for package-stash-conflicts and
    Package::Stash::Conflicts dropped upstream


author: Paul Howarth <paul@city-fan.org> - 0.23-1
changelog:
  - Update to 0.23
    - Lower perl prereq to 5.8.1
    - Make the leak tests release-only
  - Update patches to apply cleanly
  - Add patch to skip memory leak tests if we don't have Test::LeakTrace


author: Paul Howarth <paul@city-fan.org> - 0.25-1
changelog:
  - Update to 0.25 (make the leak tests author-only, since some smokers run
    release tests)
  - Update patches to apply cleanly
  - Bump perl(Package::Stash::XS) version requirement to 0.21
  - Drop buildreq perl(Test::Exception), no longer needed


author: Paul Howarth <paul@city-fan.org> - 0.26-1
changelog:
  - Update to 0.26
    - Make the namespace cache lazy and weak, in case the stash is deleted
    - However, this doesn't work on 5.8, so disable the namespace caching
      entirely there
  - Update patches to apply cleanly
  - Bump perl(Package::Stash::XS) version requirement to 0.22
  - Bump perl(Dist::CheckConflicts) version requirement to 0.02


author: Paul Howarth <paul@city-fan.org> - 0.28-1
changelog:
  - Update to 0.28
    - META.json fixes
  - Update patch for old ExtUtils::MakeMaker versions to apply cleanly


author: Paul Howarth <paul@city-fan.org> - 0.30-1
changelog:
  - Update to 0.30
    - Fix compiler detection in Makefile.PL
  - Update patch for old ExtUtils::MakeMaker versions
  - Drop usage of macros for commands
  - Drop redundant %{?perl_default_filter}
  - perl(Pod::Coverage::TrustPod) now available everywhere


author: Paul Howarth <paul@city-fan.org> - 0.31-1
changelog:
  - Update to 0.31
    - Fix ->add_symbol('$foo', qr/sdlfk/) on 5.12+
    - Fix ->add_symbol('$foo', \v1.2.3) on 5.10+
  - Update patch for old Test::More versions
  - Update patch for no Test::Requires


author: Paul Howarth <paul@city-fan.org> - 0.32-1
changelog:
  - Update to 0.32
    - Bring the behavior of has_symbol for nonexistant scalars into line with the
      XS version
    - Invalid package names (for instance, Foo:Bar) are not allowed
    - Invalid stash entry names (anything containing ::) are not allowed
  - Update patches to apply cleanly
  - Bump perl(Package::Stash::XS) version requirement to 0.24


author: Paul Howarth <paul@city-fan.org> - 0.33-6
changelog:
  - Drop EPEL-4 support
    - Drop %defattr, redundant since rpm 4.4
    - Test::LeakTrace, Test::Requires and Test::Script are now universally available
    - A suitably recent version of ExtUtils::MakeMaker is now universally available
  - Don't need to remove empty directories from the buildroot


author: Paul Howarth <paul@city-fan.org> - 0.34-1
changelog:
  - Update to 0.34
    - Support anonymous stashes on newer perl versions
    - Prevent harmful effects from invalid settings for
      $ENV{PACKAGE_STASH_IMPLEMENTATION}
    - Switch to Module::Implementation
  - BR: perl(Module::Implementation) ≥ 0.06
  - BR: perl(base) for test suite
  - Bump Package::Stash::XS version requirement to 0.26
  - Explicitly run extra tests (except on RHEL ≥ 7, where the necessary
    build dependencies may not be available)
  - Update patch for building with old Test::More version in EPEL-5


author: Paul Howarth <paul@city-fan.org> - 0.19-1
changelog:
  - Update to 0.19 (more correct validity test for scalars)
  - Update patch for old Test::More versions


author: Paul Howarth <paul@city-fan.org> - 0.20-1
changelog:
  - Update to 0.20
    - Lower perl prereq to 5.8.1
    - Make the leak tests release-only
  - Update patches to apply cleanly
  - Drop no-Test::Requires patch, no longer needed
  - Drop buildreq perl(Test::Requires), no longer needed
  - Add patch to skip memory leak tests if we don't have Test::LeakTrace


author: Paul Howarth <paul@city-fan.org> - 0.21-1
changelog:
  - Update to 0.21
    - Make the leak tests author-only, since some smokers run release tests
    - Fix some XS forward compat stuff
  - Update patches to apply cleanly


author: Paul Howarth <paul@city-fan.org> - 0.22-1
changelog:
  - Update to 0.22
    - Make the namespace cache lazy and weak, in case the stash is deleted
    - However, this doesn't work on 5.8, so disable the namespace caching
      entirely there
  - Update patches to apply cleanly


author: Paul Howarth <paul@city-fan.org> - 0.23-1
changelog:
  - Update to 0.23
    - Fix the test for scalar values, again
    - Disallow assigning globrefs to scalar glob slots (this doesn't actually
      make any sense)
  - Update patches for old ExtUtils::MakeMaker and Test::More versions
  - perl(Pod::Coverage::TrustPod) now available in EPEL-4 too
  - Don't use macros for commands


author: Paul Howarth <paul@city-fan.org> - 0.25-1
changelog:
  - Update to 0.25
    - Invalid package names (for instance, Foo:Bar) are not allowed
    - Invalid stash entry names (anything containing ::) are not allowed
  - Update patches to apply cleanly


author: Paul Howarth <paul@city-fan.org> - 0.25-6
changelog:
  - Drop EPEL-4 support
    - Test::LeakTrace now universally available
    - Suitably recent version of ExtUtils::MakeMaker now universally available
    - Drop %defattr, redundant since rpm 4.4
  - BR: perl(File::Temp)
  - Don't need to remove empty directories from the buildroot


author: Paul Howarth <paul@city-fan.org> - 0.26-1
changelog:
  - Update to 0.26
    - Internal refactorings to support Package::Anon stashes
  - BR: perl(base) and perl(Test::Requires) for test suite
  - Update patch for old distro compatibility
  - Explicitly run the release/author tests


author: Steven Pritchard <steve@kspei.com> 1.6-1
changelog:
  - Update to 1.6.
  - Use fixperms macro instead of our own chmod incantation.
  - Reformat to match cpanspec output.


author: Ralf Corsépius <rc040203@freenet.de> - 0.33-1
changelog:
  - Upstream update.
  - Conditionally BR: perl(Test::CPAN::Meta).
  - Hack testsuite to accept Test::CPAN::Meta != 0.07.


author: Ralf Corsépius <corsepiu@fedoraproject.org> - 0.35-1
changelog:
  - Upstream update.
  - Remove BuildArch: noarch (package now is arch'ed).
  - Remove testsuite hack to accept perl(Test::CPAN::Meta) != 0.07.


author: Ralf Corsépius <corsepiu@fedoraproject.org> - 1.01-1
changelog:
  - Upstream update.
  - Revert Marcela's 2010-05-04 changes.
  - Remove BR's on perl(Test::MinimumVersion), perl(Test::Pod), 
    perl(Test::CPAN::Meta).
    (Reflect upstream having disabled tests depending on them).


author: Ralf Corsépius <corsepiu@fedoraproject.org> - 0.98-1
changelog:
  - Upstream update.
  - Spec cleanup.
  - Rework BR's.
  - Reflect upstream having abandoned AUTHOR_TESTING.
  - Make spell-checking tests working/work-around aspell/hunspell/perl(Test::Spelling)
    issues (add Params-Validate-0.98.diff).


author: Ralf Corsépius <corsepiu@fedoraproject.org> - 0.99-3
changelog:
  - Fix up bogus Tue Jun 28 2011 changelog entry.
  - Fix License (Artistic2.0).
  - Add BR: perl(Test::CPAN:Changes).


author: Ralf Corsépius <corsepiu@fedoraproject.org> - 1.00-1
changelog:
  - Upstream update.
  - Deactivate t/release-pod-coverage.t 
    (Add Params-Validate-1.00-no-pod-coverage.patch).


author: Ralf Corsépius <corsepiu@fedoraproject.org> - 1.08-1
changelog:
  - Upstream update.
  - Update patch.
  - Update BRs.
  - Add %bcond --with network.
  - Fix up %changelog dates.


author: Steven Pritchard <steve@kspei.com> 0.04-1
changelog:
  - Update to 0.04.
  - Update Source0 URL.
  - Add version to Test::More dep.
  - LICENSE and README went away.


author: Iain Arnell <iarnell@gmail.com> 1:1.4200-1
changelog:
  - Specfile autogenerated by cpanspec 1.78.
  - bump epoch to match that in perl.spec
  - install to privlib, not vendorlib


author: Robin Norwood <rnorwood@redhat.com> - 1.95.1-3
changelog:
  - Apply fixes from package review:
    - Remove BR: perl
    - Use iconv to convert file to utf-8
    - Include BR: perl(Test::Pod)
    - Fix old changelog entry
  - Resolves: bz#226274


author: Chris Weyl <cweyl@alumni.drew.edu> 1.962.2-1
changelog:
  - updated for latest GA SQL::Translator
  - add default filtering
  - auto-update to 1.962.2 (by cpan-spec-update 0.01)
  - added a new br on perl(Text::Balanced) (version 0)


author: Paul Howarth <paul@city-fan.org> 1.963-1
changelog:
  - update to 1.963 (fix subtle bug in leftop and rightop due to removal of $&)
  - recode Changes as utf-8
  - more script interpreter fixes


author: Marcela Mašláňová <mmaslano@redhat.com> 1.963-2
changelog:
  - apply upstream patch https://rt.cpan.org/Public/Bug/Display.html?id=54457
    which should fix problems with rebuilds of other modules


author: Petr Šabata <contyk@redhat.com> - 1.967003-1
changelog:
  - 1.967003 bump (backwards-incompatible changes)
  - Spec cleanup and modernization
  - New Source URL
  - Install to vendor


author: Paul Howarth <paul@city-fan.org> - 1.967006-1
changelog:
  - Update to 1.967006 (#789560)
    - Localize the OUT filehandle during Precompile
    - Document the <autotree:Base::Class> form of the <autotree> directive
    - Provide a simple test for the <autotree> directive, t/autotree.t; renamed
      basics.t to ensure it runs before autotree.t
    - Allow a global <skip:> directive that functions the same as modifying
      $Parse::RecDescent::skip prior to compiling a grammar
    - Require that the $file returned by caller() be eq '-', rather than merely
      starting with '-'
    - Warn on empty productions followed by other productions: the empty
      production always matches, so following productions will never be reached
    - NON-BACKWARDS COMPATIBLE CHANGE: a repetition directive such as 'id(s /,/)'
      correctly creates a temporary @item variable to hold the 'id's that are
      matched. That @item variable is then used to set the real $item[] entry for
      that repetition. The same treatment is now given to %item. Formerly, in a
      production like:
        id ',' id(s /,/)
      matched against:
        xxx, yyy, zzz
      The $item{id} entry that should be 'xxx' is overwritten by 'yyy' and then
      'zzz' prior to the action being executed. Now 'yyy' and 'zzz' set
      $item{id}, but in the private %item, which goes out of scope once the
      repetition match completes.
    - EXPERIMENTAL: when precompiling, optionally create a standalone parser by
      including most of the contents of Parse::RecDescent in the resulting
      Precompiled output
    - Accept an optional $options hashref to Precompile, which can be used to
      specify $options->{-standalone}, which currently defaults to false
    - The subroutines import, Precompile and Save are not included in the
      Precompile'd parser
    - The included Parse::RecDescent module is renamed to
      Parse::RecDescent::_Runtime to avoid namespace conflicts with an installed
      and use'd Parse::RecDescent
    - Add a new t/precompile.t to test precompilation
    - Add a new $_FILENAME global to Parse::RecDescent to make it easy for the
      Precompile method to find the module
    - Remove the prototype from _generate; it is not required, and it caused
      t/precompile.t (which ends up re-defining a lot of Parse::RecDescent
      subroutines) to fail needlessly, as the calls to _generate in Replace and
      Extend normally do not see the prototype, but do when re-defined
    - POD documentation for standalone parsers added
    - Added ExtUtils::MakeMaker build/configure version requirements
      (CPAN RT#74787)
  - BR: perl(Test::Pod) and perl(Test::Warn) for additional test coverage
  - Use a patch rather than scripted iconv to fix character encoding
  - Improve %summary
  - Tidy %description
  - Make %files list more explicit
  - Don't use macros for commands
  - Don't need to specify compiler flags for pure-perl package
  - Drop redundant 'find' commands from %install


author: Chris Weyl <cweyl@alumni.drew.edu> 1.098-1
changelog:
  - "neaten" filtering
  - auto-update to 1.098 (by cpan-spec-update 0.01)
  - added a new br on perl(strict) (version 0)
  - added a new br on perl(Scalar::Util) (version 0)
  - added a new br on perl(File::Temp) (version 0)
  - added a new br on perl(Pod::Usage) (version 0)
  - added a new br on perl(File::Find) (version 0)
  - added a new br on perl(PPI::Token::Whitespace) (version 1.203)
  - added a new br on perl(charnames) (version 0)
  - added a new br on perl(PPI::Document::File) (version 1.203)
  - added a new br on perl(File::Spec::Unix) (version 0)
  - added a new br on perl(List::Util) (version 0)
  - added a new br on perl(lib) (version 0)
  - added a new br on perl(Getopt::Long) (version 0)
  - added a new br on perl(Exporter) (version 0)
  - added a new br on perl(Test::More) (version 0)
  - added a new br on perl(overload) (version 0)
  - added a new br on perl(base) (version 0)
  - added a new br on perl(version) (version 0)
  - added a new br on perl(Carp) (version 0)
  - added a new br on perl(warnings) (version 0)
  - added a new br on perl(PPI::Document) (version 1.203)
  - added a new br on perl(File::Basename) (version 0)
  - added a new br on perl(PPI::Token::Quote::Single) (version 1.203)
  - added a new br on perl(File::Spec) (version 0)
  - added a new br on perl(File::Path) (version 0)
  - added a new br on perl(Pod::PlainText) (version 0)
  - added a new br on perl(Pod::Select) (version 0)
  - added a new br on perl(PPI::Node) (version 1.203)
  - added a new br on perl(English) (version 0)


author: Stepan Kasal <skasal@redhat.com> - 1.105-2
changelog:
  - use the new filtering macros (verified that the resulting provides
    and requires are the same)
  - add version to perl(PPI) require (#541020)


author: Paul Howarth <paul@city-fan.org> 1.114-1
changelog:
  - update to 1.114
    - Documentation::RequirePodLinksIncludeText now handles nested POD formatting
      (CPAN RT#65569)
    - clarified relation of severity numbers to names in Perl::Critic POD
      (CPAN RT#66017)
    - removed caveats from Variables::RequireLocalizedPunctuationVars, no longer
      necessary with PPI 1.208 (CPAN RT#65514)
    - have InputOutput::RequireBriefOpen attempt to expand scope as necessary to
      deal with the case where the open() and the corresponding close() are not
      in the same scope (CPAN RT#64437)
    - RegularExpressions::ProhibitUnusedCapture now looks inside double-quotish
      things (CPAN RT#38942)
    - RegularExpressions::ProhibitUnusedCapture now takes logical alternation
      into account, so that (e.g.)
  	if ( /(a)/ || /(b)/ ) {
  		say $1;
  	}
      is not a violation (CPAN RT#38942)
    - ValuesAndExpressions::ProhibitCommaSeparatedStatements now recognizes
      'return { foo => 1, bar => 2 }' as containing a hash constructor, not a
      block; this was fixed by PPI 1.215 (CPAN RT#61301)
    - ValuesAndExpressions::ProhibitCommaSeparatedStatements now recognizes
      'bless { foo => 1, bar => 2 }' as containing a hash constructor, not a
      block; this was fixed by PPI 1.215 (CPAN RT#64132)
  - bump PPI version requirement to 1.215
  - BR/R: perl(Pod::Parser)
  - BR/R: optional modules perl(Readonly::XS), perl(Term::ANSIColor) >= 2.02
  - BR: perl(Pod::Spell) >= 1
  - BR: perl(Text::ParseWords) >= 3
  - add runtime deps for optional modules perl(File::HomeDir), perl(File::Which)
  - drop redundant (for modern rpm) BuildRoot tag and buildroot cleaning
  - split Test::Perl::Critic::Policy off into its own package
  - add dependency on aspell for Perl::Critic::Policy::Documentation::PodSpelling
  - add version 1.889 requirement for perl(Email::Address)
  - add version 0.19 requirement for perl(List::MoreUtils)
  - add version 0.010 requirement for perl(PPIx::Regexp)
  - add version 1.001 requirement for perl(PPIx::Utilities::Statement)
  - add version 0.77 requirement for perl(version)
  - drop unused buildreq perl(Test::Spelling)
  - drop bogus buildreqs perl(lib) and perl(base)
  - add option for building with author tests enabled (--with authortests)
  - add patch with words not in Fedora dictionaries for spell check tests
  - split buildreqs into separate sections for build process, the module, the
    main test suite and the author tests


author: Paul Howarth <paul@city-fan.org> - 1.115-1
changelog:
  - update to 1.115
    - fatal error in RegularExpressions::ProhibitUnusedCapture here document
      check (CPAN RT#67116)
    - internal POD error in Documentation::RequirePodLinksIncludeText
      (CPAN RT#67012)


author: Paul Howarth <paul@city-fan.org> - 1.116-1
changelog:
  - update to 1.116
    - BuiltInFunctions::ProhibitLvalueSubstr does not report violations if the
      document contains an explicit 'use n.nnn;' where the version is before
      5.005 (CPAN RT#59112)
    - Documentation::RequirePodSections no longer blows up on code having POD but
      no =head1 (CPAN RT#67231)
    - RegularExpressions::ProhibitUnusedCapture should more reliably find things
      like s/(a)/${1}2/ (CPAN RT#67273)
    - ValuesAndExpressions::ProhibitMagicNumbers and Module::RequireVersionVar
      now treat versions passed as the second argument of a 'package' statement
      the same as versions declared as 'our $VERSION ...' (CPAN RT#67159)
    - Variables::RequireLexicalLoopIterators does not report violations if the
      document contains an explicit 'use n.nnn;' where the version is before
      5.004 (CPAN RT#67760)


author: Paul Howarth <paul@city-fan.org> - 1.116-2
changelog:
  - move BR: perl(Test::Perl::Critic) to author test section where it belongs
  - run the author tests if we're not bootstrapping


author: Paul Howarth <paul@city-fan.org> - 1.117-1
changelog:
  - update to 1.117
    New Policies:
    - Variables::ProhibitAugmentedAssignmentInDeclaration reports constructs like
      'my $x += 1'
    Policy Changes:
    - BuiltinFunctions::ProhibitLvalueSubstr: add explicit 'use version'
      (CPAN RT#68498)
    - CodeLayout::ProhibitHardTabs: add 'pbp' to the default_themes list
      (CPAN RT#71093)
    - ControlStructures::ProhibitMutatingListFunctions now understands that
      tr///r (introduced in 5.13.7) does not change its operand
    - ControlStructures::ProhibitMutatingListFunctions now understands that
      '//=', '<<=', and '>>=' are assignment operators (CPAN RT#70901)
    - ErrorHandling::RequireCheckingReturnValueOfEval now allows things
      like grep { eval $_ } (CPAN RT#69489)
    - Modules::RequireExplicitPackage now has configuraion option
      allow_import_of, to allow the import of specified modules before the
      package statement (CPAN RT#72660)
    - RegularExpressions::ProhibitEnumeratedClasses no longer thinks
      that [A-Za-z_] matches \w. RT #69322.
    - RegularExpressions::ProhibitUnusedCaptures now skips the first block of
      an 'if' or 'elsif' if the regular expression is bound to its operand with
      the '!~' operator (CPAN RT#69867)
    - RegularExpressions::ProhibitUnusedCaptures now looks into lists and blocks
      in the replacement portion of the regular expression if /e is asserted
      (CPAN RT#72086)
    - RegularExpressions::RequireDotMatchAnything,
      RegularExpressions::RequireExtendedFormatting and
      RegularExpressions::RequireLineBoundaryMatching now honor defaults set with
      'use re "/modifiers"' (CPAN RT#72151)
    - Subroutines::ProhibitManyArgs now recognizes '+' as a prototype character
    - Variables::ProhibitPunctuationVars now recognizes bracketed variables
      embedded in interpolated strings (e.g. "${$}"); for the purpose of the
      'allow' configuration, these are considered equivalent to the unbracketed
      form (CPAN RT#72910)
    Other Changes:
    - corrected POD in Perl::Critic::PPI::Utils (CPAN RT#68898)
    - Perl::Critic::Violation source() method now returns the line containing
      the violation (not the first line) when the statement containing the
      violation spans multiple lines
  - this release by THALJEF -> update source URL
  - drop stopwords patch, now included upstream


author: Paul Howarth <paul@city-fan.org> - 1.117-3
changelog:
  - spec clean-up
    - separate build requirements and runtime requirements
    - drop redundant %{?perl_default_filter}
    - fix permissions verbosely
    - use tabs


author: Paul Howarth <paul@city-fan.org> - 1.118-1
changelog:
  - update to 1.118
    Policy Changes:
    - CodeLayout::RequireTidyCode: revise to work with incompatible changes in
      Perl::Tidy 20120619 (CPAN RT#77977)
    - TestingAndDebugging::ProhibitNoWarnings: correct the parse of the
      'no warnings' statement, so that 'no warnings "qw"' is recognized as
      suppressing just 'qw' warnings (CPAN RT#74647)
    - Miscellanea::RequireRcsKeywords has been moved to the Perl-Critic-More
      distribution (CPAN RT#69546)
    Other Changes:
    - make all unescaped literal "{" characters in regexps into character
      classes; these are deprecated, and became noisy with Perl 5.17.0
      (CPAN RT#77510)
  - drop now-redundant patch for Perl::Tidy compatibility
  - BR: perl(lib) for the build process
  - BR: perl(base), perl(PPIx::Utilities::Node) and perl(Test::Builder) ≥ 0.92
    for the module (Test::Builder required by Test::Perl::Critic::Policy)
  - BR: perl(Exporter) ≥ 5.58; with older versions we get:
    ":color_severity" is not exported by the Perl::Critic::Utils::Constants module
  - BR: perl(File::Spec::Functions) for the test suite
  - drop buildreqs for perl(charnames), perl(File::Basename), perl(File::Find),
    perl(overload), perl(strict) and perl(warnings) - not dual lived


author: Petr Pisar <ppisar@redhat.com> - 1.000-6
changelog:
  - Add Miscellanea::RequireRcsKeywords droped from Perl::Critic. Credits to Paul
    Howarth. (bug #839815)


author: Marcela Mašláňová <mmaslano@redhat.com> - 1.24-2
changelog:
  - for the meantime apply changes from trunk. Other builds using
   this package should succed with perl-5.12.


author: Ralf Corsépius <ralf.corsepius@fedoraproject.org> - 1.28-1
changelog:
  - Upstream update.
  - Remove maintainer test (Upstream doesn't want us to find his bugs).
  - Update BR's.


author: Paul Howarth <paul@city-fan.org> - 1.002-3
changelog:
  - BR: perl(constant), perl(Exporter), perl(File::Temp) in case they are
    dual-lived at some point (#672801)


author: Paul Howarth <paul@city-fan.org> - 1.002-241
changelog:
  - Drop %defattr, redundant since rpm 4.4
  - Don't need to remove empty directories from the buildroot
  - Don't delete the extra tests when bootstrapping, but don't run them either


author: Paul Howarth <paul@city-fan.org> - 1.003-1
changelog:
  - Update to 1.003
    - Fixed detection of VOS; $^O reports 'vos', not 'VOS'
    - Additional release tests
  - BR: perl(File::Spec::Functions), perl(List::Util),
    perl(Perl::Critic::Policy::Lax::ProhibitStringyEval::ExceptForRequire),
    perl(Pod::Wordlist::hanekomu), perl(Test::MinimumVersion),
    perl(Test::Perl::Critic), perl(Test::Spelling) and perl(Test::Version)
  - Identify purpose of each build requirement
  - Update patches for building on old distributions
  - Don't run extra tests for EPEL-5/6 builds


author: Petr Pisar <ppisar@redhat.com> 0.003-1
changelog:
  - Specfile autogenerated by cpanspec 1.78.
  - Do not build-require File::Find, Socket, and warnings::register which are
    not exercised by tests
  - Sort provides by English rules


author: Steven Pritchard <steve@kspei.com> 0.19-1
changelog:
  - Update to 0.19.
  - Use fixperms macro instead of our own chmod incantation.
  - Reformat to match cpanspec output.


author: Paul Howarth <paul@city-fan.org> - 0.20-1
changelog:
  - Update to 0.20 (test updates)
  - No README in upstream distribution
  - BR: perl(Test::More)
  - More specific files list


author: Petr Pisar <ppisar@redhat.com> 3.15-1
changelog:
  - Specfile autogenerated by cpanspec 1.78.
  - Remove BuildRoot and defattr from spec code.
  - perl(Config) BR removed
  - Source URL fixed to point to BDFOY author
  - Do not require unversioned perl(Pod::Simple::RTF)


author: Chris Weyl <cweyl@alumni.drew.edu> - 1.03-6
changelog:
  - Add explict requires on perl(Readonly::XS); perl(Readonly::XS) is available
    for all architectures Fedora supports, so there's no good reason to not
    require it
  - Spec file rework


author: Paul Howarth <paul@city-fan.org> - 1.03-18
changelog:
  - Drop -tests subpackage (general lack of interest in this), but include
    them as documentation for the main package
  - No need to remove empty directories from buildroot
  - Add buildreqs for Perl core modules that might be dual-lived
  - Fix script interpreter for test suite since we're packaging it
  - Drop redundant %{?perl_default_filter}
  - Don't use macros for commands
  - Make %files list more explicit
  - Use tabs


author: Chris Weyl <cweyl@alumni.drew.edu> - 1.05-1
changelog:
  - Update to 1.05
  - Filter our provides to prevent private lib from showing up
  - Drop patch1; incorporated upstream as of 1.05


author: Paul Howarth <paul@city-fan.org> - 1.05-10
changelog:
  - Drop -tests subpackage (general lack of interest in this), but include
    them as documentation for the main package
  - Don't use macros for commands
  - No need to remove empty directories from buildroot
  - Add buildreqs for Perl core modules that might be dual-lived
  - Rename makefile patch to include module name and version
  - Fix script interpreter for test suite since we're packaging it
  - Add filter for doc-file dependencies if we don't have %perl_default_filter
  - Make %files list more explicit
  - Use tabs


author: Ondrej Vasik <ovasik@redhat.com> - 1.03ii-16.3
changelog:
  - added dist tag
  - License to GPL+
  - spec file cleanup (all things from merge review by pnemade #226278)


author: Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:1.05-0.fdr.2
changelog:
  - The homepage changed placed in 2004-08-23.
  - The author repackaged the files using the same tar.gz version (1.05).


author: Stepan Kasal <skasal@redhat.com> - 1.5-10
changelog:
  - Recode as UTF-8, fix argument order find with -depth (both by Paul Howarth)
  - Other minor cleanups


author: Paul Howarth <paul@city-fan.org> 1.4-3
changelog:
  - fix typo in %summary and tidy up %description
  - remove redundant dependency on perl >= 1:5.6.1
  - fix argument order for find with -depth
  - drop "|| :" from %check (only required for ancient rpmbuild versions)
  - add buildreq perl(ExtUtils::MakeMaker)


author: Ville Skyttä <ville.skytta at iki.fi> - 0:1.00-0.fdr.6
changelog:
  - Get rid of perllocal.pod, .packlist and empty *.bs.
    Some of the files don't exist with this package but I want a good template
    %install section :)


author: Steven Pritchard <steve@kspei.com> 1.03-4
changelog:
  - Reformat to match cpanspec output.
  - Use fixperms macro instead of our own chmod incantation.
  - BR ExtUtils::MakeMaker.


author: Paul Howarth <paul@city-fan.org> - 0.982-10
changelog:
  - Explicitly require perl(Package::Generator)
  - Make %files list more explicit
  - Mark POD files as %doc
  - Use DESTDIR rather than PERL_INSTALL_ROOT
  - Don't need to remove empty directories from buildroot
  - Don't use macros for commands
  - Use tabs


author: Paul Howarth <paul@city-fan.org> - 0.984-1
changelog:
  - Update to 0.984 (documentation fixes)
  - Add filters for provides/requires from the test suite
  - BR: perl(base) and perl(Exporter) for the test suite


author: Paul Howarth <paul@city-fan.org> - 0.985-1
changelog:
  - Update to 0.985 (documentation fixes)
  - Add patch to support building with Test::More < 0.88
  - Run the extra tests too
  - BR: perl(File::Find) and perl(File::Temp) for test suite
  - BR: perl(Test::Pod) for the extra tests


author: Steven Pritchard <steve@kspei.com> 0.1901-1
changelog:
  - Update to 0.1901.
  - Use fixperms macro instead of our own chmod incantation.
  - Reformat to match cpanspec output.


author: Chris Weyl <cweyl@alumni.drew.edu> 0.22-1
changelog:
  - don't run tests explicitly marked as "AUTHOR"
  - add perl_default_filter
  - auto-update by cpan-spec-update 0.002
  - Add epoch of 1 (0.2002 => 0.22)
  - added a new br on perl(Carp) (version 0)


author: Petr Pisar <ppisar@redhat.com> - 0.54-4
changelog:
  - Support cpu_type on ARM and AArch64 (bug #1093266)
  - Accept undefined cpu_clock on ARM and AArch64 (bug #1093266)


author: Steven Pritchard <steve@kspei.com> 0.1.1-1
changelog:
  - Specfile autogenerated by cpanspec 1.68.
  - BR libvirt-devel and pkgconfig.
  - Fix License.
  - Drop non-doc autobuild.sh and add the examples directory.
  - Don't try to build the included perl-Sys-Virt.spec.


author: Steven Pritchard <steve@kspei.com> 0.1.2-1
changelog:
  - Update to 0.1.2.
  - Drop Sys-Virt-doc.patch.
  - BR XML::XPath.
  - No longer need to BR pkgconfig or xen-devel.
  - Disable 100-connect test.


author: Daniel P. Berrange <berrange@redhat.com> - 1.1.1-2
changelog:
  - Fix incorrect handling of flags in $dom->get_vcpu_info() (rhbz #994139)
  - Fix error handling in $dev->get_parent() (rhbz #994141)


author: Daniel P. Berrange <berrange@redhat.com> - 1.2.8-4
changelog:
  - Add agent lifecycle event callbacks & constants (rhbz #1167392)
  - Fix docs for get_time method (rhbz #1164972)
  - Fix docs for GET_ALL_STATS constnats (rhbz #1170481)


author: Ville Skyttä <ville.skytta at iki.fi> - 2.14-3
changelog:
  - Filter false positive provides.
  - Include template library, switch to %{_datadir}/tt2.
  - Tune build dependencies for full test suite coverage.
  - Fix and enable GD tests.
  - Include more documentation.
  - Fine tune dir ownerships and file permissions.


author: Robin Norwood <rnorwood@redhat.com> - 2.30-3
changelog:
  - fix various issues from package review:
  - remove extra || : from %check
  - add dist tag to release
  - remove BR: perl
  - fix tabs and spacing


author: Petr Pisar <ppisar@redhat.com> - 2.30-17
changelog:
  - Modernize spec file
  - Specify all dependencies
  - Change license to "(Copyright only) and (Artistic or GPL+)" because of
    ppport.h


author: Steven Pritchard <steve@kspei.com> 0.10-1
changelog:
  - Specfile autogenerated by cpanspec 1.75.
  - Enable author tests.
  - Add examples to docs.
  - BR Test::More.
  - Convert LICENSE to UTF-8.
  - Drop bogus Requires.


author: Paul Howarth <paul@city-fan.org> - 0.17-1
changelog:
  - Update to 0.17
    - Fix RT#46473: license url with fragment part
    - Fix RT#47393: "optional_features" as map rather than list
    - Renamed word() to keyword()
    - Added identifier() validation
    - Changed optional_features key from a keyword to an identifier type
    - Clarified spec defined and user defined keys
    - Fixed qr// delimiters due to issues with the NOT SIGN symbol


author: Paul Howarth <paul@city-fan.org> - 0.23-1
changelog:
  - Update to 0.23
    - Updated INSTALL instructions
    - Added minimum perl version (5.006)
    - Reworked Makefile.PL for clarity
    - Implemented Perl::Critic suggestions
    - Added meta_yaml_ok test and example
    - Several Version.pm updates, including new() parameter name change:
      'yaml' is now 'data'
    - Changes file dates changed to meet W3CDTF standards
  - Don't use macros for commands
  - Don't need to remove empty directories from the buildroot
  - Make %files list more explicit
  - Drop %defattr, redundant since rpm 4.4


author: Steven Pritchard <steve@kspei.com> 0.093-1
changelog:
  - Specfile autogenerated by cpanspec 1.64.
  - Improve description.
  - Fix License.
  - Remove explicit dependency on Test::Tester and Test::NoWarnings.


author: Paul Howarth <paul@city-fan.org> - 0.110-1
changelog:
  - Update to 0.110
    - Allow methods() and listmethods() to work again on class methods
      (CPAN RT#77804)
  - Drop redundant BR: perl(Data::Dumper)
  - Drop arrayeach patch - similar change introduced upstream
  - Drop %defattr, redundant since rpm 4.4
  - Don't need to remove empty directories from the buildroot
  - Don't use macros for commands
  - Use DESTDIR rather than PERL_INSTALL_ROOT
  - Make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 0.5000-1
changelog:
  - Update to 0.500
    - Add support for all diff styles supplied by Text::Diff (CPAN RT#23579)
    - Add Build.PL
    - Convert to universally use Test::More instead of Test
    - Convert to modern Perl distribution.
    - Applied doc suggestion from CPAN RT#24297
    - Fix the { a => 1 } versus { a => '1' } bug (CPAN RT#3029)
  - Upstream dropped eg/ docs
  - Bump perl(Text::Diff) requirement to 0.35
  - BR: perl(Test::Pod) and perl(Test::Pod::Coverage) for extra test cover


