# changelog

author: Rich Megginson <rmeggins@redhat.com> - 1.0.99-9
changelog:
  - The template scripts needed to use @libdir@ instead of hardcoding
  - /usr/lib
  - Use make DESTDIR=$RPM_BUILD_ROOT install instead of % makeinstall
  - do the actual build in a "built" subdirectory, until we remove
  - the old script templates


author: Rich Megginson <rmeggins@redhat.com> - 1.0.99-15
changelog:
  - Touch all of the ldap/admin/src/scripts/*.in files so that they
  - will be newer than their corresponding script template files, so
  - that make will rebuild them.


author: Rich Megginson <rmeggins@redhat.com> - 1.0.99-16
changelog:
  - Fixed the problem where the server would crash upon shutdown in dblayer
  - due to a race condition among the database housekeeping threads
  - Fix a problem with normalized absolute paths for db directories


author: Dennis Gilmore <dennis@ausil.us> - 1.1-0.1.cvs20070108
changelog:
  - update to a cvs snapshot
  - fedorafy the spec 
  - create -devel subpackage
  - apply a patch to use mozldap not mozldap6
  - apply a patch to allow --prefix to work correctly


author: Rich Megginson <rmeggins@redhat.com> - 1.1.0-1.el4.cvs20070119
changelog:
  - Changed version to 1.1.0 and added Release 1.el4.cvs20070119
  - merged in changes from Fedora Extras candidate spec file


author: Rich Megginson <rmeggins@redhat.com> - 1.1.0-6.el4.20070125
changelog:
  - Move the plugin *.so files into the main package instead of the devel
  - package because they are loaded directly by name via dlopen


author: Rich Megginson <rmeggins@redhat.com> - 1.1.0-8.el4.20070125
changelog:
  - added logconv.pl
  - added slapi-plugin.h to devel package
  - added explicit dirs for /var/log/fedora-ds et. al.


author: Rich Megginson <rmeggins@redhat.com> - 1.1.0-0.1.20070213
changelog:
  - More cleanup suggested by Dennis Gilmore
  - This is the fedora extras candidate based on cvs tag FedoraDirSvr110a1


author: Rich Megginson <rmeggins@redhat.com> - 1.1.0-0.1.20070223
changelog:
  - Renamed package to fedora-ds-base, but keep names of paths/files/services the same
  - use the shortname macro (fedora-ds) for names of paths, files, and services instead
  - of name, so that way we can continue to use e.g. /etc/fedora-ds instead of /etc/fedora-ds-base
  - updated to latest sources


author: Rich Megginson <rmeggins@redhat.com> - 1.1.0-0.1.20070320
changelog:
  - update to latest sources
  - added migrateTo11 to allow migrating instances from 1.0.x to 1.1
  - ldapi support
  - fixed pam passthru plugin ENTRY method


author: Rich Megginson <rmeggins@redhat.com> - 1.1.0-0.3.20070720
changelog:
  - Added Requires for perldap, cyrus sasl plugins
  - Removed template-migrate* files
  - Added perl module directory
  - Removed install.inf - setup-ds.pl can now easily generate one


author: Rich Megginson <rmeggins@redhat.com> - 1.1.0-1.2
changelog:
  - fix build breakage due to open()
  - mock could not find BuildRequires: db4-devel >= 4.2.52
  - mock works if >= version is removed - it correctly finds db4.6


author: Rich Megginson <rmeggins@redhat.com> - 1.1.0-2.0
changelog:
  - This is the beta2 release
  - new file added to package - /etc/sysconfig/dirsrv - for setting
  - daemon environment as is usual in other linux daemons


author: Rich Megginson <rmeggins@redhat.com> - 1.1.0-4
changelog:
  - This is the GA release of Fedora DS 1.1
  - Removed version numbers for BuildRequires and Requires
  - Added full URL to source tarball


author: Rich Megginson <rmeggins@redhat.com> - 1.1.0.1-1
changelog:
  - Resolves bug 434403 - GCC 4.3 build fails
  - Rolled new source tarball which includes Nathan's fix for the struct ucred
  - NOTE: Change version back to 1.1.1 for next release
  - this release was pulled from CVS tag FedoraDirSvr110_gcc43


author: Tom "spot" Callaway <tcallawa@redhat.com> - 1.1.0.1-3
changelog:
  - add patch to allow server to work with NSS 3.11.99 and later
  - do NSS_Init after fork but before detaching from console


author: Rich Megginson <rmeggins@redhat.com> - 1.1.2-1
changelog:
  - This is the 1.1.2 release.  The bugs fixed can be found here
  - https://bugzilla.redhat.com/showdependencytree.cgi?id=452721
  - Added winsync-plugin.h to the devel subpackage


author: Rich Megginson <rmeggins@redhat.com> - 1.2.0-1
changelog:
  - new release 1.2.0
  - Made devel package depend on mozldap-devel
  - only create run dir if it does not exist
  - CVS tag: FedoraDirSvr_1_2_0_RC1 FedoraDirSvr_1_2_0_RC1_20090330


author: Rich Megginson <rmeggins@redhat.com> - 1.2.0-4
changelog:
  - final release 1.2.0
  - Resolves: bug 475338 - LOG: the intenal type of maxlogsize, maxdiskspace and minfreespace should be 64-bit integer
  - Resolves: bug 496836 - SNMP ldap-agent on Solaris: Unable to open semaphore for server: 389
  - CVS tag: FedoraDirSvr_1_2_0 FedoraDirSvr_1_2_0_20090428


author: Rich Megginson <rmeggins@redhat.com> - 1.2.1-1
changelog:
  - change name to 389
  - change version to 1.2.1
  - added initial support for numeric string syntax
  - added initial support for syntax validation
  - added initial support for paged results including sorting


author: Rich Megginson <rmeggins@redhat.com> - 1.2.2-1
changelog:
  - backed out - added template-initconfig to %files - this change is for the next major release
  - bump version to 1.2.2
  - fix reopened 509472 db2index all does not reindex all the db backends correctly
  - fix 518520 -  pre hashed salted passwords do not work
  - see https://bugzilla.redhat.com/show_bug.cgi?id=518519 for the list of
  - bugs fixed in 1.2.2


author: Rich Megginson <rmeggins@redhat.com> - 1.2.3-1
changelog:
  - 1.2.3 release
  - added template-initconfig to %files
  - %posttrans now runs update to update the server instances
  - servers are shutdown, then restarted if running before install
  - scriptlets mostly use lua now to pass data among scriptlet phases


author: Rich Megginson <rmeggins@redhat.com> - 1.2.4-1
changelog:
  - 1.2.4 release
  - resolves bug 221905 - added support for Salted MD5 (SMD5) passwords - primarily for migration
  - resolves bug 529258 - Make upgrade remove obsolete schema from 99user.ldif


author: Nathan Kinder <nkinder@redhat.com> - 1.2.6-0.4.a3
changelog:
  - 1.2.6.a3 release
  - add managed entries plug-in
  - many bug fixes
  - moved selinux subpackage into base package


author: Rich Megginson <rmeggins@redhat.com> - 1.2.6-0.8.rc3
changelog:
  - 1.2.6 release candidate 3
  - git tag 389-ds-base-1.2.6.rc3
  - Bug 603942 - null deref in _ger_parse_control() for subjectdn
  - 609256  - Selinux: pwdhash fails if called via Admin Server CGI
  - 578296  - Attribute type entrydn needs to be added when subtree rename switch is on
  - 605827 - In-place upgrade: upgrade dn format should not run in setup-ds-admin.pl
  - Bug 604453 - SASL Stress and Server crash: Program quits with the assertion failure in PR_Poll
  - Bug 604453 - SASL Stress and Server crash: Program quits with the assertion failure in PR_Poll
  - 606920 - anonymous resource limit - nstimelimit - also applied to "cn=directory manager"


author: Rich Megginson <rmeggins@redhat.com> - 1.2.6-0.9.rc3
changelog:
  - make selinux-devel explicit Require the base package in order
  - to comply with Fedora Licensing Guidelines


author: Rich Megginson <rmeggins@redhat.com> - 1.2.6-0.10.rc6
changelog:
  - 1.2.6 release candidate 6
  - git tag 389-ds-base-1.2.6.rc6
  - Bug 617013 - repl-monitor.pl use cpu upto 90%
  - Bug 616618 - 389 v1.2.5 accepts 2 identical entries with different DN formats
  - Bug 547503 - replication broken again, with 389 MMR replication and TCP errors
  - Bug 613833 - Allow dirsrv_t to bind to rpc ports
  - Bug 612242 - membership change on DS does not show on AD
  - Bug 617629 - Missing aliases in new schema files
  - Bug 619595 - Upgrading sub suffix under non-normalized suffix disappears
  - Bug 616608 - SIGBUS in RDN index reads on platforms with strict alignments
  - Bug 617862 - Replication: Unable to delete tombstone errors
  - Bug 594745 - Get rid of dirsrv_lib_t label


author: Rich Megginson <rmeggins@redhat.com> - 1.2.6-0.11.rc7
changelog:
  - 1.2.6 release candidate 7
  - git tag 389-ds-base-1.2.6.rc7
  - Bug 621928 - Unable to enable replica (rdn problem?) on 1.2.6 rc6


author: Rich Megginson <rmeggins@redhat.com> - 1.2.6.1-1
changelog:
  - This is the 1.2.6.1 release - git tag 389-ds-base-1.2.6.1
  - Bug 634561 - Server crushes when using Windows Sync Agreement
  - Bug 635987 - Incorrect sub scope search result with ACL containing ldap:///self
  - Bug 612264 - ACI issue with (targetattr='userPassword')
  - Bug 606920 - anonymous resource limit- nstimelimit - also applied to "cn=directory manager"
  - Bug 631862 - crash - delete entries not in cache + referint


author: Rich Megginson <rmeggins@redhat.com> - 1.2.7-0.2.a2
changelog:
  - 1.2.7.a2 release - a1 was the OpenLDAP testday release
  - git tag 389-ds-base-1.2.7.a2
  - added openldap support on platforms that use openldap with moznss
  - for crypto (F-14 and later)
  - many bug fixes
  - Account Policy Plugin (keep track of last login, disable old accounts)


author: Rich Megginson <rmeggins@redhat.com> - 1.2.7-0.3.a3
changelog:
  - 1.2.7.a3 release - a2 was never released
  - Bug 644608 - RHDS 8.1->8.2 upgrade fails to properly migrate ACIs
  - Bug 629681 - Retro Changelog trimming does not behave as expected
  - Bug 645061 - Upgrade: 06inetorgperson.ldif and 05rfc4524.ldif
  -              are not upgraded in the server instance schema dir


author: Rich Megginson <rmeggins@redhat.com> - 1.2.7-0.4.a3
changelog:
  - 1.2.7.a3 release - a2 was never released - this is a rebuild to pick up
  - Bug 644608 - RHDS 8.1->8.2 upgrade fails to properly migrate ACIs
  - Adding the ancestorid fix code to ##upgradednformat.pl.


author: Rich Megginson <rmeggins@redhat.com> - 1.2.7-0.5.a4
changelog:
  - 1.2.7.a4 release - git tag 389-ds-base-1.2.7.a4
  - Bug 647932 - multiple memberOf configuration adding memberOf where there is 
  no member
  - Bug 491733 - dbtest crashes
  - Bug 606545 - core schema should include numSubordinates
  - Bug 638773 - permissions too loose on pid and lock files
  - Bug 189985 - Improve attribute uniqueness error message
  - Bug 619623 - attr-unique-plugin ignores requiredObjectClass on modrdn operat
  ions
  - Bug 619633 - Make attribute uniqueness obey requiredObjectClass


author: Rich Megginson <rmeggins@redhat.com> - 1.2.7-0.6.a5
changelog:
  - 1.2.7.a5 release - git tag 389-ds-base-1.2.7.a5
  - Bug 643979 - Strange byte sequence for attribute with no values (nsslapd-ref
  erral)
  - Bug 635009 - Add one-way AD sync capability
  - Bug 572018 - Upgrading from 1.2.5 to 1.2.6.a2 deletes userRoot
  - put replication config entries in separate file
  - Bug 567282 - server can not abandon searchRequest of "simple paged results"
  - Bug 329751 - "nested" filtered roles searches candidates more than needed
  - Bug 521088 - DNA should check ACLs before getting a value from the range


author: Rich Megginson <rmeggins@redhat.com> - 1.2.7.1-1
changelog:
  - 1.2.7.1 release - git tag 389-ds-base-1.2.7.1
  - Bug 656515 - Allow Name and Optional UID syntax for grouping attributes
  - Bug 656392 - Remove calls to ber_err_print()
  - Bug 625950 - hash nsslapd-rootpw changes in audit log


author: Rich Megginson <rmeggins@redhat.com> - 1.2.7.2-1
changelog:
  - 1.2.7.2 release - git tag 389-ds-base-1.2.7.2
  - Bug 659456 - Incorrect usage of ber_printf() in winsync code
  - Bug 658309 - Process escaped characters in managed entry mappings
  - Bug 197886 - Initialize return value for UUID generation code
  - Bug 658312 - Allow mapped attribute types to be quoted
  - Bug 197886 - Avoid overflow of UUID generator


author: Rich Megginson <rmeggins@redhat.com> - 1.2.7.3-1
changelog:
  - 1.2.7.3 release - git tag 389-ds-base-1.2.7.3
  - Bug 658312 - Invalid free in Managed Entry plug-in
  - Bug 641944 - Don't normalize non-DN RDN values


author: Rich Megginson <rmeggins@redhat.com> - 1.2.8-0.2.a2
changelog:
  - 1.2.8.a2 release - git tag 389-ds-base-1.2.8.a2
  - Bug 674430 - Improve error messages for attribute uniqueness
  - Bug 616213 - insufficient stack size for HP-UX on PA-RISC
  - Bug 615052 - intrinsics and 64-bit atomics code fails to compile
  -    on PA-RISC
  - Bug 151705 - Need to update Console Cipher Preferences with new ciphers
  - Bug 668862 - init scripts return wrong error code
  - Bug 670616 - Allow SSF to be set for local (ldapi) connections
  - Bug 667935 - DS pipe log script's logregex.py plugin is not redirecting the 
  -    log output to the text file
  - Bug 668619 - slapd stops responding
  - Bug 624547 - attrcrypt should query the given slot/token for
  -    supported ciphers
  - Bug 646381 - Faulty password for nsmultiplexorcredentials does not give any 
  -    error message in logs


author: Rich Megginson <rmeggins@redhat.com> - 1.2.8-0.3.a3
changelog:
  - 1.2.8.a3 release - git tag 389-ds-base-1.2.8.a3
  - Bug 675320 - empty modify operation with repl on or lastmod off will crash server
  - Bug 675265 - preventryusn gets added to entries on a failed delete
  - Bug 677774 - added support for tmpfiles.d
  - Bug 666076 - dirsrv crash (1.2.7.5) with multiple simple paged result search
  es
  - Bug 672468 - Don't use empty path elements in LD_LIBRARY_PATH
  - Bug 671199 - Don't allow other to write to rundir
  - Bug 678646 - Ignore tombstone operations in managed entry plug-in
  - Bug 676053 - export task followed by import task causes cache assertion
  - Bug 677440 - clean up compiler warnings in 389-ds-base 1.2.8
  - Bug 675113 - ns-slapd core dump in windows_tot_run if oneway sync is used
  - Bug 676689 - crash while adding a new user to be synced to windows
  - Bug 604881 - admin server log files have incorrect permissions/ownerships
  - Bug 668385 - DS pipe log script is executed as many times as the dirsrv serv
  ice is restarted
  - Bug 675853 - dirsrv crash segfault in need_new_pw()


author: Rich Megginson <rmeggins@redhat.com> - 1.2.8-0.4.a3
changelog:
  - do not create /var/run/dirsrv - setup will create it instead
  - remove the fedora-ds initscript upgrade stuff - we do not support that anymore
  - convert the remaining lua stuff to plain old shell script


author: Rich Megginson <rmeggins@redhat.com> - 1.2.8-0.6.rc1
changelog:
  - 389-ds-base-1.2.8 release candidate 1 - git tag 389-ds-base-1.2.8.rc1
  - Bug 518890 - setup-ds-admin.pl - improve hostname validation
  - Bug 681015 - RFE: allow fine grained password policy duration attributes in 
  -     days, hours, minutes, as well
  - Bug 514190 - setup-ds-admin.pl --debug does not log to file
  - Bug 680555 - ns-slapd segfaults if I have more than 100 DBs
  - Bug 681345 - setup-ds.pl should set SuiteSpotGroup automatically
  - Bug 674852 - crash in ldap-agent when using OpenLDAP
  - Bug 679978 - modifying attr value crashes the server, which is supposed to
  -     be indexed as substring type, but has octetstring syntax
  - Bug 676655 - winsync stops working after server restart
  - Bug 677705 - ds-logpipe.py script is failing to validate "-s" and
  -     "--serverpid" options with "-t".
  - Bug 625424 - repl-monitor.pl doesn't work in hub node


author: Rich Megginson <rmeggins@redhat.com> - 1.2.8-0.8.rc2
changelog:
  - 389-ds-base-1.2.8 release candidate 2 - git tag 389-ds-base-1.2.8.rc2
  - Bug 689537 - (cov#10610) Fix Coverity NULL pointer dereferences
  - Bug 689866 - ns-newpwpolicy.pl needs to use the new DN format
  - Bug 681015 - RFE: allow fine grained password policy duration attributes
  -              in days, hours, minutes, as well
  - Bug 684996 - Exported tombstone cannot be imported correctly
  - Bug 683250 - slapd crashing when traffic replayed
  - Bug 668909 - Can't modify replication agreement in some cases
  - Bug 504803 - Allow maxlogsize to be set if logmaxdiskspace is -1
  - Bug 644784 - Memory leak in "testbind.c" plugin
  - Bug 680558 - Winsync plugin fails to restrain itself to the configured subtree


author: Rich Megginson <rmeggins@redhat.com> - 1.2.8-0.9.rc4
changelog:
  - 389-ds-base-1.2.8.rc4
  - Bug 668385 - DS pipe log script is executed as many times as the dirsrv serv
  ice is restarted
  - 389-ds-base-1.2.8.rc3
  - Bug 690955 - Mrclone fails due to the replica generation id mismatch


author: Rich Megginson <rmeggins@redhat.com> - 1.2.8-0.10.rc5
changelog:
  - 389-ds-base-1.2.8.rc5
  - Bug 692469 - Replica install fails after step for "enable GSSAPI for replication"


author: Rich Megginson <rmeggins@redhat.com> - 1.2.8.0-1
changelog:
  - 389-ds-base-1.2.8.0
  - Bug 693473 - rhds82 rfe - windows_tot_run to log Sizelimit exceeded instead of LDAP error - -1
  - Bug 692991 - rhds82 - windows_tot_run: failed to obtain data to send to the consumer; LDAP error - -1
  - Bug 693466 - Unable to change schema online
  - Bug 693503 - matching rules do not inherit from superior attribute type
  - Bug 693455 - nsMatchingRule does not work with multiple values
  - Bug 693451 - cannot use localized matching rules
  - Bug 692331 - Segfault on index update during full replication push on 1.2.7.5


author: Rich Megginson <rmeggins@redhat.com> - 1.2.8.2-1
changelog:
  - 389-ds-base-1.2.8.2
  - Bug 696407 - If an entry with a mixed case RDN is turned to be
  -    a tombstone, it fails to assemble DN from entryrdn


author: Rich Megginson <rmeggins@redhat.com> - 1.2.8.3-1
changelog:
  - 389-ds-base-1.2.8.3
  - Bug 700145 - userpasswd not replicating
  - Bug 700557 - Linked attrs callbacks access free'd pointers after close
  - Bug 694336 - Group sync hangs Windows initial Sync
  - Bug 700215 - ldclt core dumps
  - Bug 695779 - windows sync can lose old values when a new value is added
  - Bug 697027 - 12 - minor memory leaks found by Valgrind + TET


author: Rich Megginson <rmeggins@redhat.com> - 1.2.9-0.2.a2
changelog:
  - 389-ds-base-1.2.9.a2
  - look for separate openldap ldif library
  - Split automember regex rules into separate entries
  - writing Inf file shows SchemaFile = ARRAY(0xhexnum)
  - add support for ldif files with changetype: add
  - Bug 716980 - winsync uses old AD entry if new one not found
  - Bug 697694 - rhds82 - incr update state stop_fatal_error "requires administrator action", with extop_result: 9
  - bump console version to 1.2.6
  - Bug 711679 - unresponsive LDAP service when deleting vlv on replica
  - Bug 703703 - setup-ds-admin.pl asks for legal agreement to a non-existant file
  - Bug 706209 - LEGAL: RHEL6.1 License issue for 389-ds-base package
  - Bug 663752 - Cert renewal for attrcrypt and encchangelog
  - Bug 706179 - DS can not restart after create a new objectClass has entryusn attribute
  - Bug 711906 - ns-slapd segfaults using suffix referrals
  - Bug 707384 - only allow FIPS approved cipher suites in FIPS mode
  - Bug 710377 - Import with chain-on-update crashes ns-slapd
  - Bug 709826 - Memory leak: when extra referrals configured


author: Rich Megginson <rmeggins@redhat.com> - 1.2.9.0-1
changelog:
  - Bug 720059 - RDN with % can cause crashes or missing entries
  - Bug 709468 - RSA Authentication Server timeouts when using simple paged results on RHDS 8.2.
  - Bug 691313 - Need TLS/SSL error messages in repl status and errors log
  - Bug 712855 - Directory Server 8.2 logs "Netscape Portable Runtime error -5961 (TCP connection reset by peer.)" to error log whereas Directory Server 8.1 did not
  - Bug 713209 - Update sudo schema
  - Bug 719069 - clean up compiler warnings in 389-ds-base 1.2.9
  - Bug 718303 - Intensive updates on masters could break the consumer's cache
  - Bug 711679 - unresponsive LDAP service when deleting vlv on replica


author: Rich Megginson <rmeggins@redhat.com> - 1.2.9.1-1
changelog:
  - Bug 663752 - Cert renewal for attrcrypt and encchangelog
  -   this was "re-fixed" due to a deadlock condition with cl2ldif task cancel
  - Bug 725953 - Winsync: DS entries fail to sync to AD, if the User's CN entry contains a comma
  - Bug 725743 - Make memberOf use PRMonitor for it's operation lock
  - Bug 725542 - Instance upgrade fails when upgrading 389-ds-base package
  - Bug 723937 - Slapi_Counter API broken on  32-bit F15


author: Rich Megginson <rmeggins@redhat.com> - 1.2.9.1-2
changelog:
  - Bug 723937 - Slapi_Counter API broken on  32-bit F15
  -   fixed to use configure test for GCC provided 64-bit atomic functions


author: Rich Megginson <rmeggins@redhat.com> - 1.2.9.3-1
changelog:
  - Bug 727511 - ldclt SSL search requests are failing with "illegal error number -1" error
  -  previous patch broke build on el5


author: Rich Megginson <rmeggins@redhat.com> - 1.2.9.4-1
changelog:
  - Bug 727511 - ldclt SSL search requests are failing with "illegal error number -1" error
  -  Fix coverity NULL deref in previous patch


author: Rich Megginson <rmeggins@redhat.com> - 1.2.9.5-1
changelog:
  - Bug 727511 - ldclt SSL search requests are failing with "illegal error number -1" error
  -  Fix another coverity NULL deref in previous patch


author: Rich Megginson <rmeggins@redhat.com> - 1.2.9.6-1
changelog:
  - Bug 728510 - Run dirsync after sending updates to AD
  - Bug 729717 - Fatal error messages when syncing deletes from AD
  - Bug 729369 - upgrade DB to upgrade from entrydn to entryrdn format is not working.
  - Bug 729378 - delete user subtree container in AD + modify password in DS == DS crash
  - Bug 723937 - Slapi_Counter API broken on  32-bit F15
  -   fixed again - separate tests for atomic ops and atomic bool cas


author: Rich Megginson <rmeggins@redhat.com> - 1.2.9.7-1
changelog:
  - Bug 733103 - large targetattr list with syntax errors cause server to crash or hang
  - Bug 633803 - passwordisglobalpolicy attribute brakes TLS chaining
  - Bug 732541 - Ignore error 32 when adding automember config
  - Bug 728592 - Allow ns-slapd to start with an invalid server cert


author: Rich Megginson <rmeggins@redhat.com> - 1.2.9.8-1
changelog:
  - Bug 732153 - subtree and user account lockout policies implemented?
  - Bug 722292 - Entries in DS are not updated properly when using WinSync API


author: Rich Megginson <rmeggins@redhat.com> - 1.2.9.9-1
changelog:
  - Bug 735121 - simple paged search + ip/dns based ACI hangs server
  - Bug 722292 - (cov#11030) Leak of mapped_sdn in winsync rename code
  - Bug 703990 - cross-platform - Support upgrade from Red Hat Directory Server
  - Introducing an environment variable USE_VALGRIND to clean up the entry cache and dn cache on exit.


author: Rich Megginson <rmeggins@redhat.com> - 1.2.10.a2-0.2
changelog:
  - Bug 740942 - allow resource limits to be set for paged searches independently of limits for other searches/operations
  - Bug 741744 - MOD operations with chained delete/add get back error 53 on backend config
  - Bug 742324 - allow nsslapd-idlistscanlimit to be set dynamically and per-user


author: Rich Megginson <rmeggins@redhat.com> - 1.2.10-0.4.a4
changelog:
  - Bug 741744 - part3 - MOD operations with chained delete/add get back error 53
  - 1d2f5a0 make memberof transaction aware and able to be a betxnpostoperation plug in
  - b6d3ba7 pass the plugin config entry to the plugin init function
  - 28f7bfb set the ENTRY_POST_OP for modrdn betxnpostoperation plugins
  - Bug 743966 - Compiler warnings in account usability plugin


author: Rich Megginson <rmeggins@redhat.com> - 1.2.10-0.5.a5
changelog:
  - Bug 751495 - 'setup-ds.pl -u' fails with undefined routine 'updateSystemD'
  - Bug 750625 750624 750622 744946 Coverity issues
  - Bug 748575 - part 2 - rhds81 modrdn operation and 100% cpu use in replication
  - Bug 748575 - rhds81 modrn operation and 100% cpu use in replication
  - Bug 745259 - Incorrect entryUSN index under high load in replicated environment
  - f639711 Reduce the number of DN normalization
  - c06a8fa Keep unhashed password psuedo-attribute in the adding entry
  - Bug 744945 - nsslapd-counters attribute value cannot be set to "off"
  - 8d3b921 Use new PLUGIN_CONFIG_ENTRY feature to allow switching between txn and regular
  - d316a67 Change referential integrity to be a betxnpostoperation plugin


author: Rich Megginson <rmeggins@redhat.com> - 1.2.10-0.6.a6
changelog:
  - Bug 755725 - 389 programs linked against openldap crash during shutdown
  - Bug 755754 - Unable to start dirsrv service using systemd
  - Bug 745259 - Incorrect entryUSN index under high load in replicated environment
  - d439e3a use slapi_hexchar2int and slapi_str_to_u8 everywhere
  - 5910551 csn_init_as_string should not use sscanf
  - b53ba00 reduce calls to csn_as_string and slapi_log_error
  - c897267 fix member variable name error in slapi_uniqueIDFormat
  - 66808e5 uniqueid formatting - use slapi_u8_to_hex instead of sprintf
  - 580a875 csn_as_string - use slapi_uN_to_hex instead of sprintf
  - Bug 751645 - crash when simple paged fails to send entry to client
  - Bug 752155 - Use restorecon after creating init script lock file


author: Rich Megginson <rmeggins@redhat.com> - 1.2.10-0.7.a7
changelog:
  - Ticket #262 - pid file not removed with systemd
  - Ticket #50 - server should not call a plugin after the plugin close function is called
  - Ticket #18 - Data inconsitency during replication
  - Ticket #49 - better handling for server shutdown while long running tasks are active
  - Ticket #15 - Get rid of rwlock.h/rwlock.c and just use slapi_rwlock instead
  - Ticket #257 - repl-monitor doesn't work if leftmost hostnames are the same
  - Ticket #12 - 389 DS DNA Plugin / Replication failing on GSSAPI
  - 6aaeb77 add a hack to disable sasl hostname canonicalization
  - Ticket 168 - minssf should not apply to rootdse
  - Ticket #177 - logconv.pl doesn't detect restarts
  - Ticket #159 - Managed Entry Plugin runs against managed entries upon any update without validating
  - Ticket 75 - Unconfigure plugin opperations are being called.
  - Ticket 26 - Please support setting defaultNamingContext in the rootdse.
  - Ticket #71 - unable to delete managed entry config
  - Ticket #167 - Mixing transaction and non-transaction plugins can cause deadlock
  - Ticket #256 - debug build assertion in ACL_EvalDestroy()
  - Ticket #4 - bak2db gets stuck in infinite loop
  - Ticket #162 - Infinite loop / spin inside strcmpi_fast, acl_read_access_allowed_on_attr, server DoS
  - Ticket #3: acl cache overflown problem
  - Ticket 1 - pre-normalize filter and pre-compile substring regex - and other optimizations
  - Ticket 2 - If node entries are tombstone'd, subordinate entries fail to get the full DN.


author: Rich Megginson <rmeggins@redhat.com> - 1.2.10-0.8.a7
changelog:
  - fixes for systemd - remove .pid files after shutting down servers
  - Ticket #263 - add systemd include directive
  - Ticket #264 - upgrade needs better check for "server is running"


author: Rich Megginson <rmeggins@redhat.com> - 1.2.10-0.10.rc1
changelog:
  - ad9dd30 coverity 12488 Resource leak In attr_index_config(): Leak of memory or pointers to system resources
  - Ticket #281 - TLS not working with latest openldap
  - Ticket #280 - extensible binary filters do not work
  - Ticket #279 - filter normalization does not use matching rules
  - Trac Ticket #275 - Invalid read reported by valgrind
  - Ticket #277 - cannot set repl referrals or state
  - Ticket #278 - Schema replication update failed: Invalid syntax
  - Ticket #39 - Account Policy Plugin does not work for simple binds when PAM Pass Through Auth plugin is enabled
  - Ticket #13 - slapd process exits when put the database on read only mode while updates are coming to the server
  - Ticket #87 - Manpages fixes
  - c493fb4 fix a couple of minor coverity issues
  - Ticket #55 - Limit of 1024 characters for nsMatchingRule
  - Trac Ticket #274 - Reindexing entryrdn fails if ancestors are also tombstoned
  - Ticket #6 - protocol error from proxied auth operation
  - Ticket #38 - nisDomain schema is incorrect
  - Ticket #273 - ruv tombstone searches don't work after reindex entryrdn
  - Ticket #29 - Samba3-schema is missing sambaTrustedDomainPassword
  - Ticket #22 - RFE: Support sendmail LDAP routing schema
  - Ticket #161 - Review and address latest Coverity issues
  - Ticket #140 - incorrect memset parameters
  - Trac Ticket 35 - Log not clear enough on schema errors
  - Trac Ticket 139 - eliminate the use of char *dn in favor of Slapi_DN *dn
  - Trac Ticket #52 - FQDN set to nsslapd-listenhost makes the server start fail if IPv4-mapped-IPv6 address is given


author: Rich Megginson <rmeggins@redhat.com> - 1.2.10.0-1
changelog:
  - Ticket 284 - Remove unnecessary SNMP MIB files
  - Ticket 51 - memory leaks in 389-ds-base-1.2.8.2-1.el5?
  - Ticket 175 - logconv.pl improvements


author: Rich Megginson <rmeggins@redhat.com> - 1.2.10.2-1
changelog:
  - Trac Ticket #298 - crash when replicating orphaned tombstone entry
  - Ticket #281 - TLS not working with latest openldap
  - Trac Ticket #290 - server hangs during shutdown if betxn pre/post op fails
  - Trac Ticket #26 - Please support setting defaultNamingContext in the rootdse


author: Rich Megginson <rmeggins@redhat.com> - 1.2.10.3-1
changelog:
  - b05139b memleak in normalize_mods2bvals
  - c0eea24 memleak in mep_parse_config_entry
  - 90bc9eb handle null smods
  - Ticket #305 - Certain CMP operations hang or cause ns-slapd to crash
  - Ticket #306 - void function cannot return value
  - ticket 304 - Fix kernel version checking in dsktune


author: Noriko Hosoi <nhosoi@redhat.com> - 1.2.10.4-4
changelog:
  - Ticket #46 - (revised) setup-ds-admin.pl does not like ipv6 only hostnames
  - Ticket #66 - 389-ds-base spec file does not have a BuildRequires on gcc-c++


author: Rich Megginson <rmeggins@redhat.com> - 1.2.11-0.1.a1
changelog:
  - 453eb97 schema def must have DESC '' - close paren must be preceded by space
  - Trac Ticket #46 - (additional) setup-ds-admin.pl does not like ipv6 only hostnames
  - Ticket #331 - transaction errors with db 4.3 and db 4.2
  - Ticket #261 - Add Solaris i386
  - Ticket #316 and Ticket #70 - add post add/mod and AD add callback hooks
  - Ticket #324 - Sync with group attribute containing () fails
  - Ticket #319 - ldap-agent crashes on start with signal SIGSEGV
  - 77cacd9 coverity 12606 Logically dead code
  - Trac Ticket #303 - make DNA range requests work with transactions
  - Ticket #320 - allow most plugins to be betxn plugins
  - Ticket #24 - Add nsTLS1 to the DS schema
  - Ticket #271 - Slow shutdown when you have 100+ replication agreements
  - TIcket #285 - compilation fixes for '--format-security'
  - Ticket 211 - Avoid preop range requests non-DNA operations
  - Ticket #271 - replication code cleanup
  - Ticket 317 - RHDS fractional replication with excluded password policy attributes leads to wrong error messages.
  - Ticket #308 - Automembership plugin fails if data and config area mixed in the plugin configuration
  - Ticket #292 - logconv.pl reporting unindexed search with different search base than shown in access logs
  - 6f8680a coverity 12563 Read from pointer after free (fix 2)
  - e6a9b22 coverity 12563 Read from pointer after free
  - 245d494 Config changes fail because of unknown attribute "internalModifiersname"
  - Ticket #191  - Implement SO_KEEPALIVE in network calls
  - Ticket #289 - allow betxn plugin config changes
  - 93adf5f destroy the entry cache and dn cache in the dse post op delete callback
  - e2532d8 init txn thread private data for all database modes
  - Ticket #291 - cannot use & in a sasl map search filter
  - 6bf6e79 Schema Reload crash fix
  - 60b2d12 Fixing compiler warnings
  - Trac Ticket #260 - 389 DS does not support multiple paging controls on a single connection
  - Ticket #302 - use thread local storage for internalModifiersName & internalCreatorsName
  - fdcc256 Minor bug fix introcuded by commit 69c9f3bf7dd9fe2cadd5eae0ab72ce218b78820e
  - Ticket #306 - void function cannot return value
  - ticket 181 - Allow PAM passthru plug-in to have multiple config entries
  - ticket 211 - Use of uninitialized variables in ldbm_back_modify()
  - Ticket #74 - Add schema for DNA plugin (RFE)
  - Ticket #301 - implement transaction support using thread local storage
  - Ticket #211 - dnaNextValue gets incremented even if the user addition fails
  - 144af59 coverity uninit var and resource leak
  - Trac Ticket #34 - remove-ds.pl does not remove everything
  - Trac Ticket #169 - allow 389 to use db5
  - bc78101 fix compiler warning in acct policy plugin
  - Trac Ticket #84 - 389 Directory Server Unnecessary Checkpoints
  - Trac Ticket #27 - SASL/PLAIN binds do not work
  - Ticket #129 - Should only update modifyTimestamp/modifiersName on MODIFYops
  - Ticket #17 - new replication optimizations


author: Rich Megginson <rmeggins@redhat.com> - 1.2.11.1-1
changelog:
  - f227f11 Suppress alert on unavailable port with forced setup
  - Ticket #353 - coverity 12625-12629 - leaks, dead code, unchecked return
  - Ticket #351 - use betxn plugins by default
  - Trac Ticket #345 - db deadlock return should not log error
  - Ticket #348 - crash in ldap_initialize with multiple threads
  - Ticket #214 - Adding Replication agreement should complain if required nsds5ReplicaCredentials not supplied
  - Ticket #207 - [RFE] enable attribute that tracks when a password was last set
  - Ticket #216 - RFE - Disable replication agreements
  - Ticket #337 - RFE - Improve CLEANRUV functionality
  - Ticket #326 - MemberOf plugin should work on all backends
  - Trac Ticket #19 - Convert entryUSN plugin to transaction aware type
  - Ticket #347 - IPA dirsvr seg-fault during system longevity test
  - Trac Ticket #310 - Avoid calling escape_string() for logged DNs
  - Trac Ticket #338 - letters in object's cn get converted to lowercase when renaming object
  - Ticket #183 - passwordMaxFailure should lockout password one sooner
  - Trac Ticket #335 - transaction retries need to be cache aware
  - Ticket #336 - [abrt] 389-ds-base-1.2.10.4-2.fc16: index_range_read_ext: Process /usr/sbin/ns-slapd was killed by signal 11 (SIGSEGV)
  - Ticket #325 - logconv.pl : use of getopts to parse command line options
  - Ticket #336 - [abrt] 389-ds-base-1.2.10.4-2.fc16: index_range_read_ext: Process /usr/sbin/ns-slapd was killed by signal 11 (SIGSEGV)
  - 554e29d Coverity Fixes
  - Trac Ticket #46 - (additional 2) setup-ds-admin.pl does not like ipv6 only hostnames
  - Ticket #183 - passwordMaxFailure should lockout password one sooner - and should be configurable to avoid regressions
  - Ticket #315 - small fix to libglobs
  - Ticket #315 - ns-slapd exits/crashes if /var fills up
  - Ticket #20 - Allow automember to work on entries that have already been added
  - Trac Ticket #45 - Fine Grained Password policy: if passwordHistory is on, deleting the password fails.


author: Rich Megginson <rmeggins@redhat.com> - 1.2.11.2-1
changelog:
  - Ticket #351 - use betxn plugins by default
  -   revert - make no plugins betxn by default - too great a risk
  -   for deadlocks until we can test this better
  - Ticket #348 - crash in ldap_initialize with multiple threads
  -   fixes PR_Init problem in ldclt


author: Rich Megginson <rmeggins@redhat.com> - 1.2.11.4-1
changelog:
  - Ticket #360 - ldapmodify returns Operations error
  - Ticket #321 - krbExtraData is being null modified and replicated on each ssh login
  - Trac Ticket #359 - Database RUV could mismatch the one in changelog under the stress
  - Ticket #361: Bad DNs in ACIs can segfault ns-slapd
  - Trac Ticket #338 - letters in object's cn get converted to lowercase when renaming object
  - Ticket #337 - Improve CLEANRUV task


author: Rich Megginson <rmeggins@redhat.com> - 1.2.11.5-1
changelog:
  - Ticket #387 - managed entry sometimes doesn't delete the managed entry
  - 5903815 improve txn test index handling
  - Ticket #360 - ldapmodify returns Operations error - fix delete caching
  - bcfa9e3 Coverity Fix for CLEANALLRUV
  - Trac Ticket #335 - transaction retries need to be cache aware
  - Ticket #389 - ADD operations not in audit log
  - 44cdc84 fix coverity issues with uninit vals, no return checking
  - Ticket 368 - Make the cleanAllRUV task one step
  - Ticket #110 - RFE limiting root DN by host, IP, time of day, day of week


author: Rich Megginson <rmeggins@redhat.com> - 1.2.11.6-1
changelog:
  - Ticket #378 - audit log does not log unhashed password: enabled, by default.
  - Ticket #378 - unhashed#user#password visible after changing password
  - Ticket #365 - passwords in clear text in the audit log


author: Rich Megginson <rmeggins@redhat.com> - 1.2.11.7-2
changelog:
  - Ticket 378 - unhashed#user#password visible after changing password
  -  fix func declaration from previous patch
  - Ticket 366 - Change DS to purge ticket from krb cache in case of authentication error


author: Mark Reynolds <mareynol@redhat.com> - 1.2.11.8-1
changelog:
  ddcf669 bump version to 1.2.11.8 for offical release
  Ticket #425 - support multiple winsync plugins
  Ticket 403 - cleanallruv coverity fixes
  Ticket 407 - memory leak in dna plugin
  Ticket 403 - CLEANALLRUV feature
  Ticket 413 - "Server is unwilling to perform" when running ldapmodify on nsds5ReplicaStripAttrs
  3168f04 Coverity defects
  5ff0a02 COVERITY FIXES
  Ticket #388 - Improve replication agreement status messages
  0760116 Update the slapi-plugin documentation on new slapi functions, and added a slapi function for checking on shutdowns
  Ticket #369 - restore of replica ldif file on second master after deleting two records shows only 1 deletion
  Ticket #409 - Report during startup if nsslapd-cachememsize is too small
  Ticket #412 - memberof performance enhancement
  12813: Uninitialized pointer read string_values2keys
  Ticket #346 - Slow ldapmodify operation time for large quantities of multi-valued attribute values
  Ticket #346 - Slow ldapmodify operation time for large quantities of multi-valued attribute values
  Ticket #410 - Referential integrity plug-in does not work when update interval is not zero
  Ticket #406 - Impossible to rename entry (modrdn) with Attribute Uniqueness plugin enabled
  Ticket #405 - referint modrdn not working if case is different
  Ticket 399 - slapi_ldap_bind() doesn't check bind results


author: Mark Reynolds <mareynol@redhat.com> - 1.2.11.11-1
changelog:
  6c0778f bumped version to 1.2.11.11
  Ticket 429 - added nsslapd-readonly to DS schema
  Ticket 403 - fix CLEANALLRUV regression from last commit
  Trac Ticket #346 - Slow ldapmodify operation time for large quantities of multi-valued attribute values


author: Rich Megginson <rmeggins@redhat.com> - 1.2.11.12-1
changelog:
  - 8e5087a Coverity defects - 13089: Dereference after null check ldbm_back_delete
  - Trac Ticket #437 - variable dn should not be used in ldbm_back_delete
  - ba1f5b2 fix coverity resource leak in windows_plugin_add
  - e3e81db Simplify program flow: change while loops to for
  - a0d5dc0 Fix logic errors: del_mod should be latched (might not be last mod), and avoid skipping add-mods (int value 0)
  - 0808f7e Simplify program flow: make adduids/moduids/deluids action blocks all similar
  - 77eb760 Simplify program flow: eliminate unnecessary continue
  - c9e9db7 Memory leaks: unmatched slapi_attr_get_valueset and slapi_value_new
  - a4ca0cc Change "return"s in modGroupMembership to "break"s to avoid leaking
  - d49035c Factorize into new isPosixGroup function
  - 3b61c03 coverity - posix winsync mem leaks, null check, deadcode, null ref, use after free
  - 33ce2a9 fix mem leaks with parent dn log message, setting winsync windows domain
  - Ticket #440 - periodic dirsync timed event causes server to loop repeatedly
  - Ticket #355 - winsync should not delete entry that appears to be out of scope
  - Ticket 436 - nsds5ReplicaEnabled can be set with any invalid values.
  - 487932d coverity - mbo dead code - winsync leaks, deadcode, null check, test code
  - 2734a71 CLEANALLRUV coverity fixes
  - Ticket #426 - support posix schema for user and group sync
  - Ticket #430 - server to server ssl client auth broken with latest openldap


author: Rich Megginson <rmeggins@redhat.com> - 1.2.11.13-1
changelog:
  - Ticket #426 - support posix schema for user and group sync
  -   1) plugin config ldif must contain pluginid, etc. during upgrade or it
  -      will fail due to schema errors
  -   2) posix winsync should have a lower precedence (25) than the default (50)
  -      so that it will be run first
  -   3) posix winsync should support the Winsync API v3 - the v2 functions are
  -      just stubs for now - but the precedence cb is active


author: Rich Megginson <rmeggins@redhat.com> - 1.2.11.14-1
changelog:
  - Ticket 450 - CLEANALLRUV task gets stuck on winsync replication agreement
  - Ticket 386 - large memory growth with ldapmodify(heap fragmentation)
  -  this patch doesn't fix the bug - it allows us to experiment with
  -  different values of mxfast
  - Ticket #374 - consumer can go into total update mode for no reason


author: Rich Megginson <rmeggins@redhat.com> - 1.2.11.15-1
changelog:
  - Trac Ticket #470 - 389 prevents from adding a posixaccount with userpassword after schema reload
  - Ticket 477 - CLEANALLRUV if there are only winsync agmts task will hang
  - Ticket 457 - dirsrv init script returns 0 even when few or all instances fail to start
  - Ticket 473 - change VERSION.sh to have console version be major.minor
  - Ticket 475 - Root DN Access Control - improve value checking for config
  - Trac Ticket #466 - entry_apply_mod - ADD: Failed to set unhashed#user#password to extension
  - Ticket 474 - Root DN Access Control - days allowed not working correctly
  - Ticket 467 - CLEANALLRUV abort task should be able to ignore down replicas
  - 0b79915 fix compiler warnings in ticket 374 code
  - Ticket 452 - automember rebuild task adds users to groups that do not match the configuration scope


author: Mark Reynolds <mareynol@redhat.com> - 1.3.0.a1-1
changelog:
  Ticket #28 	MOD operations with chained delete/add get back error 53 on backend config
  Ticket #173 	ds-logpipe.py script's man page and script help should be updated for -t option.
  Ticket #196 	RFE: Interpret IPV6 addresses for ACIs, replication, and chaining 
  Ticket #218 	RFE - Make RIP working with Replicated Entries 
  Ticket #328 	make sure all internal search filters are properly escaped 
  Ticket #329 	389-admin build fails on F-18 with new apache 	
  Ticket #344 	deadlock in replica_write_ruv
  Ticket #351 	use betxn plugins by default
  Ticket #352 	make cos, roles, views betxn aware 
  Ticket #356 	logconv.pl - RFE - track bind info
  Ticket #365 	Audit log - clear text password in user changes 
  Ticket #370 	Opening merge qualifier CoS entry using RHDS console changes the entry. 
  Ticket #372 	Setting nsslapd-listenhost or nsslapd-securelistenhost breaks ACI processing 	
  Ticket #386 	Overconsumption of memory with large cachememsize and heavy use of ldapmodify 	
  Ticket #402 	unhashedTicket #userTicket #password in entry extension 	
  Ticket #408 	Create a normalized dn cache 	
  Ticket #453 	db2index with -tattrname:type,type fails 	
  Ticket #461 	fix build problem with mozldap c sdk 	
  Ticket #462 	add test for include file mntent.h 	
  Ticket #463 	different parameters of getmntent in Solaris


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.0-0.1.rc1
changelog:
  - bump version to 1.3.0.rc1
  - Ticket #322 - Create DOAP description for the 389 Directory Server project
  - Trac Ticket #499 - Handling URP results is not corrrect
  - Ticket 509 - lock-free access to be->be_suffixlock
  - Ticket 456 - improve entry cache sizing
  - Trac Ticket #531 - loading an entry from the database should use str2entry_f
  - Trac Ticket #536 - Clean up compiler warnings for 1.3
  - Trac Ticket #531 - loading an entry from the database should use str2entry_fast
  - Ticket 509 - lock-free access to be->be_suffixlock
  - Ticket 527 - ns-slapd segfaults if it cannot rename the logs
  - Ticket 395 - RFE: 389-ds shouldn't advertise in the rootDSE that we can handle a sasl mech if we really can't
  - Ticket 216 - disable replication agreements
  - Ticket 518 - dse.ldif is 0 length after server kill or machine kill
  - Ticket 393 - Change in winSyncInterval does not take immediate effect
  - Ticket 20 - Allow automember to work on entries that have already been added
  - Coverity Fixes
  - Ticket 349 - nsViewFilter syntax issue in 389DS 1.2.5
  - Ticket 337 - improve CLEANRUV functionality
  - Fix for ticket 504
  - Ticket 394 - modify-delete userpassword
  - minor fixes for bdb 4.2/4.3 and mozldap
  - Trac Ticket #276 - Multiple threads simultaneously working on connection's private buffer causes ns-slapd to abort
  - Fix for ticket 465: cn=monitor showing stats for other db instances
  - Ticket 507 - use mutex for FrontendConfig lock instead of rwlock
  - Fix for ticket 510 Avoid creating an attribute just to determine the syntax for a type, look up the syntax directly by type
  - Coverity defect: Resource leak 13110
  - Ticket 517 - crash in DNA if no dnaMagicRegen is specified
  - Trac Ticket #520 - RedHat Directory Server crashes (segfaults) when moving ldap entry
  - Trac Ticket #519 - Search with a complex filter including range search is slow
  - Trac Ticket #500 - Newly created users with organizationalPerson objectClass fails to sync from AD to DS with missing attribute error
  - Trac Ticket #311 - IP lookup failing with multiple DNS entries
  - Trac Ticket #447 - Possible to add invalid attribute to nsslapd-allowed-to-delete-attrs
  - Trac Ticket #443 - Deleting attribute present in nsslapd-allowed-to-delete-attrs returns Operations error
  - Ticket #503 - Improve AD version in winsync log message
  - Trac Ticket #190 - Un-resolvable server in replication agreement produces unclear error message
  - Coverity fixes
  - Trac Ticket #391 - Slapd crashes when deleting backends while operations are still in progress
  - Trac Ticket #448 - Possible to set invalid macros in Macro ACIs
  - Trac Ticket #498 - Cannot abaondon simple paged result search
  - Coverity defects
  - Trac Ticket #494 - slapd entered to infinite loop during new index addition
  - Fixing compiler warnings in the posix-winsync plugin
  - Coverity defects
  - Ticket 147 - Internal Password Policy usage very inefficient
  - Ticket 495 - internalModifiersname not updated by DNA plugin
  - Revert "Ticket 495 - internalModifiersname not updated by DNA plugin"
  - Ticket 495 - internalModifiersname not updated by DNA plugin
  - Ticket 468 - if pam_passthru is enabled, need to AC_CHECK_HEADERS([security/pam_appl.h])
  - Ticket 486 - nsslapd-enablePlugin should not be multivalued
  - Ticket 488 - Doc: DS error log messages with typo
  - Trac Ticket #451 - Allow db2ldif to be quiet
  - Ticket #491 - multimaster_extop_cleanruv returns wrong error codes
  - Ticket #481 - expand nested posix groups
  - Trac Ticket #455 - Insufficient rights to unhashed#user#password when user deletes his password
  - Ticket #446 - anonymous limits are being applied to directory manager


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.0-0.2.rc2
changelog:
  - bump version to 1.3.0.rc2
  - Trac Ticket #497 - Escaped character cannot be used in the substring search filter
  - Ticket 509 - lock-free access to be->be_suffixlock
  - Trac Ticket #522 - betxn: upgrade is not implemented yet


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.0-0.3.rc3
changelog:
  - bump version to 1.3.0.rc3
  - Ticket 549 - DNA plugin no longer reports additional info when range is depleted
  - Ticket 541 - need to set plugin as off in ldif template
  - Ticket 541 - RootDN Access Control plugin is missing after upgrade


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.0.3-1
changelog:
  - bump version to 1.3.0.3
  - Ticket #584 - Existence of an entry is not checked when its password is to be deleted
  - Ticket 562 - Crash when deleting suffix


author: Mark Reynolds <mreynolds@redhat.com> - 1.3.0.4-1
changelog:
  - e53d691 bump version to 1.3.0.4
  - Bug 912964 - CVE-2013-0312 389-ds: unauthenticated denial of service vulnerability in handling of LDAPv3 control data
  - Ticket 570 - DS returns error 20 when replacing values of a multi-valued attribute (only when replication is enabled)
  - Ticket 490 - Slow role performance when using a lot of roles
  - Ticket 590 - ns-slapd segfaults while trying to delete a tombstone entry


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.0.5-1
changelog:
  - bump version to 1.3.0.5
  - Ticket 47308 - unintended information exposure when anonymous access is set to rootdse
  - Ticket 628 - crash in aci evaluation
  - Ticket 627 - ns-slapd crashes sporadically with segmentation fault in libslapd.so
  - Ticket 634 - Deadlock in DNA plug-in Ticket #576 - DNA: use event queue for config update only at the start up
  - Ticket 632 - 389-ds-base cannot handle Kerberos tickets with PAC
  - Ticket 623 - cleanAllRUV task fails to cleanup config upon completion


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.1.0-1
changelog:
  - bump version to 1.3.1.0
  - Ticket 332 - Command line perl scripts should attempt most secure connection type first
  - Ticket 342 - better error message when cache overflows
  - Ticket 417 - RFE - forcing passwordmustchange attribute by non-cn=directory manager
  - Ticket 419 - logconv.pl - improve memory management
  - Ticket 422 - 389-ds-base - Can't call method "getText"
  - Ticket 433 - multiple bugs in start-dirsrv, stop-dirsrv, restart-dirsrv scripts
  - Ticket 458 - RFE - Make it possible for privileges to be provided to an admin user to import an LDIF file containing hashed passwords
  - Ticket 471 - logconv.pl tool removes the access logs contents if "-M" is not correctly used
  - Ticket 487 - Possible to add invalid attribute values to PAM PTA plugin configuration
  - Ticket 502 - setup-ds.pl script should wait if "semanage.trans.LOCK" presen
  - Ticket 505 - use lock-free access name2asi and oid2asi tables (additional)
  - Ticket 508 - lock-free access to FrontendConfig structure
  - Ticket 511 - allow turning off vattr lookup in search entry return
  - Ticket 525 - Introducing a user visible configuration variable for controlling replication retry time
  - Ticket 528 - RFE - get rid of instance specific scripts
  - Ticket 529 - dn normalization must handle multiple space characters in attributes
  - Ticket 532 - RUV is not getting updated for both Master and consumer
  - Ticket 533 - only scan for attributes to decrypt if there are encrypted attrs configured
  - Ticket 534 - RFE: Add SASL mappings fallback
  - Ticket 537 - Improvement of range search
  - Ticket 539 - logconv.pl should handle microsecond timing
  - Ticket 543 - Sorting with attributes in ldapsearch gives incorrect result
  - Ticket 545 - Segfault during initial LDIF import: str2entry_dupcheck()
  - Ticket 547 - Incorrect assumption in ndn cache
  - Ticket 550 - posix winsync will not create memberuid values if group entry become posix group in the same sync interval
  - Ticket 551 - Multivalued rootdn-days-allowed in RootDN Access Control plugin always results in access control violation
  - Ticket 552 - Adding rootdn-open-time without rootdn-close-time to RootDN Acess Control results in inconsistent configuration
  - Ticket 558 - Replication - make timeout for protocol shutdown configurable
  - Ticket 561 - disable writing unhashed#user#password to changelog
  - Ticket 563 - DSCreate.pm: Error messages cannot be used in the if expression since they could be localized.
  - Ticket 565 - turbo mode and replication - allow disable of turbo mode
  - Ticket 571 - server does not accept 0 length LDAP Control sequence
  - Ticket 574 - problems with dbcachesize disk space calculation
  - Ticket 583 - dirsrv fails to start on reboot due to /var/run/dirsrv permissions
  - Ticket 585 - Behaviours of "db2ldif -a <filename>" and "db2ldif.pl -a <filename>" are inconsistent
  - Ticket 587 - Replication error messages in the DS error logs
  - Ticket 588 - Create MAN pages for command line scripts
  - Ticket 600 - Server should return unavailableCriticalExtension when processing a badly formed critical control
  - Ticket 603 - A logic error in str2simple
  - Ticket 604 - Required attribute not checked during search operation
  - Ticket 608 - Posix Winsync plugin throws "posix_winsync_end_update_cb: failed to add task entry" error message
  - Ticket 611 - logconv.pl missing stats for StartTLS, LDAPI, and AUTOBIND
  - Ticket 612 - improve dbgen rdn generation, output
  - Ticket 613 - ldclt: add timestamp, interval, nozeropad, other improvements
  - Ticket 616 - High contention on computed attribute lock
  - Ticket 618 - Crash at shutdown while stopping replica agreements
  - Ticket 620 - Better logging of error messages for 389-ds-base
  - Ticket 621 - modify operations without values need to be written to the changelog
  - Ticket 622 - DS logging errors "libdb: BDB0171 seek: 2147483648: (262144 * 8192) + 0: No such file or directory
  - Ticket 631 - Replication: "Incremental update started" status message without consumer initialized
  - Ticket 633 - allow nsslapd-nagle to be disabled, and also tcp cork
  - Ticket 47299 - allow cmdline scripts to work with non-root user
  - Ticket 47302 - get rid of sbindir start/stop/restart slapd scripts
  - Ticket 47303 - start/stop/restart dirsrv scripts should report and error if no instances
  - Ticket 47304 - reinitialization of a master with a disabled agreement hangs
  - Ticket 47311 - segfault in db2ldif(trigger by a cleanallruv task)
  - Ticket 47312 - replace PR_GetFileInfo with PR_GetFileInfo64
  - Ticket 47315 - filter option in fixup-memberof requires more clarification
  - Ticket 47325 - Crash at shutdown on a replica aggrement
  - Ticket 47330 - changelog db extension / upgrade is obsolete
  - Ticket 47336 - logconv.pl -m not working for all stats
  - Ticket 47341 - logconv.pl -m time calculation is wrong
  - Ticket 47343 - 389-ds-base: Does not support aarch64 in f19 and rawhide
  - Ticket 47347 - Simple paged results should support async search
  - Ticket 47348 - add etimes to per second/minute stats
  - Ticket 47349 - DS instance crashes under a high load


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.1.1-1
changelog:
  - bump version to 1.3.1.1
  - Ticket 402 - nhashed#user#password in entry extension
  - Ticket 511 - Revision - allow turning off vattr lookup in search entry return
  - Ticket 580 - Wrong error code return when using EXTERNAL SASL and no client certificate
  - Ticket 47327 - error syncing group if group member user is not synced
  - Ticket 47355 - dse.ldif doesn't replicate update to nsslapd-sasl-mapping-fallback
  - Ticket 47359 - new ldap connections can block ldaps and ldapi connections
  - Ticket 47362 - ipa upgrade selinuxusermap data not replicating
  - Ticket 47375 - flush_ber error sending back start_tls response will deadlock
  - Ticket 47376 - DESC should not be empty as per RFC 2252 (ldapv3)
  - Ticket 47377 - make listen backlog size configurable
  - Ticket 47378 - fix recent compiler warnings
  - Ticket 47383 - connections attribute in cn=snmp,cn=monitor is counted twice
  - Ticket 47385 - DS not shutting down when disk monitoring threshold is reached
  - Coverity Fixes (part 1)
  - Coverity Fixes (Part 2)
  - Coverity Fixes (Part 3)
  - Coverity Fixes (Part 4)
  - Coverity Fixes (Part 5)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.1.2-1
changelog:
  - bump version to 1.3.1.2
  - Ticket 47391 - deleting and adding userpassword fails to update the password
  - Coverity Fixes (Part 7)


author: Rich Megginson <rmeggins@redhat.com> - 1.3.1.3-1
changelog:
  - bump version to 1.3.1.3
  - Ticket 47374 - flush.pl is not included in perl5
  - Ticket 47391 - deleting and adding userpassword fails to update the password (additional fix)
  - Ticket 47393 - Attribute are not encrypted on a consumer after a full initialization
  - Ticket 47395 47397 - v2 correct behaviour of account policy if only stateattr is configured or no alternate attr is configured
  - Ticket 47396 - crash on modrdn of tombstone
  - Ticket 47400 - MMR stress test with dna enabled causes a deadlock
  - Ticket 47409 - allow setting db deadlock rejection policy
  - Ticket 47419 - Unhashed userpassword can accidentally get removed from mods
  - Ticket 47420 - An upgrade script 80upgradednformat.pl fails to handle a server instance name incuding '-'


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.1.4-1
changelog:
  - bump version to 1.3.1.4
  - Ticket 47435 - Very large entryusn values after enabling the USN plugin and the lastusn value is negat
  - Ticket 47424 - Replication problem with add-delete requests on single-valued attributes
  - Ticket 47367 - (phase 2) ldapdelete returns non-leaf entry error while trying to remove a leaf entry
  - Ticket 47367 - (phase 1) ldapdelete returns non-leaf entry error while trying to remove a leaf entry
  - Ticket 47421 - memory leaks in set_krb5_creds
  - Ticket 346 - version 4 Slow ldapmodify operation time for large quantities of multi-valued attribute v
  - Ticket 47369  version2 - provide default syntax plugin
  - Ticket 47427 - Overflow in nsslapd-disk-monitoring-threshold
  - Ticket 47339 - RHDS denies MODRDN access if ACI list contains any DENY rule
  - Ticket 47427 - Overflow in nsslapd-disk-monitoring-threshold
  - Ticket 47428 - Memory leak in 389-ds-base 1.2.11.15
  - Ticket 47392 - ldbm errors when adding/modifying/deleting entries
  - Ticket 47385 - Disk Monitoring is not triggered as expected.
  - Ticket 47410 - changelog db deadlocks with DNA and replication


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.1.5-1
changelog:
  - bump version to 1.3.1.5
  - Ticket 47456 - delete present values should append values to deleted values
  - Ticket 47455 - valgrind - value mem leaks, uninit mem usage
  - Ticket 47448 - Segfault in 389-ds-base-1.3.1.4-1.fc19 when setting up FreeIPA replication
  - Ticket 47440 - Fix runtime errors caused by last patch.
  - Ticket 47440 - Fix compilation warnings and header files
  - Ticket 47405 - CVE-2013-2219 ACLs inoperative in some search scenarios
  - Ticket 47447 - logconv.pl man page missing -m,-M,-B,-D
  - Ticket 47378 - fix recent compiler warnings
  - Ticket 47427 - Overflow in nsslapd-disk-monitoring-threshold
  - Ticket 47449 - deadlock after adding and deleting entries
  - Ticket 47441 - Disk Monitoring not checking filesystem with logs
  - Ticket 47427 - Overflow in nsslapd-disk-monitoring-threshold


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.1.6-1
changelog:
  - bump version to 1.3.1.6
  - Ticket 47455 - valgrind - value mem leaks, uninit mem usage
  - fix coverity 11915 - dead code - introduced with fix for ticket 346
  - fix coverity 11895 - null deref - caused by fix to ticket 47392
  - fix compiler warning in posix winsync code for posix_group_del_memberuid_callback
  - Fix compiler warnings for Ticket 47395 and 47397
  - fix compiler warning (cherry picked from commit 904416f4631d842a105851b4a9931ae17822a107)
  - Ticket 47450 - Fix compiler formatting warning errors for 32/64 bit arch
  - fix compiler warnings
  - Fix compiler warning (cherry picked from commit ec6ebc0b0f085a82041d993ab2450a3922ef5502)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.1.6-2
changelog:
  - bump version to 1.3.1.6-2
  - Resolves Bug 1000633 - ns-slapd crash due to bogus DN
  - Ticket #47488 - Users from AD sub OU does not sync to IPA


author: Rich Megginson <rmeggins@redhat.com> - 1.3.1.6-3
changelog:
  - Ticket #47455 - valgrind - value mem leaks, uninit mem usage
  - Ticket 47500 - start-dirsrv/restart-dirsrv/stop-disrv do not register with systemd correctly


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.1.6-4
changelog:
  - bump version to 1.3.1.6-4
  - Resolves Bug 1007988 - Under specific values of nsDS5ReplicaName, replication may get broken or updates missing (Ticket 47489)
  - Resolves Bug 853931 - Allow macro aci keywords to be case-insensitive (Ticket 449)
  - Resolves Bug 1006563 - automember rebuild task not working as expected (Ticket 47507)


author: Rich Megginson <rmeggins@redhat.com> - 1.3.1.6-5
changelog:
  - Resolves: bug 1013896 - logconv.pl - Use of comma-less variable list is deprecated
  - Resolves: bug 1008256 - backend txn plugin fixup tasks should be done in a txn
  - Resolves: bug 1013738 - CLEANALLRUV doesnt run across all replicas
  - Resolves: bug 1011220 - PassSync removes User must change password flag on the Windows side
  - Resolves: bug 1008610 - tmpfiles.d references /var/lock when they should reference /run/lock
  - Resolves: bug 1012125 - Set up replcation/agreement before initializing the sub suffix, the sub suffix is not found by ldapsearch
  - Resolves: bug 1013063 - RUV tombstone search with scope "one" doesn`t work
  - Resolves: bug 1013893 - Indexed search are logged with 'notes=U' in the access logs
  - Resolves: bug 1013894 - improve logconv.pl performance with large access logs
  - Resolves: bug 1013898 - Fix various issues with logconv.pl
  - Resolves: bug 1013897 - logconv.pl uses /var/tmp for BDB temp files
  - Resolves: bug 1013900 - logconv: some stats do not work across server restarts
  - Resolves: bug 1014354 - Coverity fixes - 12023, 12024, and 12025


author: Rich Megginson <rmeggins@redhat.com> - 1.3.1.6-6
changelog:
  - Resolves: bug 1013900 - logconv: some stats do not work across server restarts
  -  previous patch introduced regressions
  -  fixed by c2eced0 ticket #47550 and e2a880b Ticket #47550 and 8b10f83 Ticket #47551
  - Resolves: bug 1008610 - tmpfiles.d references /var/lock when they should reference /run/lock
  -  previous patch not complete, fixed by a11be5c Ticket 47513
  - Resolves: bug 1016749 - DS crashes when "cn=Directory Manager" is changing it's password
  -  cherry picked upstream f786600 Ticket 47329 and b67e230 Coverity Fixes
  - Resolves: bug 1015252 locale "nl" not supported by collation plugin
  - Resolves: bug 1016317 Need to update supported locales
  - Resolves: bug 1016722 memory leak in range searches


author: Rich Megginson <rmeggins@redhat.com> - 1.3.1.6-7
changelog:
  - Resolves: bug 1018893 DS91: ns-slapd stuck in DS_Sleep
  - Resolves: bug 1018914 fixup memberof task does not work: task entry not added


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.1.6-8
changelog:
  - release 1.3.1.6-8
  - Resolves: bug 971111 - DNA plugin failed to fetch replication agreement 
  - Resolves: bug 1026931 - 1.2.11.29 crash when removing entries from cache


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.1.6-9
changelog:
  - release 1.3.1.6-9
  - Resolves: bug 1028440 - Winsync replica initialization and incremental updates from DS to AD fails on RHEL
  - Resolves: bug 1027502 - Replication Failures related to skipped entries due to cleaned rids
  - Resolves: bug 1027047 - Winsync plugin segfault during incremental backoff


author: Rich Megginson <rmeggins@redhat.com> - 1.3.1.6-10
changelog:
  - release 1.3.1.6-10
  - Resolves: bug 1018893 DS91: ns-slapd stuck in DS_Sleep
  -     had to revert earlier change - does not work and breaks ipa


author: Rich Megginson <rmeggins@redhat.com> - 1.3.1.6-11
changelog:
  - Resolves: bug 1024979 - CVE-2013-4485 389-ds-base: DoS due to improper handling of ger attr searches


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.1.6-12
changelog:
  - release 1.3.1.6-12
  - Resolves: bug 1038639 - 389-ds rejects nsds5ReplicaProtocolTimeout attribute (Ticket 47620)
  - Resolves: bug 1034898 - automember plugin task memory leaks (Ticket 47592)
  - Resolves: bug 1034451 - Possible to specify invalid SASL mechanism in nsslapd-allowed-sasl-mechanisms (Ticket 47614)
  - Resolves: bug 1032318 - entries with empty objectclass attribute value can be hidden (Ticket 47591)
  - Resolves: bug 1032316 - attrcrypt fails to find unlocked key (Ticket 47596)
  - Resolves: bug 1031227 - Reduce lock scope in retro changelog plug-in (Ticket 47599)
  - Resolves: bug 1031226 - Convert ldbm_back_seq code to be transaction aware (Ticket 47598)
  - Resolves: bug 1031225 - Convert retro changelog plug-in to betxn (Ticket 47597)
  - Resolves: bug 1031223 - hard coded limit of 64 masters in agreement and changelog code (Ticket 47587)
  - Resolves: bug 1034739 - Impossible to configure nsslapd-allowed-sasl-mechanisms (Ticket 47613)
  - Resolves: bug 1035824 - Automember betxnpreoperation - transaction not aborted when group entry does not exist (Ticket 47622)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.1.6-14
changelog:
  - release 1.3.1.6-14
  - Resolves: bug 853355 - Possible to add invalid attribute to nsslapd-allowed-to-delete-attrs (Ticket 447) 
  - Resolves: bug 1034739 - Impossible to configure nsslapd-allowed-sasl-mechanisms (Ticket 47613)
  - Resolves: bug 1038639 - 389-ds rejects nsds5ReplicaProtocolTimeout attribut; Fix logically dead code; Fix dereferenced NULL pointer in agmtlist_modify_callback(); Fix missing left brackete (Ticket 47620)
  - Resolves: bug 1042855 - nsds5ReplicaProtocolTimeout attribute is not validated when added to replication agreement; Config value validation improvement (Ticket 47620)
  - Resolves: bug 918717 - server does not accept 0 length LDAP Control sequence (Ticket 571)
  - Resolves: bug 1034902 - replica init/bulk import errors should be more verbose (Ticket 47606)
  - Resolves: bug 1044219 - fix memleak caused by 47347 (Ticket 47623)
  - Resolves: bug 1049522 - Crash after replica is installed; Fix cherry-pick error for 1.3.2 and 1.3.1 (Ticket 47620)
  - Resolves: bug 1049568 - changelog iteration should ignore cleaned rids when getting the minCSN (Ticket 47627)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.1.6-15
changelog:
  - release 1.3.1.6-15
  - Resolves: bug 918702 -  better error message when cache overflows (Ticket 342)
  - Resolves: bug 1009679 - replication stops with excessive clock skew (Ticket 47516)
  - Resolves: bug 1042855 - Unable to delete protocol timeout attribute (Ticket 47620)
  - Resolves: bug 918694 - Fix crash when disabling/enabling the setting (Ticket 408)
  - Resolves: bug 853355 - config_set_allowed_to_delete_attrs: Valgrind reports Invalid read (Ticket 47660)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.1.6-17
changelog:
  - release 1.3.1.6-17
  - Resolves: bug 853106 - Deleting attribute present in nsslapd-allowed-to-delete-attrs returns Operations error (Ticket 443)
  - Resolves: bug 1049525 - Server hangs in cos_cache when adding a user entry (Ticket 47649)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.1.6-18
changelog:
  - release 1.3.1.6-18
  - Resolves: bug 838656 - logconv.pl tool removes the access logs contents if "-M" is not correctly used (Ticket 471)
  - Resolves: bug 922538 - improve dbgen rdn generation, output (Ticket 47374)
  - Resolves: bug 970750 - flush.pl is not included in perl5 (Ticket 47374)
  - Resolves: bug 1013898 - Fix various issues with logconv.pl (Ticket 471)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.1.6-19
changelog:
  - release 1.3.1.6-19
  - Resolves: bug 1065971 - Enrolling a host into IdM/IPA always takes two attempts (Ticket 47704)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.1.6-20
changelog:
  - release 1.3.1.6-20
  - Resolves: bug 1065242 - 389-ds-base, conflict occurs at yum installation if multilib_policy=all. (Ticket 47709)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.1.6-21
changelog:
  - release 1.3.1.6-21
  - Resolves: bug 918694 - Fix covscan defect FORWARD_NULL (Ticket 408)
  - Resolves: bug 918717 - Fix covscan defect COMPILER WARNINGS (Ticket 571)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.1.6-22
changelog:
  - release 1.3.1.6-22
  - Resolves: bug 1074084 - e_uniqueid fails to set if an entry is a conflict entry (Ticket 47735)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.1.6-23
changelog:
  - Resolves: bug 1074850 - EMBARGOED CVE-2014-0132 389-ds-base: 389-ds: flaw in parsing authzid can lead to privilege escalation [rhel-7.0] (Ticket 47739 - directory server is insecurely misinterpreting authzid on a SASL/GSSAPI bind) (Added 0095-Ticket-47739-directory-server-is-insecurely-misinter.patch)

    Tue Mar 11 2014 Noriko Hosoi <nhosoi@redhat.com> - 1.3.1.6-23
  - release 1.3.1.6-22
  - Resolves: bug 1074850 - EMBARGOED CVE-2014-0132 389-ds-base: 389-ds: flaw in parsing authzid can lead to privilege escalation [rhel-7.0] (Ticket 47739 - directory server is insecurely misinterpreting authzid on a SASL/GSSAPI bind)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.1.6-24
changelog:
  - release 1.3.1.6-24
  - Resolves: bug 1074084 - e_uniqueid fails to set if an entry is a conflict entry (Ticket 47735); regression - sub-type length in attribute type was mistakenly subtracted.


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.1.6-26
changelog:
  - release 1.3.1.6-26
  - Resolves: bug 1085011 - Directory Server crash reported from reliab15 execution (Ticket 346)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.3.1-1
changelog:
  - release 1.3.3.1-1
  - Resolves: bug 746646 - RFE: easy way to configure which users and groups to sync with winsync
  - Resolves: bug 881372 - nsDS5BeginReplicaRefresh attribute accepts any value and it doesn't throw any error when server restarts.
  - Resolves: bug 920597 - Possible to add invalid ACI value
  - Resolves: bug 921162 - Possible to add nonexistent target to ACI
  - Resolves: bug 923799 - if nsslapd-cachememsize set to the number larger than the RAM available, should result in proper error message.
  - Resolves: bug 924937 - Attribute "dsOnlyMemberUid" not allowed when syncing nested posix groups from AD with posixWinsync
  - Resolves: bug 951754 - Self entry access ACI not working properly
  - Resolves: bug 952517 - Dirsrv instance failed to start with Segmentation fault (core dump) after modifying 7-bit check plugin
  - Resolves: bug 952682 - nsslapd-db-transaction-batch-val turns to -1
  - Resolves: bug 966443 - Plugin library path validation
  - Resolves: bug 975176 - Non-directory manager can change the individual userPassword's storage scheme
  - Resolves: bug 979465 - IPA replica's - "SASL encrypted packet length exceeds maximum allowed limit"
  - Resolves: bug 982597 - Some attributes in cn=config should not be multivalued
  - Resolves: bug 987009 - 389-ds-base - shebang with /usr/bin/env
  - Resolves: bug 994690 - RFE: Allow dynamically adding/enabling/disabling/removing plugins without requiring a server restart
  - Resolves: bug 1012991 - errorlog-level 16384 is listed as 0 in cn=config
  - Resolves: bug 1013736 - Enabling/Disabling DNA plug-in throws "ldap_modify: Server Unwilling to Perform (53)" error
  - Resolves: bug 1014380 - setup-ds.pl doesn't lookup the "root" group correctly
  - Resolves: bug 1020459 - rsa_null_sha should not be enabled by default
  - Resolves: bug 1024541 - start dirsrv after ntpd
  - Resolves: bug 1029959 - Managed Entries betxnpreoperation - transaction not aborted upon failure to create managed entry
  - Resolves: bug 1031216 - add dbmon.sh
  - Resolves: bug 1044133 - Indexed search with filter containing '&' and "!" with attribute subtypes gives wrong result
  - Resolves: bug 1044134 - should set LDAP_OPT_X_SASL_NOCANON to LDAP_OPT_ON by default
  - Resolves: bug 1044135 - make connection buffer size adjustable
  - Resolves: bug 1044137 - posix winsync should support ADD user/group entries from DS to AD
  - Resolves: bug 1044138 - mep_pre_op: Unable to fetch origin entry
  - Resolves: bug 1044139 - [RFE] Support RFC 4527 Read Entry Controls
  - Resolves: bug 1044140 - Allow search to look up 'in memory RUV'
  - Resolves: bug 1044141 - MMR stress test with dna enabled causes a deadlock
  - Resolves: bug 1044142 - winsync doesn't sync DN valued attributes if DS DN value doesn't exist
  - Resolves: bug 1044143 - modrdn + NSMMReplicationPlugin - Consumer failed to replay change
  - Resolves: bug 1044144 - resurrected entry is not correctly indexed
  - Resolves: bug 1044146 - Add a warning message when a connection hits the max number of threads
  - Resolves: bug 1044147 - 7-bit check plugin does not work for userpassword attribute
  - Resolves: bug 1044148 - The backend name provided to bak2db is not validated
  - Resolves: bug 1044149 - Winsync should support range retrieval
  - Resolves: bug 1044150 - 7-bit checking is not necessary for userPassword
  - Resolves: bug 1044151 - With SeLinux, ports can be labelled per range. setup-ds.pl or setup-ds-admin.pl fail to detect already ranged labelled ports
  - Resolves: bug 1044152 - ChainOnUpdate: "cn=directory manager" can modify userRoot on consumer without changes being chained or replicated. Directory integrity compromised.
  - Resolves: bug 1044153 - mods optimizer
  - Resolves: bug 1044154 - multi master replication allows schema violation
  - Resolves: bug 1044156 - DS crashes with some 7-bit check plugin configurations
  - Resolves: bug 1044157 - Some updates of "passwordgraceusertime" are useless when updating "userpassword"
  - Resolves: bug 1044159 - [RFE] Support 'Content Synchronization Operation' (SyncRepl) - RFC 4533
  - Resolves: bug 1044160 - remove-ds.pl should remove /var/lock/dirsrv
  - Resolves: bug 1044162 - enhance retro changelog
  - Resolves: bug 1044163 - updates to ruv entry are written to retro changelog
  - Resolves: bug 1044164 - Password administrators should be able to violate password policy
  - Resolves: bug 1044168 - Schema replication between DS versions may overwrite newer base schema
  - Resolves: bug 1044169 - ACIs do not allow attribute subtypes in targetattr keyword
  - Resolves: bug 1044170 - Allow memberOf suffixes to be configurable
  - Resolves: bug 1044171 - Allow referential integrity suffixes to be configurable
  - Resolves: bug 1044172 - Plugin library path validation prevents intentional loading of out-of-tree modules
  - Resolves: bug 1044173 - make referential integrity configuration more flexible
  - Resolves: bug 1044177 - allow configuring changelog trim interval
  - Resolves: bug 1044179 - objectclass may, must lists skip rest of objectclass once first is found in sup
  - Resolves: bug 1044180 - memberOf on a user is converted to lowercase
  - Resolves: bug 1044181 - report unindexed internal searches
  - Resolves: bug 1044183 - With 1.3.04 and subtree-renaming OFF, when a user is deleted after restarting the server, the same entry can't be added
  - Resolves: bug 1044185 - dbscan on entryrdn should show all matching values
  - Resolves: bug 1044187 - logconv.pl - RFE - add on option for a minimum etime for unindexed search stats
  - Resolves: bug 1044188 - Recognize compressed log files
  - Resolves: bug 1044191 - support TLSv1.1 and TLSv1.2, if supported by NSS
  - Resolves: bug 1044193 - default nsslapd-sasl-max-buffer-size should be 2MB
  - Resolves: bug 1044194 - Complex filter in a search request doen't work as expected.
  - Resolves: bug 1044196 - Automember plug-in should treat MODRDN operations as ADD operations
  - Resolves: bug 1044198 - Replication of the schema may overwrite consumer 'attributetypes' even if consumer definition is a superset
  - Resolves: bug 1044202 - db2bak.pl issue when specifying non-default directory
  - Resolves: bug 1044203 - Allow referint plugin to use an alternate config area
  - Resolves: bug 1044205 - Allow memberOf to use an alternate config area
  - Resolves: bug 1044210 - idl switch does not work
  - Resolves: bug 1044211 - make old-idl tunable
  - Resolves: bug 1044212 - IDL-style can become mismatched during partial restoration
  - Resolves: bug 1044213 - backend performance - introduce optimization levels
  - Resolves: bug 1044215 - using transaction batchval violates durability
  - Resolves: bug 1044216 - examine replication code to reduce amount of stored state information
  - Resolves: bug 1048980 - 7-bit check plugin not checking MODRDN operation
  - Resolves: bug 1049030 - Windows Sync group issues
  - Resolves: bug 1052751 - Page control does not work if effective rights control is specified
  - Resolves: bug 1052754 - Allow nsDS5ReplicaBindDN to be a group DN
  - Resolves: bug 1057803 - logconv errors when search has invalid bind dn
  - Resolves: bug 1060032 - [RFE] Update lastLoginTime also in Account Policy plugin if account lockout is based on passwordExpirationTime.
  - Resolves: bug 1061060 - betxn: retro changelog broken after cancelled transaction
  - Resolves: bug 1061572 - improve dbgen rdn generation, output and man page.
  - Resolves: bug 1063990 - single valued attribute replicated ADD does not work
  - Resolves: bug 1064006 - Size returned by slapi_entry_size is not accurate
  - Resolves: bug 1064986 - Replication retry time attributes cannot be added
  - Resolves: bug 1067090 - Missing warning for invalid replica backoff configuration
  - Resolves: bug 1072032 - Updating nsds5ReplicaHost attribute in a replication agreement fails with error 53
  - Resolves: bug 1074306 - Under heavy stress, failure of turning a tombstone into glue makes the server hung
  - Resolves: bug 1074447 - Part of DNA shared configuration is deleted after server restart
  - Resolves: bug 1076729 - Continuous add/delete of an entry in MMR setup causes entryrdn-index conflict
  - Resolves: bug 1077884 - ldap/servers/slapd/back-ldbm/dblayer.c: possible minor problem with sscanf
  - Resolves: bug 1077897 - Memory leak with proxy auth control
  - Resolves: bug 1079099 - Simultaneous adding a user and binding as the user could fail in the password policy check
  - Resolves: bug 1080186 - Creating a glue fails if one above level is a conflict or missing
  - Resolves: bug 1082967 - attribute uniqueness plugin fails when set as a chaining component
  - Resolves: bug 1085011 - Directory Server crash reported from reliab15 execution
  - Resolves: bug 1086890 - empty modify returns LDAP_INVALID_DN_SYNTAX
  - Resolves: bug 1086902 - mem leak in do_bind when there is an error
  - Resolves: bug 1086904 - mem leak in do_search - rawbase not freed upon certain errors
  - Resolves: bug 1086908 - Performing deletes during tombstone purging results in operation errors
  - Resolves: bug 1090178 - #481 breaks possibility to reassemble memberuid list
  - Resolves: bug 1092099 - A replicated MOD fails (Unwilling to perform) if it targets a tombstone
  - Resolves: bug 1092342 - nsslapd-ndn-cache-max-size accepts any invalid value.
  - Resolves: bug 1092648 - Negative value of nsSaslMapPriority is not reset to lowest priority
  - Resolves: bug 1097004 - Problem with deletion while replicated
  - Resolves: bug 1098654 - db2bak.pl error with changelogdb
  - Resolves: bug 1099654 - Normalization from old DN format to New DN format doesnt handel condition properly when there is space in a suffix after the seperator operator.
  - Resolves: bug 1108405 - find a way to remove replication plugin errors messages "changelog iteration code returned a dummy entry with csn %s, skipping ..."
  - Resolves: bug 1108407 - managed entry plugin fails to update managed entry pointer on modrdn operation
  - Resolves: bug 1108865 - memory leak in ldapsearch filter objectclass=*
  - Resolves: bug 1108870 - ACI warnings in error log
  - Resolves: bug 1108872 - Logconv.pl with an empty access log gives lots of errors
  - Resolves: bug 1108874 - logconv.pl memory continually grows
  - Resolves: bug 1108881 - rsearch filter error on any search filter
  - Resolves: bug 1108895 - [RFE - RHDS9] CLI report to monitor replication
  - Resolves: bug 1108902 - rhds91 389-ds-base-1.2.11.15-31.el6_5.x86_64 crash in db4 __dbc_get_pp env = 0x0 ?
  - Resolves: bug 1108909 - single valued attribute replicated ADD does not work
  - Resolves: bug 1109334 - 389 Server crashes if uniqueMember is invalid syntax and memberOf plugin is enabled.
  - Resolves: bug 1109336 - Parent numsubordinate count can be incorrectly updated if an error occurs
  - Resolves: bug 1109339 - Nested tombstones become orphaned after purge
  - Resolves: bug 1109354 - Tombstone purging can crash the server if the backend is stopped/disabled
  - Resolves: bug 1109357 - Coverity issue in 1.3.3
  - Resolves: bug 1109364 - valgrind - value mem leaks, uninit mem usage
  - Resolves: bug 1109375 - provide default syntax plugin
  - Resolves: bug 1109378 - Environment variables are not passed when DS is started via service
  - Resolves: bug 1111364 - Updating winsync one-way sync does not affect the behaviour dynamically
  - Resolves: bug 1112824 - Broken dereference control with the FreeIPA 4.0 ACIs
  - Resolves: bug 1113605 - server restart wipes out index config if there is a default index
  - Resolves: bug 1115177 - attrcrypt_generate_key calls slapd_pk11_TokenKeyGenWithFlags with improper macro
  - Resolves: bug 1117021 - Server deadlock if online import started while server is under load
  - Resolves: bug 1117975 - paged results control is not working in some cases when we have a subsuffix.
  - Resolves: bug 1117979 - harden the list of ciphers available by default
  - Resolves: bug 1117981 - Fix various typos in manpages & code
  - Resolves: bug 1117982 - Fix hyphens used as minus signed and other manpage mistakes
  - Resolves: bug 1118002 - server crashes deleting a replication agreement
  - Resolves: bug 1118006 - RFE - forcing passwordmustchange attribute by non-cn=directory manager
  - Resolves: bug 1118007 - [RFE] Make it possible for privileges to be provided to an admin user to import an LDIF file containing hashed passwords
  - Resolves: bug 1118014 - Enhance ACIs to have more control over MODRDN operations
  - Resolves: bug 1118021 - Return all attributes in rootdse without explicit request
  - Resolves: bug 1118025 - Slow ldapmodify operation time for large quantities of multi-valued attribute values
  - Resolves: bug 1118032 - Schema Replication Issue
  - Resolves: bug 1118034 - 389 DS Server crashes and dies while handles paged searches from clients
  - Resolves: bug 1118043 - Failed deletion of aci: no such attribute
  - Resolves: bug 1118048 - If be_txn plugin fails in ldbm_back_add, adding entry is double freed.
  - Resolves: bug 1118051 - Add switch to disable pre-hashed password checking
  - Resolves: bug 1118054 - Make ldbm_back_seq independently support transactions
  - Resolves: bug 1118055 - Add operations rejected by betxn plugins remain in cache
  - Resolves: bug 1118057 - online import crashes server if using verbose error logging
  - Resolves: bug 1118059 - add fixup-memberuid.pl script
  - Resolves: bug 1118060 - winsync plugin modify is broken
  - Resolves: bug 1118066 - memberof scope: allow to exclude subtrees
  - Resolves: bug 1118069 - 389-ds production segfault: __memcpy_sse2_unaligned () at ../sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S:144
  - Resolves: bug 1118074_DELETE_FN - plugin returned error" messages
  - Resolves: bug 1118076 - ds logs many "Operation error fetching Null DN" messages
  - Resolves: bug 1118077 - Improve import logging and abort handling
  - Resolves: bug 1118079 - Multi master replication initialization incomplete after restore of one master
  - Resolves: bug 1118080 - Don't add unhashed password mod if we don't have an unhashed value
  - Resolves: bug 1118081 - Investigate betxn plugins to ensure they return the correct error code
  - Resolves: bug 1118082 - The error result text message should be obtained just prior to sending result
  - Resolves: bug 1123865 - CVE-2014-3562 389-ds-base: 389-ds: unauthenticated information disclosure [rhel-7.1]


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.3.1-2
changelog:
  - release 1.3.3.1-2
  - Resolves: bug 1079099 - Simultaneous adding a user and binding as the user could fail in the password policy check (DS 47748)
  - Resolves: bug 1080186 - Creating a glue fails if one above level is a conflict or missing (DS 47834)
  - Resolves: bug 1139882 - coverity defects found in 1.3.3.1 (DS 47890)
  - Resolves: bug 1112702 - Broken dereference control with the FreeIPA 4.0 ACIs (DS 47885 - deref plugin should not return references with noc access rights)
  - Resolves: bug 1117979 - harden the list of ciphers available by default (DS 47838, DS 47895)
  - Resolves: bug 1080186 - Creating a glue fails if one above level is a conflict or missing (DS 47889 - DS crashed during ipa-server-install on test_ava_filter)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.3.1-4
changelog:
  - release 1.3.3.1-4
  - Resolves: bug 1080186 - Creating a glue fails if one above level is a conflict or missing  (DS 47750)
  - Resolves: bug 1145846 - 389-ds 1.3.3.0 does not adjust cipher suite configuration on upgrade, breaks itself and pki-server (DS 47908)
  - Resolves: bug 1117979 - harden the list of ciphers available by default (phase 2) (DS 47838)
                          - provide enabled ciphers as search result (DS 47880)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.3.1-6
changelog:
  - release 1.3.3.1-6
  - Resolves: bug 1151287 - dynamically added macro aci is not evaluated on the fly (DS 47922)
  - Resolves: bug 1080186 - Need to move slapi_pblock_set(pb, SLAPI_MODRDN_EXISTING_ENTRY, original_entry->ep_entry) prior to original_entry overwritten (DS 47897)
  - Resolves: bug 1150694 - Encoding of SearchResultEntry is missing tag (DS 47920)
  - Resolves: bug 1150695 - ldbm_back_modify SLAPI_PLUGIN_BE_PRE_MODIFY_FN does not return even if one of the preop plugins fails. (DS 47919)
  - Resolves: bug 1139882 - Fix remaining compiler warnings (DS 47892)
  - Resolves: bug 1150206 - result of dna_dn_is_shared_config is incorrectly used (DS 47918)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.3.1-8
changelog:
  - release 1.3.3.1-8
  - Resolves: bug 1156607 - Crash in entry_add_present_values_wsi_multi_valued (DS 47937)
  - Resolves: bug 1153737 - Disable SSL v3, by default (DS 47928, DS 47945, DS 47948)
  - Resolves: bug 1158804 - Malformed cookie for LDAP Sync makes DS crash (DS 47939)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.3.1-9
changelog:
  - release 1.3.3.1-9
  - Resolves: bug 1153737 - Disable SSL v3, by default. (DS 47928)
  - Resolves: bug 1163461 - Should not check aci syntax when deleting an aci (DS 47953)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.3.1-10
changelog:
  - release 1.3.3.1-10
  - Resolves: bug 1172731 - CVE-2014-8112 password hashing bypassed when "nsslapd-unhashed-pw-switch" is set to off 
  - Resolves: bug 1166265 - DS hangs during online total update (DS 47942)
  - Resolves: bug 1168151 - CVE-2014-8105 information disclosure through 'cn=changelog' subtree
  - Resolves: bug 1044170 - Allow memberOf suffixes to be configurable (DS 47526)
  - Resolves: bug 1171356 - Bind DN tracking unable to write to internalModifiersName without special permissions (DS 47950)
  - Resolves: bug 1153737 - logconv.pl -- support parsing/showing/reporting different protocol versions (DS 47949)
  - Resolves: bug 1171355 - start dirsrv after chrony on RHEL7 and Fedora (DS 47947)
  - Resolves: bug 1170707 - cos_cache_build_definition_list does not stop during server shutdown (DS 47967)
  - Resolves: bug 1170708 - COS memory leak when rebuilding the cache (DS - Ticket 47969)
  - Resolves: bug 1170709 - Account lockout attributes incorrectly updated after failed SASL Bind (DS 47970)
  - Resolves: bug 1166260 - cookie_change_info returns random negative number if there was no change in a tree (DS 47960)
  - Resolves: bug 1012991 - Error log levels not displayed correctly (DS 47636)
  - Resolves: bug 1108881 - rsearch filter error on any search filter (DS 47722)
  - Resolves: bug 994690  - Allow dynamically adding/enabling/disabling/removing plugins without requiring a server restart (DS 47451)
  - Resolves: bug 1162997 - Running a plugin task can crash the server (DS 47451)
  - Resolves: bug 1166252 - RHEL7.1 ns-slapd segfault when ipa-replica-install restarts (DS 47451)
  - Resolves: bug 1172597 - Crash if setting invalid plugin config area for MemberOf Plugin (DS 47525)
  - Resolves: bug 1139882 - coverity defects found in 1.3.3.x (DS 47965)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.3.1-11
changelog:
  - release 1.3.3.1-11
  - Resolves: bug 1080186 - During delete operation do not refresh cache entry if it is a tombstone (DS 47750)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.3.1-12
changelog:
  - release 1.3.3.1-12
  - Resolves: bug 1182477 - Windows Sync accidentally cleared raw_entry (DS 47989)
  - Resolves: bug 1180325 - upgrade script fails if /etc and /var are on different file systems (DS 47991 )
  - Resolves: bug 1183655 - Schema learning mechanism, in replication, unable to extend an existing definition (DS 47988)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.3.1-14
changelog:
  - release 1.3.3.1-14
  - Resolves: bug 1189154 - DNS errors after IPA upgrade due to broken ReplSync (DS 48030)
              Fixes spec file to make sure all the server instances are stopped before upgrade
  - Resolves: bug 1186548 - ns-slapd crash in shutdown phase (DS 48005)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.3.1-16
changelog:
  - release 1.3.3.1-16
  - Resolves: bug 1212894 - CVE-2015-1854 389ds-base: access control bypass with modrdn


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.3.1-17
changelog:
  - release 1.3.3.1-17
  - Resolves: bug 1226510 - idm/ipa 389-ds-base entry cache converges to 500 KB in dblayer_is_cachesize_sane (DS 48190)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.3.1-18
changelog:
  - release 1.3.3.1-18
  - Resolves: bug 1228823 - async simple paged results issue (DS 48146, DS 48192)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.3.1-19
changelog:
  - release 1.3.3.1-19
  - Resolves: bug 1230996 - nsSSL3Ciphers preference not enforced server side (DS 48194)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.4.0-1
changelog:
  - Release 1.3.4.0-1 (rebase)
  - Enable nunc-stans for x86_64.
  - Resolves: bug 1034325 - Linked attributes betxnpreoperation - transaction not aborted when linked entry does not exit (DS 47640)
  - Resolves: bug 1052755 - Retro Changelog Plugin accepts invalid value in nsslapd-changelogmaxage attribute (DS 47669)
  - Resolves: bug 1096409 - RHDS keeps on logging write_changelog_and_ruv: failed to update RUV for unknown (DS 47801)
  - Resolves: bug 1145378 - Adding an entry with an invalid password as rootDN is incorrectly rejected (DS 47900)
  - Resolves: bug 1145382 - Bad manipulation of passwordhistory (DS 47905)
  - Resolves: bug 1154147 - Uniqueness plugin: should allow to exclude some subtrees from its scope (DS 47927)
  - Resolves: bug 1171358 - Make ReplicaWaitForAsyncResults configurable (DS 47957)
  - Resolves: bug 1171663 - MODDN fails when entry doesn't have memberOf attribute and new DN is in the scope of memberOfExcludeSubtree (DS 47526)
  - Resolves: bug 1174457 - [RFE] memberOf - add option to skip nested group lookups during delete operations (DS 47963)
  - Resolves: bug 1178640 - db2bak.pl man page should be improved. (DS 48008)
  - Resolves: bug 1179370 - COS cache doesn't properly mark vattr cache as invalid when there are multiple suffixes (DS 47981)
  - Resolves: bug 1180331 - Local Password Policies for Nested OU's not honoured (DS 47980)
  - Resolves: bug 1180776 - nsslapd-db-locks modify not taking into account (DS 47934)
  - Resolves: bug 1181341 - nsslapd-changelogtrim-interval and nsslapd-changelogcompactdb-interval are not validated (DS 47617)
  - Resolves: bug 1185882 - ns-activate.pl fails to activate account if it was disabled on AD (DS 48001)
  - Resolves: bug 1186548 - ns-slapd crash in shutdown phase (DS 48005)
  - Resolves: bug 1189154 - DNS errors after IPA upgrade due to broken ReplSync (DS 48030)
  - Resolves: bug 1206309 - winsync sets AccountUserControl in AD to 544 (DS 47723)
  - Resolves: bug 1210845 - slapd crashes during Dogtag clone reinstallation (DS 47966)
  - Resolves: bug 1210850 - add an option '-u' to dbgen.pl for adding group entries with (DS 48025)
  - Resolves: bug 1210852 - aci with wildcard and macro not correctly evaluated (DS 48141)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.4.0-2
changelog:
  - release 1.3.4.0-2
  - Resolves: bug 1235060 - Fix coverity issues 
  - Resolves: bug 1235387 - Slow replication when deleting large quantities of multi-valued attributes (DS 48195)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.4.0-3
changelog:
  - release 1.3.4.0-3
  - Resolves: bug 1228823 - async simple paged results issue (DS 48192)
  - Resolves: bug 1237325 - reindex off-line twice could provoke index corruption (DS 48212)
  - Resolves: bug 1238790 - ldapsearch on nsslapd-maxbersize returns 0 instead of current value (DS 48214)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.4.0-4
changelog:
  - release 1.3.4.0-4
  - Resolves: bug 1240404 - setup-ds.pl does not log invalid --file path errors the same (DS 48119)
  - Resolves: bug 1240406 - setup -u stops after first failure (DS 47878)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.4.0-6
changelog:
  - release 1.3.4.0-6
  - Resolves: bug 1240845 - cleanallruv should completely clean changelog (DS 48208)
  - Resolves: bug 1095603 - Any negative LDAP error code number reported as Illegal error by ldclt. (DS 47799)
  - Resolves: bug 1168675 - Inconsistent behaviour of DS when LDAP Sync is used with an invalid cookie (DS 48013)
  - Resolves: bug 1241723 - cleanAllRUV hangs shutdown if not all of the replicas are online (DS 48217)
  - Resolves: bug 1241497 - crash in ns-slapd when deleting winSyncSubtreePair from sync agreement (DS 48216)
  - Resolves: bug 1240404 - Silent install needs to properly exit when INF file is missing (DS 48119)
  - Resolves: bug 1240406 - Remove warning suppression in 1.3.4 (DS 47878)
  - Resolves: bug 1242683 - Winsync fails when AD users have multiple spaces (two)inside the value of the rdn attribute (DS 48223)
  - Resolves: bug 1160243 - logconv.pl - validate start and end time args (DS 47910)
  - Resolves: bug 1242531 - logconv.pl should handle *.tar.xz, *.txz, *.xz log files (DS 48224)
  - Resolves: bug 1230996 - CI test: fixing test cases for ticket 48194 (DS 48194)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.4.0-7
changelog:
  - release 1.3.4.0-7
  - Resolves: bug 1235060 - Fix coverity issues - 07/14/2015 (DS 48203)
  - Resolves: bug 1242531 - redux - logconv.pl should handle *.tar.xz, *.txz, *.xz log files (DS 48224)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.4.0-8
changelog:
  - release 1.3.4.0-8
  - Resolves: bug 1160243 - [RFE] allow logconv.pl -S/-E switches to work even when exact/same timestamps are not present in access log file (DS 47910)
  - Resolves: bug 1172037 - winsync range retrieval gets only 5000 values upon initialization (DS 48010)
  - Resolves: bug 1242531 - logconv.pl should handle *.tar.xz, *.txz, *.xz log files (DS 48224)
  - Resolves: bug 1243950 - When starting a replica agreement a deadlock can occur with an op updating nsuniqueid index (DS 48179)
  - Resolves: bug 1243970 -  In MMR, double free coould occur under some special condition (DS 48226)
  - Resolves: bug 1244926 - Crash while triming the retro changelog (DS 48206)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.4.0-9
changelog:
  - release 1.3.4.0-9
  - Resolves: bug 1240876 - verify_db.pl doesn't verify DB specified by -a option. (DS 48215)
  - Resolves: bug 1245235 - winsync lastlogon attribute not syncing between IPA & Windows 2008. (DS 48232)
  - Resolves: bug 1245519 - Deadlock with retrochangelog, memberof plugin (DS 47931)
  - Resolves: bug 1246389 - wrong password check if passwordInHistory is decreased. (DS 48228)
  - Resolves: bug 1247811 - logconv autobind handling regression caused by 47446 (DS 48231)
  - Resolves: bug 1250177 - Investigate betxn plugins to ensure they return the correct error code (DS 47810)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.4.0-11
changelog:
  - release 1.3.4.0-11
  - Resolves: bug 1249784 - ipa-dnskeysyncd unhandled exception on named-pkcs11 start (DS 48249)
  - Resolves: bug 1252082 - removing chaining database links trigger valgrind read error (DS 47686)
  - Resolves: bug 1252207 - bashisms in 389-ds-base admin scripts (DS 47511)
  - Resolves: bug 1252533 - Man pages and help for remove-ds.pl doesn't display "-a" option (DS 48245)
  - Resolves: bug 1252781 - Slapd crashes reported from latest builds (DS 48250)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.4.0-12
changelog:
  - release 1.3.4.0-12
  - Resolves: bug 1252133 - replica upgrade failed in starting dirsrv service (DS 48243)
  - Resolves: bug 1254344 - Server crashes in ACL_LasFindFlush during shutdown if ACIs contain IP addresss restrictions (DS 48233)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.4.0-14
changelog:
  - release 1.3.4.0-14
  - Resolves: bug 1246389 - wrong password check if passwordInHistory is decreased. (DS 48228)
  - Resolves: bug 1255851 - Shell CLI fails with usage errors if an argument containing white spaces is given (DS 48254)
  - Resolves: bug 1256938 - Unable to dereference unqiemember attribute because it is dn [#UID] not dn syntax (DS 47757)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.4.0-15
changelog:
  - release 1.3.4.0-15
  - Resolves: bug 1258996 - Complex filter in a search request doen't work as expected. (regression) (DS 48265)
  - Resolves: bug 1179370 - COS cache doesn't properly mark vattr cache as invalid when there are multiple suffixes (DS 47981)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.4.0-16
changelog:
  - release 1.3.4.0-16
  - Resolves: bug 1243970 - In MMR, double free coould occur under some special condition (DS 48276, DS 48226)
  - Resolves: bug 1259949 - Fractional replication evaluates several times the same CSN (DS 48266)
  - Resolves: bug 1241723 - cleanallruv - fix regression with server shutdown (DS 48217)
  - Resolves: bug 1264224 - segfault in ns-slapd due to accessing Slapi_DN freed in pre bind plug-in (DS 48188)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.4.0-17
changelog:
  - release 1.3.4.0-17
  - Resolves: bug 1259949 - A backport error (coverity -- unused variable 'init_retry')


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.4.0-18
changelog:
  - release 1.3.4.0-18
  - Resolves: bug 1259949 - Fractional replication evaluates several times the same CSN (DS 48266, DS 48284)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.4.0-19
changelog:
  - release 1.3.4.0-19
  - Resolves: bug 1228823 - async simple paged results issue (DS 48299, DS 48192)
  - Resolves: bug 1266944 - ns-slapd crash during ipa-replica-manage del (DS 48298)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.4.0-20
changelog:
  - release 1.3.4.0-20
  - Resolves: bug 1278729 - Share nsslapd-threadnumber in the case nunc-stans is enabled (DS 48339)
  - Resolves: bug 1278730 - SimplePagedResults -- abandon could happen between the abandon check and sending results (DS 48338)
  - Resolves: bug 1279572 - Cannot upgrade a consumer to supplier in a multimaster environment (DS 48325)
  - Resolves: bug 1279573 - nunc-stans: Attempt to release connection that is not acquired (DS 48311)
  - Resolves: bug 1280210 - deadlock in mep delete post op (DS 47976)
  - Resolves: bug 1281522 - acl - regression - trailing ', (comma)' in macro matched value is not removed (DS 48344)


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.4.0-21
changelog:
  - release 1.3.4.0-21
  - Resolves: bug 1278730 - SimplePagedResults -- abandon could happen between the abandon check and sending results -- Fixing a regression introduced in 1.3.4.0-20 (DS 48338)


author: Brian C. Lane <bcl@redhat.com> - 20.2-1
changelog:
  - Use the new wait for connectivity function (mkolman)
  - Improve waiting for network connectivity (mkolman)
  - Use langtable to get default layout instead of our magic (#485137) (vpodzime)
  - Adapt to the new localization module (vpodzime)
  - Rewrite the localization module (vpodzime)
  - Make the Welcome spoke wait for Geolocation lookup to finish (#975193)
    (mkolman)


author: Brian C. Lane <bcl@redhat.com> - 20.3-1
changelog:
  - Fix driver disk path for inst.dd= method (#987513) (bcl)
  - Add support for NFS as install source in TUI. (#971298) (sbueno+anaconda)
  - Allow logging into multiple iscsi nodes at once (#975831). (clumens)
  - Fix crash while parsing ntp servers from DHCP6 (#969303) (dshea)
  - Use ExceptionInfo namedtuple when dumping anaconda (#982299) (vpodzime)
  - Wait for device connections for iface-bound iscsi in kickstart (#740105)
    (rvykydal)
  - Refer to blivet instead of storage in iscsi kickstart (#740105) (rvykydal)
  - Mark disk 'selected' if only one present in TUI. (#975790) (sbueno+anaconda)
  - Update devicetree only if we logged in to some target in add iscsi dialog.
    (rvykydal)
  - Don't show multipath members in specialized disks overview (#740105)
    (rvykydal)
  - Do not populate devicetree after each single login in iscsi dialog (#740105)
    (rvykydal)
  - Match also iface when logging into selected iface-bound iscsi target
    (#740105) (rvykydal)
  - Fix handling of non-ASCII names (#969309) (dshea)
  - Use inline completion for the region/city selection (vpodzime)
  - Fix copyright of the main anaconda script (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 20.4-1
changelog:
  - POTFILES.in: rename time.py to time_spoke.py (bcl)
  - Only move INSTALL_TREE when it is mounted (#888196) (bcl)
  - Use ksdata.method.seen (#986069) (bcl)
  - Threaded Koji RPM lookups and downloads (mkolman)
  - Fix the langcode parsing regexp (vpodzime)
  - Move tests to old_tests and add some new, working tests (vpodzime)
  - Replace hostname with hostnamectl (#989584) (rvykydal)
  - Require fcoe-utils only on ix86 and x86_64 architectures (#989913) (vpodzime)
  - Fix searching for local RPMs with no version required (vpodzime)
  - Expand the '~' in the RPM_FOLDER_NAME (vpodzime)
  - Set system date and time with our own function (vpodzime)
  - Remove the useless, confusing and lying PoolsNote (vpodzime)
  - Use tiny, fast and thread-safe ntplib module instead of ntpdate (vpodzime)
  - For vnc require network in intramfs (#989156) (rvykydal)
  - Fix makeupdates' package fetching when no version is specified (vpodzime)
  - Make it clear on the summary dialog that changes take effect later. (clumens)
  - Don't mark the summary dialog's tree view as insensitive. (clumens)
  - Work with files in a more pythonic way in makeupdates (vpodzime)
  - Honor hostname set in kickstart (#988483) (rvykydal)
  - Do not automatically set UTC mode on kickstart installs. (clumens)
  - Add automatic fetching of RPMs for new Defines & Requires (mkolman)
  - Don't prompt for ssh on s390x if doing an image install. (#983056) (sbueno)
  - Rename tz spoke to avoid potential conflict with std 'time' module. (sbueno)


author: Brian C. Lane <bcl@redhat.com> - 20.5-1
changelog:
  - Don't wait for systemctl shutdown command to exit (#974383) (bcl)
  - Fix the logging of the spice-vdagent status (dshea)
  - Update PYTHONPATH so unit tests work right out of the source tree. (clumens)
  - Don't check for a firstboot service file before processing the command.
    (clumens)
  - Strengthen the services command processing a bit. (clumens)
  - Start spice-vdagent (#969405) (dshea)
  - Skip password strength check for kickstart passwords (#986490) (dshea)
  - Network spoke: fix refresh of device IP configuration (rvykydal)
  - Add unsupported hardware dialog (#872728) (bcl)
  - storage.py -> system.py in POTFILES.in (clumens)
  - border_width=5 -> border_width=6 (clumens)
  - No need to call threads_init anymore (bcl)
  - Consolidate storage and networking under one category (#973013). (clumens)
  - When doing a live install, set the ks method appropriately (#986069).
    (clumens)
  - Check that we're doing an HD install before examining the attr (#989428).
    (clumens)


author: Brian C. Lane <bcl@redhat.com> - 20.6-1
changelog:
  - Import DBusGMainLoop directly (bcl)
  - Catch AttributeError when looking for InstallClass (bcl)
  - dracut/parse-kickstart should use the updated method-related classes
    (#994978). (clumens)
  - Ignore warnings about the global keyword and the DefaultInstall class.
    (clumens)
  - Fix all the pylint warnings in the anaconda file. (clumens)
  - Deal with the last of the catching Exception warnings. (clumens)
  - Always define a continueButton and quitButton property. (clumens)
  - Fix pylint warnings in the installclasses. (clumens)
  - Remove a directory that does not exist from the PYTHONPATH for pylint.
    (clumens)
  - Fix up some warnings about calling the superclass's __init__ method.
    (clumens)
  - Remove the reference to "anaconda" in reIPL. (clumens)
  - Fix up almost all of the redefining warning messages. (clumens)
  - Add a bunch of gobject-introspection related ignore lines. (clumens)
  - StorageChecker ought to have a self.storage attribute. (clumens)
  - Ignore another error pylint can't quite figure out. (clumens)
  - pylint doesn't understand what's in AnacondaKSHandler. (clumens)
  - Remove the "Add custom add-on" button. (clumens)
  - Fix up places where overridden methods don't take the same number of args.
    (clumens)
  - Fix up all unused variable warnings. (clumens)
  - Added files to MAINTAINERCLEANFILES (dshea)
  - Reenabled the pylint test target (dshea)
  - Cleanup the autogen scripts. (dshea)
  - Remove m4 files from the widgets project. (dshea)
  - Install gettext files at build time. (dshea)
  - Use the python checks provided by automake. (dshea)
  - Added a missing type check found by autoscan (dshea)
  - Cleanup the widgets autoconf file (dshea)
  - Add detail to logs when creating users and groups (dshea)
  - Fix miscellaneous errors in installclass.py. (clumens)
  - Fix a variety of errors in the packaging module. (clumens)
  - Do not run pylint against executable files in pyanaconda/. (clumens)
  - Clean up deprecated uses of the string module. (clumens)
  - Call the right superclass's method. (clumens)
  - Straighten out text UI methods so they have the same method signature.
    (clumens)
  - Remove the lines to ignore E0611. (clumens)
  - Bootloader.read is completely unused; cut it. (clumens)
  - Fix all the "X is defined outside of __init__" warnings. (clumens)
  - Display the correct string for the space required by packages. (clumens)
  - Remove lines that clearly just don't do anything. (clumens)
  - If we're not going to use the return value, don't grab it. (clumens)
  - kernelVersionList in tarpayload.py should act the same as all other versions.
    (clumens)
  - If we're not going to use the exception object, don't grab it. (clumens)
  - Define stage2_device in the BootLoader class. (clumens)
  - Don't call getPassAlgo before running createGroup. (clumens)
  - Remove some unused values out of constants.py. (clumens)
  - Finish taking care of pylint warnings in image.py. (clumens)
  - Remove the unused network and write methods from the Anaconda object.
    (clumens)
  - Remove the disable-msg lines for a couple C messages. (clumens)
  - Remove some easy unused argument warnings. (clumens)
  - Remove everything from InstallInterfaceBase except what Rescue needs.
    (clumens)
  - Remove the duplicated imports. (clumens)
  - Do not use a list or a dict as a default argument to a method. (clumens)
  - Remove unneeded lambdas. (clumens)
  - Fix up all the warnings where we used a reserved function name or keyword.
    (clumens)
  - Fix up about half of the "except:" and "except Exception:" lines. (clumens)
  - Fix a couple undefined variable errors that were real bugs. (clumens)
  - Ignore statements that have no effect. (clumens)
  - Fix up all the wildcard imports except two in packaging. (clumens)
  - Remove all unused import lines. (clumens)
  - Remove unnecessary pass statements. (clumens)
  - Fix bad indentation and tab-instead-of-space warnings from pylint. (clumens)
  - Put the pylint test back into service. (clumens)
  - Run make with multiple jobs in makeupdates (vpodzime)
  - Use gtk_image_new_from_icon_name (bcl)
  - Remove caching of unused device list. (dlehman)
  - Check MBR gap size even when /boot is on a plain partition. (#986431)
    (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 20.7-1
changelog:
  - Modify the gtk_warning function in anaconda to use gtk3. (clumens)
  - Fix some pylint warnings in the new DNF code. (clumens)
  - Fix a couple more pykickstart handler version mismatches. (clumens)
  - anaconda requires a later version of partitioning syntax now. (clumens)
  - packaging: add dnf to the Anaconda's requires. (ales)
  - Enable DNFPayload on specific triggers. (ales)
  - DNFPayload: initial version. (ales)
  - refactor: tear down the install device in PackagePayload.reset(). (ales)
  - refactor: extract the device handling in YumPayload._configureBaseRepo up to
    PackagePayload. (ales)
  - refactor: move YumPayload._setUpMedia() up to PackagePayload._setupMedia().
    (ales)
  - Tweaks in the Payload interface. (ales)
  - remove: configureAddOnRepo from the Payload interface. (ales)
  - Payload: forgotten comment in spaceRequired() (ales)
  - Payload: define txID to None. (ales)
  - The NFS text dialog should never attempt to use method.url (#998446).
    (clumens)
  - Remove the unittest target, since "make check" will do this for us. (clumens)
  - Use the latest version of the RAID kickstart handler. (clumens)
  - Update both the method and repo info. (dshea)
  - remove the UBOOT class arm systems are now using EXTLINUX (dennis)
  - ARM: switch to using extlinux by default (dennis)
  - Update our pylint arguments. (clumens)
  - Don't implicitly unpack exceptions.  That won't be supporetd in the future.
    (clumens)
  - Modify how we call logging functions to take a list of parameters. (clumens)
  - Use "raise Exception()" instead of "raise Exception, ..." (clumens)
  - Hook up pylint and our nosetests to be run via "make check". (clumens)
  - Drop unneeded required_space_text variable. (#997690) (dlehman)
  - Specify also query script when getting locale's native name (vpodzime)
  - Update runpylint.sh for pylint 1.0.0 (bcl)
  - Clean up translation placeholders (#890157) (bcl)
  - Don't override multilib setting unless the option was passed. (#987557)
    (dlehman)
  - Set the encoding of custom.py to utf-8 (dshea)
  - Report if a package was not found in Koji during autofetch (mkolman)
  - Convert makeupdates from getopt to argparse (mkolman)
  - Fixed the interpretation of RAID levels (dshea)
  - Consolidate get_object() calls. (dshea)
  - Add ASCII-only upper and lower string functions. (dshea)
  - Fix the User/Group already exists log messages. (dshea)
  - Normalize keyboard layout and variant strings from langtable (vpodzime)
  - A few tests for the keyboard layout and variant strings processing (vpodzime)
  - More robust parsing of the layout and variant string specification (vpodzime)
  - Move DEFAULT_VC_FONT to constants (vpodzime)
  - Match langs with stripped accents when filtering languages (vpodzime)
  - Fix the User subclass using an old version of the pykickstart superclass.
    (clumens)
  - Bring the kickstart version test back to life. (clumens)
  - Don't read proxy for methods that have no proxy (dshea)


author: Brian C. Lane <bcl@redhat.com> - 20.8-1
changelog:
  - Fix a SIGSEGV when returning from storage spoke (#983319) (dshea)
  - makebumpver: Fix problem with single line body (bcl)
  - For now, ignore checking dnfpayload.py with pylint. (clumens)
  - Don't do str() on an exception we're passing into a string substitution.
    (clumens)
  - Check for hwaddress exceptions. (dshea)
  - If LANG isn't set, set it to default value. (#997397) (sbueno+anaconda)
  - Remove yet another unused import. (clumens)
  - swap devices should be under the System portion (#962668). (clumens)
  - Populate the repo store before changed can ever be called (#994940).
    (clumens)
  - Make the ISO choosing widget wider (#973376). (clumens)
  - Don't recommend /usr as a separate mount point anymore (#981465). (clumens)
  - Do not run another instance of the TUI for errors (#997661) (vpodzime)
  - Do not try to exit from the installation thread (vpodzime)
  - Tell which thread failed to be added by the ThreadMgr (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 20.9-1
changelog:
  - Text network spoke: basic configuration support (#909299) (rvykydal)
  - Add support for network configuration in TUI. (#909299) (sbueno+anaconda)
  - Remove partial matches from Koji search results (mkolman)
  - Handle >=,<=,= for package version, fix -a/--add (mkolman)
  - Return only network devices supported in installer from nm_devices (#999514)
    (rvykydal)
  - Obtain network device type specific dbus interface dynamically (#999514)
    (rvykydal)
  - Catch no-hwaddr exception only for the respective call (#999514) (rvykydal)
  - Don't catch hwaddr not found exception for ethernet devices (#999514)
    (rvykydal)
  - Added a validation test for the GUI group list (dshea)
  - Validate input fields on the user spoke. (#967245) (dshea)
  - Added an input validation framework. (dshea)
  - Pre-fetch widgets in advanced user dialog (dshea)
  - Change validatePassword to be more flexible. (dshea)
  - Moved regexes into regexes.py. (dshea)


author: Brian C. Lane <bcl@redhat.com> - 20.10-1
changelog:
  - Optionally hide the GUI option to install updates (dshea)
  - Move the really_hide and really_show functions to utils (vpodzime)
  - Search for all translations, not only one per langauge (#1001446) (vpodzime)
  - Use the DEFAULT_LANG if GeoIP suggestion cannot be used (#1000715) (vpodzime)
  - Network spoke: fix showing of ipv6 addresses (rvykydal)
  - Use the sensitive-info log for sensitive location info (#986844) (mkolman)
  - Add new logger for sensitive information (mkolman)
  - Handle %define changes for autofetch (mkolman)
  - Update dumping of network info for new nmcli interface. (rvykydal)
  - Text network spoke: more strict ipv6 address input checking (#909299)
    (rvykydal)
  - Network spoke: show global ipv6 addresses (rvykydal)
  - Text network spoke: add to translated files (po/POTFILES.in) (#902299)
    (rvykydal)
  - Text network spoke: require netmask and gateway for static ipv4 (#902299)
    (rvykydal)
  - Text network spoke: Condense device configuration information (#902299)
    (rvykydal)
  - Text network spoke: fix ipv4 regex (#909299) (rvykydal)
  - Resolved accelerator conflicts and marked excpetions. (dshea)
  - Added tests for duplicated keyboard accelerators (dshea)
  - Implement group creation with GID in GUI (#968085) (dshea)
  - Remove unused imports. (dshea)
  - Move dynamic labels out of custom.glade (#1000703) (dshea)


author: Brian C. Lane <bcl@redhat.com> - 20.11-1
changelog:
  - Add more details to iso device selector (#971290) (bcl)
  - Warn user if they enter a weak password in TUI. (#1001039) (sbueno+anaconda)
  - Don't mark spoke as completed if no repo is set. (#1001538) (sbueno+anaconda)
  - Don't enable chronyd if disabled in kickstart (#1002583) (mkolman)
  - Run firstboot-only spokes on first boot by default (vpodzime)
  - Let hubs specify which environments they support (vpodzime)
  - Don't mount cdroms that contain no mountable media. (#1000889) (dlehman)
  - Don't try to parse langcode if none given (vpodzime)
  - Get rid of the non-deterministic expand_langs and its usage (vpodzime)
  - Rework the Langsupport spoke to work with all locales (vpodzime)
  - Rework the Welcome spoke to allow users choose from all locales (vpodzime)
  - Improve import in GUI utils a bit (vpodzime)
  - Remove the cryptic "language-default keyboard" checkbutton (vpodzime)
  - Allow seting up locale without modifying ksdata (vpodzime)
  - Remove an unused argument of get_available_translations (vpodzime)
  - Setup language early to a value we can figure out (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 20.12-1
changelog:
  - Cleanup arch tests (dshea)
  - Rearranged the automake tests. (dshea)
  - Update po/ build files to the current gettext (dshea)
  - Use libtool with gtkdoc-scanobj (dshea)
  - Use autoconf to set the spec file Version. (dshea)
  - Use the ustar format with make dist (dshea)
  - Fix widgets autotools generation. (dshea)
  - Require gtk-doc and GObject. (dshea)
  - dracut no longer auto assembles everything (#960496) (bcl)
  - Only ignore missing packages entries (#983316) (bcl)
  - Fix a string that was modified before translation (#1004960) (dshea)
  - Let users configure keyboard via anaconda in live installations (#1002533)
    (vpodzime)
  - Use copy instead of move for NTP configuration (#985566) (hdegoede)
  - Share code between the Welcome and Langsupport spokes (vpodzime)
  - Do not try to set None as hostname (#1002737) (vpodzime)
  - Fix crash on LiveCD if network is configured before installing (#1002373)
    (rvykydal)


author: Brian C. Lane <bcl@redhat.com> - 20.13-1
changelog:
  - Fix handling of flexible specs in onpart for member devices. (#1004885)
    (dlehman)
  - Always regenerate initramfs (#994180) (bcl)
  - Avoid the use of NamedTuple._make (dshea)
  - Add superclass __init__()s and fix an indent (dshea)
  - Pass logging string format variables as parameters (dshea)
  - Remove unnecessary variables, imports, semicolons (dshea)
  - Fix the user/group name regex (dshea)
  - Fix problems with the test scripts (dshea)
  - Handle kickstarts that don't specify timezone (#1001598) (mkolman)
  - Don't set "date of last password change" /etc/shadow field (#985572)
    (hdegoede)


author: Brian C. Lane <bcl@redhat.com> - 20.14-1
changelog:
  - Convert the lightbox into a GObject (#1000927) (dshea)
  - Remove some more unused imports. (clumens)
  - Move the Anaconda class to a proper module (vpodzime)
  - Firstboot should be disabled by default after automated installations
    (vpodzime)
  - Fix typo introduced in refactorization (#1005511) (vpodzime)
  - Remove unused imports in the network spoke. (clumens)
  - Get rid of the now-unused new_firmware variable. (clumens)
  - Remove magic from the passphrase dialog (#921948) (vpodzime)
  - Don't pass extra arguments to LangLocaleHandler.__init__() (vpodzime)
  - Fix check for device state when reading its IPXConfig (#1001776, # 1005198)
    (rvykydal)


author: Brian C. Lane <bcl@redhat.com> - 20.15-1
changelog:
  - Don't set up the resize slider for non-resizable devices. (#997690) (dlehman)
  - Remove 'completed' property from Autopart spoke in text UI. (sbueno+anaconda)
  - Clean up code for input handling in TUI spokes. (sbueno+anaconda)
  - set_hostname should proceed only on DVD and live installations (vpodzime)
  - Don't use temporary file and move when writing out an ifcfg file (vpodzime)
  - Set hostname when leaving network spokes (vpodzime)
  - Keep file-naming convention with the Lightbox widget (vpodzime)
  - Let users configure autopart options in interactive text ks. (#1001061)
    (sbueno+anaconda)
  - Add parameters to format strings (dshea)
  - Fix pre-processing of files for xgettext (#1005644) (dshea)
  - Added a test to check for xgettext warnings (dshea)
  - Make sure XklWrapper isn't dumped to the anaconda-tb file (vpodzime)
  - Catch race of network device state vs reading its config properties (#980576)
    (rvykydal)


author: Brian C. Lane <bcl@redhat.com> - 20.16-1
changelog:
  - add pre-commit hook to run pylint (bcl)
  - Allow runpylint.sh to be passed files (bcl)
  - handle case of no ifcfg and no hostname (#1002737) (bcl)
  - Allow make targets to be run outside of $srcdir (dshea)
  - Fix the wildcard usage in automake files. (dshea)
  - Move the intltool Makefile rules into configure.ac (dshea)
  - Fix a format parameter mapping (#1007472) (dshea)
  - Check whether keyboard translations are stale (#972236) (dshea)
  - Fix the handling of xklavier strings. (dshea)
  - Center the Langsupport spoke's description (vpodzime)
  - Set minimal width request for the locales box (vpodzime)
  - Use constant for default keyboard layout (vpodzime)
  - Try to use VConsole keymap name as X layout (#1007359) (vpodzime)
  - Retranslate also layout indicator when retranslating BaseWindow (#1007087)
    (vpodzime)
  - Check ready state before baseRepo (#1007448) (bcl)
  - Fix po/Rules-extract so it doesn't remove itself (dshea)
  - Include LayoutIndicator and TimezoneMap to the Micsellaneous Widgets
    (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 20.17-1
changelog:
  - Fix handling of blank size specs in the custom spoke. (#1004903) (dlehman)
  - Block resize slider value changed handler when setting range. (#1007387)
    (dlehman)
  - Remove an unused import. (clumens)
  - Create the XklWrapper singleton in background (vpodzime)
  - Translate layout and switching options descriptions on the fly (vpodzime)
  - Improve XklWrapper's API (vpodzime)
  - Move upcase_first_letter function to iutil (vpodzime)
  - Remove the Layout class and things we don't need in XklWrapper (vpodzime)
  - Ignore the whole m4 directory (vpodzime)
  - Do not schedule hubs with no spokes available (#1006357) (vpodzime)
  - Retranslate language filtering placeholder texts (#1007090) (vpodzime)
  - Use pigz to create updates.img (vpodzime)
  - The Desktop class doesn't need to inherit from SimpleConfigFile. (clumens)
  - Fix yet another pylint error caught after the fact. (clumens)
  - Move all languages found by geoip to the top in Welcome spoke (mkolman)
  - Don't set ksdata.lang.seen to True if using default value (mkolman)
  - DNFPayload: reset the sack and repos on updateBaseRepo() (ales)
  - refactor: YumPayload: selectKernelPackage()->_select_kernel_package() (ales)
  - DNFPayload: mirrorlist can not be an empty string. (ales)
  - DNFPayload: display the download step in progressQ. (ales)
  - DNFPayload: logging the missed packages/groups. (ales)
  - DNFPayload: select kernel packages. (ales)
  - DNFPayload: log when the transaction process unexpectedly terminates. (ales)
  - DNFpayload: disable all NSS operations in RPM. (ales)
  - DNFPayload: keyerror in isRepoEnabled() (ales)
  - DNFPayload: implement selectEnvironment() (ales)


author: Brian C. Lane <bcl@redhat.com> - 20.18-1
changelog:
  - ProgressHub no longer exists in pyanaconda/ui/tui/hubs. (clumens)
  - Search all disk types for install media (#1004726) (dshea)
  - git commit check for ack flag on rhel branches (bcl)
  - Fix Lightbox for compositing window managers (#1008446) (dshea)
  - Add metalink support to yumpayload (bcl)
  - Make progress screen in text mode standalone spoke instead of hub (vpodzime)
  - Render the right arrow based on the widget direction (#1008397) (vpodzime)
  - Mirror the GUI if an RTL language is chosen (#1008397) (vpodzime)
  - Removed unused GUI elements (dshea)
  - Clean up what is and isn't translatable and how. (dshea)
  - Removed the exceptionsText constant (dshea)
  - Add comments for translators to TUI input strings (#854226) (dshea)
  - Use python-format on all intltool-extract strings (dshea)


author: Brian C. Lane <bcl@redhat.com> - 20.19-1
changelog:
  - tui ErrorDialog needs to be modal (#983316) (bcl)
  - Keyboard variant names may contain dashes (#1008730) (vpodzime)
  - Forbid "root" as a user or group name. (#968451) (dshea)
  - Set the password strength color based on strength (#965596) (dshea)
  - Fix the password confirmation match check (#1009907) (dshea)
  - Replace removed python modules with stubs in makeupdates (vpodzime)
  - Unlock encrypted partitions before finding installations (#901917) (vpodzime)
  - Network TUI: remove unused import, import nm. (rvykydal)
  - Network TUI: show the same status as in gui. (rvykydal)
  - Network TUI: don't traceback when applying config to device without link.
    (rvykydal)
  - Generate ifcfg VLAN_ID value for kickstart network --vlanid. (rvykydal)
  - Network TUI: fix updating of ksdata in apply. (rvykydal)
  - Network TUI: ignore slaves devices for configuration. (rvykydal)
  - Clean up ifcfg file handling. (rvykydal)
  - Check the validity of generated usernames in TUI (#965543) (dshea)
  - Behave better when PYTHONPATH is already set (dshea)
  - Decode keyboard layout descriptions as UTF-8 (#1009278) (dshea)
  - Filter out devices with no media from custom (#960794) (bcl)


author: Brian C. Lane <bcl@redhat.com> - 20.20-1
changelog:
  - Encrypt normal user passwords when doing text install. (#977732)
    (sbueno+anaconda)
  - Escape the status before setting it as markup (vpodzime)
  - network gui: do not crash on devices without settings (eg wireless)
    (#1010519) (rvykydal)
  - Make the keyboard layout preview dialog bigger (#1011140) (vpodzime)
  - Return switching options with the same order as shown (#1011130) (vpodzime)
  - Use a temporary directory for verifying ISO media (dshea)
  - Skip devices not controllable by blivet (#1009809) (dshea)
  - Add translation support to check_accelerators (dshea)
  - Make sure autopart type is handled deterministicaly in text mode (#1010453)
    (vpodzime)
  - Don't rely on X server adding empty variant for its defaults (#1011658)
    (vpodzime)
  - Make Keyboard spoke's status consistent with other statuses (#1011166)
    (vpodzime)
  - LiveImageKSPayload skip the parent class setup method (#1010500) (bcl)
  - Pass the actual format instead of Python built-in (#1009678) (vpodzime)
  - Don't allow using updates with non-default network sources (#1008028)
    (vpodzime)
  - Use Sphinx documentation format in nm.py. (rvykydal)
  - Changed the keyboard accelerator for iscsi "Retry Log In" (dshea)
  - Only fail on a missing firewalld command if the firewall is enabled
    (#1004976). (clumens)
  - Cleanup some pylint failures in the network module (bcl)
  - Add GtkNotebook support to the accelerators check. (dshea)


author: Brian C. Lane <bcl@redhat.com> - 20.21-1
changelog:
  - Remove another reference to log_picker. (clumens)
  - Turn spinner back on for configuration (bcl)
  - Use assertIsInstance in the kickstart version test. (clumens)
  - If the full device path is given in repo=hd:, still select it in the UI
    (#980479). (clumens)
  - Display newly created partitions without a mountpoint, too (#886039).
    (clumens)
  - Don't require pressing escape twice to kill the media check window (#965625).
    (clumens)
  - Fix display of weak password warning (#1011850) (dshea)
  - Fix the tui simpleline imports. (dshea)
  - Don't confuse users by misleading tooltip (#1011112) (vpodzime)
  - Assorted other pylint fixes for scripts and utils (dshea)
  - Pass string format arguments as paramters to logging (dshea)
  - Ignore the use of func_globals in a test case (dshea)
  - Fix issues in the AnacondaWidgets python wrapper (dshea)
  - Make exception handling more specific (dshea)
  - Remove unused imports and variables (dshea)
  - Remove unnecessary lambdas (dshea)
  - Remove obsolete files. (dshea)
  - Check whether the commit matches the tree (dshea)
  - Run pylint on all python files (dshea)
  - Don't use relative imports (dshea)
  - Use g_signal_handler_disconnect instead of g_object_disconnect (#1010486)
    (vpodzime)
  - Fixup Eula class (bcl)
  - Allow searching for keyboard layouts in English (#1009806) (vpodzime)
  - network: don't create ksdata for devices enslaved in GUI (#1011826)
    (rvykydal)
  - Allow a proxy to be set before the method is saved (#1012096) (dshea)
  - Export the pykickstart Eula command (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 20.22-1
changelog:
  - Only encrypt the TUI user password once (#1015220) (dshea)
  - Don't try to collect removed modules (vpodzime)
  - Moved the NFS nolock option into Payload._setupNFS (dshea)
  - Grab journalctl logs if there is no /tmp/syslog (vpodzime)
  - Pass layout and variant in specific format to Gkbd (#1011155) (vpodzime)
  - Translate the "Quit" string at the end of liveinst. (dshea)


author: Brian C. Lane <bcl@redhat.com> - 20.23-1
changelog:
  - Use Unicode in the TUI buffer strings (#1015620) (dshea)
  - DNFPayload: install DNF itself. (ales)
  - DNFPayload: direct conf.persistdir to the sysimage. (ales)
  - Add a tooltip to the container combobox (#975801) (bcl)
  - Use different colors for different message types. (dshea)
  - Exit on exception in the askVNC spoke (#962804) (dshea)
  - Don't skip the strength check if overriding a kickstart password (dshea)
  - Allow password spoke to be exited without password (#1004931) (dshea)
  - Re-check the password strength when the username changes (dshea)
  - Only call pwquality once per password. (dshea)
  - Use GUICheck checks for the root password strength (dshea)
  - Use constants for password check failure messages (dshea)
  - Use a constant to indicate GUICheck success (dshea)
  - Remove a redundant error property from UserSpoke (dshea)
  - Fix the usages of PWQError. (#1014405) (dshea)
  - Fix usage of GtkLevelBar in glade. (dshea)
  - Clean up callbacks in the user spoke. (dshea)
  - Removed an untrue portion of a doc comment (dshea)
  - Support for removing services from firewall needs newer PyKickstart (mkolman)
  - Add support for removing services from the firewall (#957809) (mkolman)


author: Brian C. Lane <bcl@redhat.com> - 20.24-1
changelog:
  - Clear bootDisk and bootloader stage info on errors (#1013482) (bcl)
  - Catch BootLoaderError when setting up bootloader (#1013474) (bcl)
  - Fix an incorrect formatting string in makeupdates. (clumens)
  - network: remove function we don't need anymore (rvykydal)
  - Don't translate constant strings. (dshea)
  - Take into account disk space when calculating swap suggestion (#1016673)
    (vpodzime)
  - DNFPayload: adapt to DNF change c3de85d6 of Base.install() error reporting.
    (ales)
  - DNFPayload: the new libcomps makes env.option_ids a list of GroupID objects.
    (ales)
  - Fix warning message when package version is not found in Koji (mkolman)


author: Brian C. Lane <bcl@redhat.com> - 20.25-1
changelog:
  - Don't use g_object_set on initialized objects. (dshea)
  - Remove the "other" tab in the network spoke. (dshea)
  - Fix duplicated id in custom.glade (dshea)
  - Correctly generate rescue initrd (#1013087) (bcl)
  - Refresh swap suggestion once we know which disks to use (vpodzime)
  - Initialize the kickstart install method (#1017614) (dshea)
  - Use correct format for raise in kickstart.py (bcl)
  - Add install-requires target to the Anaconda makefile (mkolman)
  - fix luksformat references (#1014493) (bcl)
  - kickstart: check for correct format (#1014545) (bcl)
  - Add checks for unexpanded macros. (dshea)
  - UIScreen doesn't necessarily have the ready property (vpodzime)
  - Print long widgets in a nice way (vpodzime)
  - Consider errno 5 I/O errors hardware faults (vpodzime)
  - Install kernel-lpae if supported (#1013015) (vpodzime)
  - Bump firewalld version (mkolman)


author: Brian C. Lane <bcl@redhat.com> - 20.26-1
changelog:
  - Install bootloader to loop device in disk image installations. (#1019502)
    (dlehman)
  - Don't try to configure a bootloader for s390 disk image installs. (#1019502)
    (dlehman)
  - Fix initramfs generation for disk image installations. (#1019502) (dlehman)
  - Save mountpoints specified for existing btrfs volumes. (#892747) (dlehman)
  - Add a command line option for disabling friendly multipath names. (#977815)
    (dlehman)
  - Remove en (dshea)
  - "Fix" the zSeries device filter "label" (dshea)
  - Replace placeholders with the strings from python (dshea)
  - Add and fix keyboard accelerators (dshea)
  - Check for labels with use_underline and no accelerator (dshea)
  - Support checking the translation of plural strings (dshea)
  - Specify a node id in check_accelerator exceptions (dshea)
  - BTRFS cannot hold swap, no need to care about fstab swaps (vpodzime)
  - Add ANACONDA_INSTALL_CLASSES to testenv.sh. (clumens)
  - Put a version on the DNF requirement. (clumens)
  - Revert "For now, ignore checking dnfpayload.py with pylint." (clumens)
  - Fix the alignment of the Network Time switch (#1019301) (dshea)
  - Tell blivet which swaps should appear in the fstab (#1011391) (vpodzime)
  - Put only newly created or reformated swaps to the new root (vpodzime)
  - Make code to get new devices reusable as property (vpodzime)
  - Grab journal only from the last boot (vpodzime)
  - DNFPayload: allow enable/disable calls for repos that do not exist. (ales)
  - Add shell spoke to s390x installations (vpodzime)
  - Put TUI spokes in common categories (vpodzime)
  - MountpointSelector is a widget, set its property properly (#1013612)
    (vpodzime)
  - Include the journal log on installed system (bcl)
  - DNFPayload: error handling and logging cleanups. (ales)
  - DNFPayload: reset the transaction goal on new package selection check. (ales)
  - DNFPayload: implement environmentGroups() (ales)
  - Some partition scheme is always selected (#1017435) (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 21.1-1
changelog:
  - Adds additional debug logging to yumpayload.py. (amulhern)
  - Handle invalid JSON in geoloc (#1021410) (dshea)
  - Revert "Only prompt for LUKS password if the user has chosen to configure
    automatically." (amulhern)
  - Add context support to check_accelerators (dshea)
  - Added translation contexts to the TUI. (dshea)
  - Added translation contexts to the GUI. (dshea)
  - Add support for context-based translations (dshea)
  - Reset checks on both password fields. (#1020580) (dshea)
  - Fix swaps added to fstab for noformat (gene)
  - Don't update hub's continue button and label for every spoke (#1020373)
    (vpodzime)
  - Add storage tests. (clumens)
  - Add option to select all hard drives in text mode. (#965580)
    (sbueno+anaconda)
  - BootLoaderError should not reset storage (#1019541) (bcl)
  - Only prompt for LUKS password if the user has chosen to configure
    automatically. (amulhern)
  - Remove an unused string (dshea)
  - Translate AM and PM (dshea)
  - Translate strings marked as translatable (dshea)
  - network gui spoke: use GDBus to obtain list of settings (#1018467) (rvykydal)
  - network: look for device settings also based on DEVICE value (#1017788)
    (rvykydal)
  - Fix liveinst to work with livemedia-creator (#1009711) (bcl)
  - Remove the button-label property on SpokeWindow. (clumens)
  - Log entering/exiting spokes and hubs in the GUI. (clumens)
  - Escape text inserted into markup strings (dshea)
  - Move markup out of translatable strings (dshea)
  - Move formating markup out of python where possible (dshea)
  - Use explicit children to set label attributes (dshea)
  - Turn on the image on the "Add a disk..." button. (dshea)


author: Brian C. Lane <bcl@redhat.com> - 21.2-1
changelog:
  - remove signal disconnect (#996899) (bcl)
  - Re-saved every glade file with glade-3.16.0 (dshea)
  - Fix pylint errors in network.py. (clumens)
  - Always use decimal notation for Size specs (dshea)
  - network kickstart: add support for devices configured in %pre (#1019796)
    (rvykydal)
  - network gui: make Configure button insensitive when no ap is selected
    (#1015212) (rvykydal)
  - Encode possible unicode objects before calling str() on them (vpodzime)
  - Fix a typo in function documentation (vpodzime)
  - Use more general status for installations from media (#1017703) (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 21.3-1
changelog:
  - Reset _proxyChange when a change is triggered (bcl)
  - Setup No Update checkbox correctly (#1016801) (bcl)
  - Fall back to closest mirror in source (#1016801) (bcl)
  - anaconda-dracut: fix ks failure with hd:<dev>:some/path.ks (wwoods)
  - Make sure lower bound for resize is applied. (#986575) (dlehman)
  - Use devicetree to resolve device specs in kickstart. (#1022206) (dlehman)
  - Disregard raid level combo when it isn't applicable. (#1022203) (dlehman)
  - Mountpoint is an attr of the format, not the device. (#892747) (dlehman)
  - Add bootloader execute before autopart (#1021258) (bcl)
  - Do error checking of repository names on "Installation Source" screen.
    (amulhern)
  - Avoid configure-event loops. (#1021511) (dshea)


author: Brian C. Lane <bcl@redhat.com> - 21.4-1
changelog:
  - Fix up a couple more pylint errors. (clumens)
  - Add check for Linux HFS+ ESP on Mac (#1010495) (bcl)
  - Update bootDrive info when storage config updated in text-mode. (#861018)
    (sbueno+anaconda)
  - Remove the special handling for en (dshea)
  - Ignore SIGINT (#1024822) (amulhern)
  - Don't show language twice for keyboard layouts (#1021907) (petersen)
  - Make Software spoke ready even if there is no repo (#1010348) (vpodzime)
  - Use decorator for methods that invalidate base repo cache (vpodzime)
  - Use cache for base repo if possible (vpodzime)
  - Make sure to actually set the autopart flag when needed. (#1023554) (dlehman)
  - Fix Gtk errors about list store columns (dshea)
  - Fix the layout up and down button sensitivies. (dshea)
  - Fix the Gkbd spec string for layouts with no variant (dshea)
  - pylint wants regexes with backslashes to be specified with 'r'. (clumens)
  - Add ack flag checking to makebumpver (bcl)
  - Correctly accept 'sshd' boot arg as alias for 'inst.sshd' (#924157) (wwoods)
  - Only eject CDROM devices we're actually using (#949919) (wwoods)
  - mem may not exist when it's printed out in these error messages. (clumens)


author: Brian C. Lane <bcl@redhat.com> - 21.5-1
changelog:
  - Fix spoke sorting issues in text-mode. (#929177) (sbueno+anaconda)
  - Send the continue click after the queue is empty (#1025347) (bcl)
  - No longer use summary screen visit to decide whether bootloader has been
    configured (#1025811) (amulhern)
  - Remove the bootloader line from the interactive kickstart file (#1025811)
    (amulhern)
  - Set bootloader default location to mbr in constructor (#1025811) (amulhern)
  - Remove column titles from the software spoke. (dshea)
  - Fix the selection of default groups (#1023263) (dshea)
  - Use the default yscale for the HubWindow alignment (dshea)
  - Fix kickstart block device resolution. (#1022206) (dlehman)
  - Specify query territory when getting language native name (vpodzime)
  - Get rid of trailing whitespace (vpodzime)
  - Export the right classes from the tui.spokes package (vpodzime)
  - Define newLayoutStore before it is used by the filter (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 21.6-1
changelog:
  - Fix typos in translation functions (dshea)
  - Put the cityCompletion back on the list of widgets (vpodzime)
  - Do not translate strings defined at the module or class level. (clumens)
  - Fix a couple places where we're doing % inside of _(). (clumens)
  - Add a custom pylint module to check i18n problems. (clumens)
  - Remove an unused import. (clumens)
  - Provide our own sorting functions for regions and timezones (#1025029)
    (vpodzime)
  - Set locale for our process (vpodzime)
  - Translate timezones in GUI (vpodzime)
  - network gui: add apply tooltip to Configure button (#1018471) (rvykydal)
  - Make dialog return code checking more robust (amulhern)
  - Show last 4 bytes of wwid (#1024966) (jstodola)
  - Handle focus changes of MountpointSelectors from outside (#975838) (vpodzime)
  - network: do not crash when device for network --device is not found
    (#1023829) (rvykydal)
  - Log continuing from hub if there are no spokes (vpodzime)
  - Updates to boot-options.txt document (#1026449) (amulhern)
  - No longer install anaconda user documentation (#1026449) (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 21.7-1
changelog:
  - Expand the use of ANACONDA_WIDGETS_DATADIR. (dshea)
  - Make thread manager operations atomic (#1029898) (mkolman)
  - Run pylint in multiple processes (vpodzime)
  - Fix how "changed" signal is emitted on the TreeSelection (vpodzime)
  - Pass biosdevname boot option to installed system (#1023609) (rvykydal)
  - network: update required NetworkManager version (team support) (rvykydal)
  - Use timing decorator for more actions (vpodzime)
  - Add test for the have_word_match function (vpodzime)
  - A nice decorator making Anaconda's GUI more responsive (vpodzime)
  - Short-circuit layouts matching (vpodzime)
  - Enforce upper bound for resize. (#1027947) (dlehman)
  - Fix some pylint problems in network.py. (clumens)
  - Add an updates location for the AnacondaWidgets overrides (dshea)
  - Fix typo (#1003591) (rvykydal)
  - network: call GDBus proxy methods like python (rvykydal)
  - network: add team support for kickstart %pre phase (#1003591) (rvykydal)
  - network: generate kickstart commands for team devices (#1003591) (rvykydal)
  - network: support for adding team devices (#1003591) (rvykydal)
  - network: display team devices in status (#1003591) (rvykydal)
  - network: add team support to kickstart (#1003591) (rvykydal)
  - Initialize the AddLayouts dialog in advance in the KeyboardSpoke (vpodzime)
  - Add function to map functions on items in the main thread (vpodzime)
  - Allow having unique thread names with given prefix (vpodzime)
  - Remove an unused and non-working leftover function resetResolve (vpodzime)
  - Always center dialogs shown on top of lightbox (vpodzime)
  - Set spokes' distribution and beta warning only once (vpodzime)
  - use deepcopy on ksdata method (#1028243) (bcl)
  - Change source spoke proxy handling to use local copy (#967805) (bcl)
  - Apply a little tweak to the VNC password length message. (clumens)
  - Match layouts with stripped accents in AddLayout dialog (vpodzime)
  - Sort layout descriptions properly (#1026238) (vpodzime)
  - Make AddLayout dialog persistent (vpodzime)
  - Use Sphinx syntax in the iutil module (vpodzime)
  - Warn if vnc passwd is longer than 8 chars (hamzy)
  - Don't try to unicode unicode strings (#1029109) (vpodzime)
  - Add tmpfs support (#918621) (mkolman)
  - Added a few things that autoscan complained about (dshea)
  - Actually use the config header we generate (dshea)
  - Redirect pylint stderr to stdout (dshea)
  - Fix the handling of files generated for xgettext (dshea)
  - Use gettext to process glade files. (dshea)
  - Always use $prefix in directory names. (dshea)
  - Pass --enable-gtk-doc to configure in distcheck (dshea)
  - Fix the liveinst install/uninstall hooks (dshea)
  - Clean up after intltool (dshea)
  - Add missing files to dist (dshea)
  - DNFPayload: tweak to the API changes in dnf-0.4.7. (ales)
  - Add tests for iutil (mkolman)


author: Brian C. Lane <bcl@redhat.com> - 21.8-1
changelog:
  - Fix geolocation on live installs (mkolman)
  - Ignore the pylint warning on importing GraphicalUserInterface. (clumens)
  - Fall back to text mode if GUI is not available (vpodzime)
  - Get rid of unused isys.isCapsLockEnabled function (vpodzime)
  - Don't rely on having zenity and require it only for GUI (vpodzime)
  - No longer need the Gconf2 package (vpodzime)
  - Split out anaconda's user interfaces into separate packages (vpodzime)
  - Do not include tzmapdata into the main package (vpodzime)
  - Create directories for stubs if they don't exist (vpodzime)
  - Do not try to fetch our own packages that will be built (vpodzime)
  - Remove the unused flags import from installclass.py. (clumens)
  - Fix logging of pylint-one output (bcl)
  - Do yum lock logging only with inst.debug or loglevel=debug (vpodzime)
  - Don't panic on installclasses failing with inst.debug (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 21.9-1
changelog:
  - Add a test for accesses of yum.preconf outside of _resetYum. (clumens)
  - Remove base_repo cache (#1011555) (bcl)
  - Make _yum.preconf setup atomic (#1028245) (bcl)
  - Remove threading from getBaseRepo handling (#1011555) (bcl)
  - If there are incomplete spokes, let the user know which (#1032801). (clumens)
  - tui: show Processing while source is busy (bcl)
  - tui: wait for threads before entering source and software (#1032823) (bcl)
  - clear errors when metadata is ok in tui source spoke (#1006570) (bcl)
  - Fix parallel pylint in distcheck. (dshea)


author: Brian C. Lane <bcl@redhat.com> - 21.10-1
changelog:
  - Cleanup anaconda.spec.in (bcl)
  - Handle non-leaf btrfs volumes with mountpoints. (#1016959) (dlehman)
  - Use en_spec for blivet Size spec strings with constant components. (#1029616)
    (dshea)
  - The gui and tui subpackages cannot be noarch (vpodzime)
  - Cleanup unused and overly complicated stuff in isys (vpodzime)
  - DNFPayload: tweak to the API changes in dnf-0.4.8 (ales)
  - Don't use cached packages with different release id (mkolman)


author: Brian C. Lane <bcl@redhat.com> - 21.11-1
changelog:
  - Use raid RAID level constants instead of mdraid RAID level constants.
    (amulhern)
  - Use level objects instead of level integer codes. (amulhern)
  - clear software environment (#1029536) (bcl)
  - Update source on errors (#1030997) (bcl)
  - Fix errors in kickstart.py. (dshea)
  - Update gettext.txt (dshea)
  - Don't allow bootloader and /boot on iSCSI on s390 (#1034222) (vpodzime)
  - Round float values coming from the Gtk stack (#1013586) (vpodzime)
  - Generate missing machine-id (bcl)
  - Fix problems reported by pylint. (dshea)
  - Add HDD ISO support for TUI (#1000327) (mkolman)
  - Use a directory in build tree for pylint data. (dshea)
  - Remove MOSTLYCLEANDIRS from Makefile.am (dshea)
  - fixup spec for fedup (bcl)


author: Brian C. Lane <bcl@redhat.com> - 21.12-1
changelog:
  - Handle cancelation of device resize in the custom spoke. (#1027947) (dlehman)
  - Disallow /boot on lvm until grub2 fully supports it. (#1036705) (dlehman)
  - Disallow /boot on btrfs subvolume until grubby supports it. (#864198)
    (dlehman)
  - Remove an empty initialize function. (clumens)
  - Move PathDict into pyanaconda/ui/__init__.py. (clumens)
  - Add one more directory for ignoring test log files (dshea)
  - Defer translation of device_type_name (dshea)
  - Disable pylint errors about gobject-introspection methods (dshea)
  - Remove unused variables (dshea)
  - Document the instl.multilib boot option (vpodzime)
  - Minor tweak of our driver disk documentation (vpodzime)
  - network: GUI, don't ask for wifi secrets upon Configure (#1033073) (rvykydal)
  - network: GUI, add support for virtual devices removing (#1030870) (rvykydal)
  - network: fix naming of slave ifcfg files from kickstart (#1036047) (rvykydal)
  - network: GUI, handle virtual devices (bond, vlan, team) properly (#1036047)
    (rvykydal)
  - Change how we test if the GUI is available in the anaconda script. (clumens)
  - Update boot-options.txt. (amulhern)
  - Omit /dev/sr* from list-harddrives (#1032500) (sbueno+anaconda)
  - Fix EditTUISpoke to operate only on visible entries (vpodzime)
  - Don't try to investigate empty string for unicode chars (#1035799) (vpodzime)
  - Fix issues reported by the check_pw_visibility test (vpodzime)
  - Add check testing visibility of password entries (vpodzime)
  - Put tests of .glade files into a separate directory (vpodzime)
  - Save a reference to the imported Xkl module for get_current_layout (dshea)
  - Fix the Makefile.am subdirs for widget data. (dshea)
  - Fix some pylint warnings. (clumens)
  - Switch to libtimezonemap for the timezone map. (dshea)
  - Set the _config_dialog property during __init__. (dshea)
  - Fix handling of long release ids (mkolman)
  - Store older valid packages in separate folder (mkolman)
  - Fetch older valid releases (mkolman)
  - Import Xkl only when really needed (vpodzime)
  - Global screenshot support (#1025038) (mkolman)
  - Require new version of python-blivet (vpodzime)
  - Hide password characters in iSCSI login fields (#1034202) (vpodzime)
  - Use format names instead of types in the resize dialog (vpodzime)
  - Do not write out the vconsole.keymap boot option (#1035316) (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 21.13-1
changelog:
  - Refresh environment addons on source change (#1033749) (bcl)
  - Fix selector device matching for unallocated partitions. (#1039292) (dlehman)
  - Rename the network config spoke a little bit. (clumens)
  - Don't encrypt device if container is encrypted (bcl)
  - network: add s390 options in ifcfgs generated from kickstart (#1031376)
    (rvykydal)
  - Remove enablement of whiteout/blackout plugins, and the requires on anaconda-
    yum-plugins. (notting)
  - Fix checking if we are collecting our module (vpodzime)
  - Remove an unnecessary continue statement in the potfiles check (vpodzime)
  - Use sys.exit instead of os._exit in the potfiles test (vpodzime)
  - List addons in exception report data (vpodzime)
  - Make Hub.storage and Spoke.storage a property (dshea)
  - Fix the botched helperization of StorageChecker (dshea)
  - Disable tmpfs in the GUI (#1039511) (mkolman)
  - Don't crash on NTP lookup without network (#1026079) (mkolman)
  - Don't rely on Gtk being importable for exception handling (vpodzime)
  - Support rnotes in SVG format (#1034407). (clumens)
  - Fix a couple warnings from -Werror=format-security (#1036989). (clumens)
  - Use abstract base classes for mixins. (dshea)
  - Display free space remaining in containers (#1035832). (clumens)
  - Make sure url and mirrorlist are not set at once (#1026834) (mkolman)
  - if rootfs is btrfs, add rootflags=subvol to kernel parameters (gene)
  - add ro to bootloader kernel parameters (gene)
  - Added missing entries to POTFILES.in (dshea)
  - Add a check that files with translatable strings are in POTFILES.in (dshea)
  - Fix the handling of renames in the pylint git hook. (dshea)
  - Remove startup-id from AnacondaBaseWindow. (dshea)


author: Brian C. Lane <bcl@redhat.com> - 21.14-1
changelog:
  - Fix the release notes image cycler. (#1043393) (dshea)
  - Do not schedule resize actions for non-resizing requests (#1039491)
    (vpodzime)
  - Use ceil for minSize in resize dialog (#1040012) (bcl)
  - Use integer numbers of megabytes in the Reclaim dialog (#1040012) (vpodzime)
  - fcoe gui: repopulate device tree only if device was actually added (#1039223)
    (rvykydal)
  - Exclude FCoE disks from local disks (#1039223) (rvykydal)
  - fcoe: repopulate devicetree after adding FCoE SAN (#1039223) (rvykydal)
  - Add initial 64-bit ARM aarch64 EFI support (#1034428) (dmarlin)
  - Rename network spoke header (mkolman)
  - Show the Shell spoke in debug mode (vpodzime)
  - Accept only .iso files from the IsoChooser dialog (#1015169) (vpodzime)
  - Just run the IsoChooser dialog lightbox (vpodzime)
  - Use libxklavier's new methods instead of our nasty hack (vpodzime)
  - Move atexit registration before running rescue mode (#1038855) (vpodzime)
  - Only display the addon separator if there's a reason to. (clumens)
  - Stop using deprecated gtk margin functions. (clumens)
  - Fix the check_accelerators srcdir path. (dshea)
  - Show msg in TUI if user attempts to create invalid username. (#965561)
    (sbueno+anaconda)
  - Fix up username checking regex a bit. (sbueno+anaconda)
  - Fix default device for ks=cdrom (#1042500) (bcl)
  - createUser is already in a chroot (#1038241) (bcl)
  - Skip checks on files that are not staged for commit. (dshea)
  - Allow catching exceptions from threads (vpodzime)
  - Enable warnings about abstract methods not overridden (dshea)
  - Provide empty methods to override abstract parent methods. (dshea)
  - Implement status in StandaloneSpoke. (dshea)
  - Move a bunch of abstract methods from Payload to PackagePayload (dshea)
  - Remove some methods from packaging.Payload. (dshea)
  - Disable abstract method warnings in intermediate abstract classes. (dshea)
  - Remove Personalization spoke (dshea)
  - Remove some vestigal code from an earlier version of GUICheck (dshea)


author: Brian C. Lane <bcl@redhat.com> - 21.15-1
changelog:
  - Use the new Gtk.ListBox for displaying environments and addons (#1039683).
    (clumens)
  - Display additional disk attributes in TUI storage spoke. (#1024760)
    (sbueno+anaconda)
  - Fix 'select all disks' logic in TUI storage spoke. (sbueno+anaconda)
  - Ignore the compile script (dshea)
  - network GUI: don't crash when wifi is activated in standalone spoke
    (#1046138) (rvykydal)
  - Use the right test for there being any storage actions. (clumens)
  - Only display the actions summary dialog if there are any actions (#1030511).
    (clumens)
  - Do not support kickstart+live installs (#1027160). (clumens)
  - We no longer directly use libnl (#1034830). (clumens)
  - Remove _transactionErrors from yumpayload.py. (clumens)
  - Move xhost handling to the xinit script (#1045280) (dshea)
  - Check for ready before baseRepo in completed (#1044985) (bcl)
  - Treat the output of vncpasswd as binary data, since it is (#1045119) (dshea)
  - Add iutil.exec* options for handling binary data (dshea)
  - Print a message and exit if a user attempts to upgrade via kickstart. (dshea)


author: Brian C. Lane <bcl@redhat.com> - 21.16-1
changelog:
  - Use blivet.size.Size for all size quantities. (dlehman)
  - make anaconda-shell (wwoods)
  - handle "ks=cdrom[:<path>]" on systems with multiple CDs (#1049237) (wwoods)
  - dracut: add when_any_cdrom_appears for cdrom autoprobe (wwoods)
  - dracut: minor shell cleanup (wwoods)
  - fix inst.noshell (#807703) (wwoods)
  - Error gracefully if we have a question in cmdline mode. (#869731)
    (sbueno+anaconda)
  - Verify that designated label can be set (#1038590) (amulhern)
  - Do not change sensitivity of label field (#1038590) (amulhern)
  - Make the clear icon functional in language spoke. (sbueno+anaconda)
  - Fix the translated pango markup check (dshea)
  - Remove iutil.strip_markup. (dshea)
  - Pass additional command-line arguments to pylint (dshea)
  - Fix and ignore markup warnings where appropriate (dshea)
  - Check that the Pango markup in glade files is valid (dshea)
  - Added a pylint module to check pango markup. (dshea)
  - Split the po-based translation code into a separate file. (dshea)
  - Fix bool parsing of boot options with inst. prefix (#1044391) (mkolman)
  - Use vc_keymap as X layout only if we get nothing from localed (#1048592)
    (vpodzime)
  - Warn user if entering LUKS password with non-ASCII characters (#1039168)
    (vpodzime)
  - Add back some erroneously removed set_use_underline calls (dshea)
  - Only show the "DATA" heading if there are data mount points under it.
    (clumens)
  - Don't allow the advanced user dialog to be saved with errors (dshea)
  - Move the add_check stuff into helper classes. (dshea)
  - Remove the UID and GID maximums. (#978846) (dshea)
  - Fix an invalid mnemonic widget reference in passphrase entry (dshea)
  - Added checks for some potential issues in glade files (dshea)
  - Remove scrot dependency for global screenshot support (mkolman)
  - Fix mnemonic widget reference id (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 21.17-1
changelog:
  - Test for DataHolder Class (#1034427) (bcl)
  - Use DataHolder for TUI nfs data (#1034427) (bcl)
  - Add DataHolder class (#1034427) (bcl)
  - Handle inst.{gpt,dnf,extlinux} using cmdline.getbool() (wwoods)
  - Drop unreferenced 'useIPv[46]' flag (wwoods)
  - Don't force shell on tty2 (#980062) (wwoods)
  - add comment about boot-options.txt (wwoods)
  - Add support for getting stage2 image from boot.iso (#1035514) (mkolman)
  - Various changes to handling of filesystem label setting (#1038590) (amulhern)
  - Fix translation context on the storage options dialogs. (clumens)
  - Fix problems going into custom partitioning with the new work flow. (clumens)
  - Don't show actions next to free space lines in the reclaim dialog (#1054208).
    (clumens)
  - If there's a label in the ISO device combo, put it on a new line (#1031727).
    (clumens)
  - Make the device name in a MountpointSelector less wide (#1048583). (clumens)
  - If a root password is set, don't show the spoke (#910355, #1041405).
    (clumens)
  - Check for certain disk attrs before trying to access them. (#1053055)
    (sbueno+anaconda)
  - Use gtk_get_locale_direction. (dshea)
  - Always run efibootmgr from ROOT_PATH (bcl)
  - A class for scheduling Gtk actions and running them all at once (vpodzime)
  - Remove some leftover float conversions. (dshea)
  - Use uint64 for the resize target size. (dshea)
  - Return program output as a string instead of a list (dshea)
  - Implement and use a function for one-off running Gtk actions (vpodzime)
  - Be more defensive when getting layouts and their variants (vpodzime)
  - Implement and use functions for conversion between keymaps and layouts
    (vpodzime)
  - Fix reset of existing device to its original size. (dlehman)
  - Don't disable checks for global at the module level. (dshea)
  - Clean up the pylint-false-positives. (dshea)
  - Remove pylint comments that are no longer necessary (dshea)
  - Allow pylint-false-positives to end with a newline (dshea)
  - Change storage widget visibility based on disks selected. (clumens)
  - Rename widgets in the two remaining options dialogs. (clumens)
  - Allow going to the reclaim dialog even for autopart (#1014671). (clumens)
  - Add the autopart type combo to custom storage (#1014671). (clumens)
  - Tweak DiskOverview spacing a little bit (#1014671). (clumens)
  - Add custom part and encryption buttons to the main storage spoke (#1014671).
    (clumens)
  - Remove the existing install_options1 dialog, rename the others (#1014671).
    (clumens)
  - Grow the spoke gradient image to fit the nav_area (#1035772). (clumens)
  - Additional completion checks in network spoke. (#1044571) (sbueno+anaconda)
  - Fix problems reported by pylint (dshea)
  - Decode potentially 8-bit strings in TUI windows (dshea)


author: Brian C. Lane <bcl@redhat.com> - 21.18-1
changelog:
  - Use validate_label to check whether label should be updated (#1038590)
    (amulhern)
  - Always reject label if the format exists (#1038590) (amulhern)
  - Make label field always sensitive (#1038590) (amulhern)
  - Save module list after initial module load (#1050352) (bcl)
  - Require gtk3 and glib2 documentation to build (dshea)
  - Rename get_widgets_datadir to anaconda_get_widgets_datadir. (dshea)
  - Include the annotation-glossary (dshea)
  - Set device.format.label field close to where we read it (#1056139) (amulhern)
  - Install the rpmrc file to the initrd.img (#1016004) (vpodzime)
  - Give users hint about VNC password restrictions (#1053546) (vpodzime)
  - Be more liberal in what is accepted as a size unit. (dshea)
  - Remove en_spec parameters from blivet.size.Size. (dshea)


author: Brian C. Lane <bcl@redhat.com> - 21.19-1
changelog:
  - Change the reclaim space button rules (#980496) (bcl)
  - Revert "Fix up username checking regex a bit." (dshea)
  - Fix a pylint-caught problem from my previous cherry-pick. (clumens)
  - Give priority to IPv4 addresses when showing VNC & SSH IP (#1056420)
    (mkolman)
  - Display custom part warnings/errors on the spoke itself (#975840). (clumens)
  - Fix listing threads that caused an error (vpodzime)
  - Do not add errors item for thread in advance (vpodzime)
  - Log exceptions before running exception handling (vpodzime)
  - Fix kickstart 'updates' command (#1056727) (wwoods)
  - Fix exitHandler loop deactivation (bcl)
  - Show hidden disk images (#1034996) (bcl)
  - Fix pylint errors (dshea)
  - Provide a maximum width to the betanag dialog. (clumens)
  - Don't include zero sized disks in the custom part UI either (#903131).
    (clumens)
  - Move the Quit button to the right and make it consistently sized (#1038802).
    (clumens)
  - "Delete All" on the reclaim dialog should not delete hdiso source (#980496).
    (clumens)
  - Add a scrollbar to the error dialog (#1021506). (clumens)
  - Change the product name we key off (#1055019). (clumens)
  - Another dracut pylint change. (dshea)
  - Fix page logic in driver selection (#1055333) (bcl)
  - Give users way to select DD ISO interactively (#1036765) (vpodzime)
  - Make network-fetched driver disk .iso files work (#1003595) (vpodzime)
  - Disable pylint messages too annoying to deal with. (dshea)
  - Fix unused variable warnings (dshea)
  - Remove unused imports (dshea)
  - Specify string format arguments as logging function parameters (dshea)
  - Remove the raidstart and raidstop commands (dshea)
  - Expand the reach of pylint (dshea)
  - Put Xorg on tty6 in accordance with Ancient Anaconda Tradition (#980062)
    (wwoods)
  - Fix the handling of kickstart NFS repos with options (#1045528) (dshea)
  - Skip empty layout-variant specifications when setting layouts (#1057442)
    (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 21.20-1
changelog:
  - makebumpver: Any failure should cancel the bump (bcl)
  - Add option help text for --image and --dirinstall flags (#1056791) (amulhern)
  - Update bumpver to allow Related bugs (bcl)
  - Fix up some pylint errors. (clumens)
  - If a user has been created, don't allow entering the user spoke (#1058564).
    (clumens)
  - Tweak passphrase wording a bit. (clumens)
  - Tweak the final progress messages to fit on the screen a little better
    (#1058463). (clumens)
  - Fix iscsi target selection checkbox in GUI (#1058653) (rvykydal)
  - network ks: allow setting only hostname with network command (#1051564)
    (rvykydal)
  - fcoe: add fcoe=<NIC>:<EDB> to boot options for nics added manually (#1040215)
    (rvykydal)
  - network GUI: ignore fcoe vlan devices (#1051268) (rvykydal)
  - Use an unused variable. (dshea)
  - Ignore an unused function warning on isys_init (dshea)
  - Remove unused isys files. (dshea)
  - Fix the handling of realloc failures. (dshea)
  - Run cppcheck on the C source files. (dshea)
  - Check RAID10 box for BTRFS (#1021856) (amulhern)
  - Make sure directory for DD extraction exists (vpodzime)
  - Handle --image arguments more thoroughly (#982164,#994488) (amulhern)
  - Remove the border from the custom part notebook. (clumens)
  - Style the Done button to make it more noticable (mizmo). (clumens)
  - Change the string used to test for serial console (#1054951) (dmarlin)


author: Brian C. Lane <bcl@redhat.com> - 21.21-1
changelog:
  - Move save_netinfo into a hook (#1048231) (bcl)
  - Cleanup log message for pylint (bcl)
  - kickstart user accounts should be locked by default (#1063554) (bcl)
  - pre-push hook checking bugzilla IDs on rhelX branches (vpodzime)
  - Make sure LUKS devices can say they have a key (#1060255) (amulhern)
  - Handle LUKS passphrase before doing sanity check (#1060255) (amulhern)
  - Remove some unnecessary resets (#1060255) (amulhern)
  - Do not consider no available LUKS passphrase an error in do_autopart
    (#1060255) (amulhern)
  - Adapt to new blivet.sanityCheck() return type (#1060255) (amulhern)
  - Adapt StorageChecker class for changed return type of sanityCheck (#1060255)
    (amulhern)
  - Add sanityCheck functionality back into AutoPart.execute() (#1060255)
    (amulhern)
  - Bump blivet version for changed sanityCheck() interface (amulhern)
  - UnmanagedDeviceError and UnknownConnectionError are in the nm module.
    (clumens)
  - blivet no longer has a protectedDevices property. (clumens)
  - network: adapt to changed handling of devices without carrier in NM
    (#1062417) (rvykydal)
  - driverdisk: Rename skip_dds to make pylint happy (bcl)
  - driverdisk: Use a single systemd service to start DD UI (#1035663) (bcl)
  - driverdisk: Add dd_args_ks handling to driver-updates (#1035663) (bcl)
  - driverdisk: Process kickstart driverdisk commands (#1035663) (bcl)
  - driverdisk: Handle kickstart driverdisk command (#1035663) (bcl)
  - driverdisk: Use getargs instead of the env variable (#1035663) (bcl)
  - Remove now-unused isys/devices.[ch]. (clumens)
  - Call finalize functions in parent classes. (dshea)
  - Fix crashes in the LayoutIndicator dispose function. (dshea)
  - Require systemd (dshea)
  - Remove the now-unused anaconda_spoke_header.png. (clumens)
  - Minor aesthetic cleanups (#1045250). (duffy)
  - Add a topbar design to SpokeWindows. (#1045250) (duffy)
  - Update the Aarch64 packages to include efibootmgr. (dmarlin)
  - Add a sidebar to the standalone and hub windows (#1045250) (duffy)
  - Allow specifying an environment in the kickstart file (#1050994). (clumens)
  - The autopart scheme combo should work for creating partitions manually, too.
    (clumens)


author: Brian C. Lane <bcl@redhat.com> - 21.22-1
changelog:
  - Remove app_paintable from a couple nav boxes (#1064708). (clumens)
  - Give a more correct error for missing groups/packages on exclude (#1060194).
    (clumens)
  - Fix some incorrect RPM macros in the spec file. (clumens)
  - Allow using globs and alternative paths for specifying boot drive (#1057282).
    (clumens)
  - Don't reset input check status when disabling a check (#1062273) (dshea)
  - Fix how an input check is disabled (#1062275). (dshea)
  - ListStore.remove expects an iter, not an int (#1062752). (clumens)


author: Brian C. Lane <bcl@redhat.com> - 21.23-1
changelog:
  - driverdisk: Parse all blkid output (#857248) (bcl)
  - Fix blkid output parsing and our output (vpodzime)
  - Don't use positional arguments to initialize Gtk objects (dshea)
  - Set mandatory property in network tui spoke. (#1064139) (sbueno+anaconda)
  - Disallow /boot on RAID on s390x. (#1027670) (sbueno+anaconda)
  - Remove a stray break statement (dshea)
  - Use devicetree.resolveDevice instead of udev_resolve_devspec. (#1047338)
    (dlehman)
  - Set ThreadManager.any_errors to be a property (dshea)
  - Error on "bootloader --location=partition" when using grub2 (#969095).
    (clumens)
  - Fix the handling of kernel parameters with no = (#1065704) (dshea)
  - Deal with a couple more "except Exception" lines. (clumens)
  - Fix pylint errors in the latest dnf-related commit. (clumens)
  - DNFPayload: pick the right FS as package download target. (ales)
  - DNFPayload: log import crashes. (ales)
  - DNFPayload: use dnf.exceptions.MarkingError. (ales)
  - Return the returned value in the fire_gtk_action (vpodzime)
  - Allow AddonData classes to parse options in the %addon line (dshea)
  - Pass ints to Gtk resize functions (#1065021) (bcl)


author: Brian C. Lane <bcl@redhat.com> - 21.24-1
changelog:
  - setup default environment in initialize (bcl)
  - Move environmentAddons into packaging (bcl)
  - Skip running efibootmgr for image and dir installations (#1067749) (bcl)
  - Move translatable format strings into python. (dshea)
  - Added a check for translatable format strings in glade. (dshea)
  - Use a single script to run the glade tests. (dshea)
  - Check that s390x LVM configuration is valid. (#873135, 885011)
    (sbueno+anaconda)
  - Re-apply disk selection on error in TUI storage. (#1056316) (sbueno+anaconda)
  - Properly retry package downloads (#924860) (mkolman)
  - Change the CSS class name of the sidebar (#1067049). (clumens)
  - Preserve ipv6.disable=1 on target system (#1040751) (wwoods)
  - Remove an unused import in driver-updates. (clumens)
  - Fix heredoc usage in generated /etc/grub.d/01_users (#1044404). (dcantrell)


author: Brian C. Lane <bcl@redhat.com> - 21.25-1
changelog:
  - pylint: Add a pile of new E1101 exceptions (bcl)
  - pylint: change disable-msg to disable (bcl)
  - Fix console for s390 and 'noshell' mode (#1070672) (wwoods)
  - Check that the addon selection state exists before reading it (dshea)
  - Set the name in the volume group store (dshea)
  - Don't ignore the directory of the driver disk iso file (vpodzime)
  - Set rpm macros in DNFPayload (dshea)
  - Implement %packages --instLangs (#156477) (dshea)
  - Set rpm macro information in anaconda-yum. (dshea)
  - Move the anaconda-yum exception handler (#1057120) (dshea)
  - Only run gtk actions in the gtk thread. (dshea)
  - Add createrepo Requires (#1016004) (bcl)
  - Fix a traceback gathering free space info for a container. (#1069854)
    (dlehman)
  - network: detect also fcoe vlan device names exceeding IFNAMESIZ (#1051268)
    (rvykydal)
  - DNFPayload: display the download progress on the hub. (ales)
  - driverdisk: Fix typo in error logging (#1016004) (bcl)
  - driverdisk: Create a repo for network drivers (#1016004) (bcl)
  - driverdisk: Catch blkid failure (#1036765) (bcl)
  - driverdisk: Ignore extra blkid fields (#1036765) (bcl)
  - We can't trust rhcrashkernel-param to give us newline-free text. (pjones)
  - Remove redundant _setCurrentFreeSpace() call (#1043763) (amulhern)
  - Enable python-coverage in anaconda (dshea)
  - Move the sidebar to the right for RTL languages (dshea)
  - Remove a bunch of unused includes and tests for headers (dshea)
  - Add a note about when and how to remove isys.sync (dshea)
  - Remove isys.isPseudoTTY (dshea)
  - Convert isys.isIsoImage to python code (dshea)
  - Focus the language search input by default (#973967) (dshea)
  - Ensure media being verified is always unmounted (dshea)
  - Write 'text'/'cmdline' in anaconda-ks.cfg in text/cmdline mode (wwoods)
  - text install -> text system (#1021963) (wwoods)
  - Support the 'skipx' kickstart command (wwoods)
  - let systemd decide when to start anaconda-sshd (wwoods)
  - Don't use tmux for inst.noshell (#1058607) (wwoods)
  - Fix a nitpick from bcl. (pjones)
  - Make rhcrashkernel-param get run on non-GRUB 2 platforms. (pjones)
  - Cast the blame appropriately when the kernel refuses efivars changes.
    (pjones)
  - Do not use shim.efi on ARMv8 aarch64 (#1067758) (dmarlin)
  - Handle missing environments specified through kickstart (#1067492). (clumens)
  - create_sparse_file in blivet now expects a Size object. (clumens)
  - Don't traceback when no size is given in kickstart (#1067707). (clumens)


author: Brian C. Lane <bcl@redhat.com> - 21.26-1
changelog:
  - Don't traceback, just log a warning if connection is unavailable (#1070928)
    (mkolman)
  - Remove unnecessary use_markup attributes. (dshea)
  - Add a check for unnecessary markup. (dshea)
  - Ignore the server keymap for spoke status if using VNC (#1045115) (dshea)
  - Call % outside of the translation (dshea)
  - Fix pylint errors about dangerous default values (dshea)
  - Typo fix (dshea)
  - driver-updates: skip iso selection with OEMDRV (#1066784) (bcl)
  - driver-updates: allow interactive mode to load multiple devices (wwoods)
  - driver-updates: add DoRefresh loop to select_iso() (#1066784) (wwoods)
  - driver-updates: add 'refresh' to selection_menu() (wwoods)
  - driver-updates: rework 'dd_finished' handling (wwoods)
  - driver-updates: refactor dd_scan (wwoods)
  - driver-updates: refactor menu to allow other options (wwoods)
  - Bump blivet Requires for DASD changes. (#1064423) (sbueno+anaconda)
  - Add GUI and TUI logic to handle unformatted DASDs. (#1064423)
    (sbueno+anaconda)
  - Show unformatted DASDs in the local disk store. (#1064423) (sbueno+anaconda)
  - Add dialog box to warn about formatting DASDs. (#1064423) (sbueno+anaconda)
  - Update disk refs when recovering from a devicefactory failure. (#1032141)
    (dlehman)
  - Add typelib and library paths to the test environment. (dshea)
  - Run pylint with NO_AT_BRIDGE=1 set in the environment (dshea)
  - pylint: Clean up accordion warnings (bcl)
  - Let Gtk pick the size for the isoChooserDialog (#973376) (dshea)
  - network kickstart: do not bind to MAC if SUBCHANNELS are present (#1070232)
    (rvykydal)


author: Brian C. Lane <bcl@redhat.com> - 21.27-1
changelog:
  - Don't disable anaconda repo on rawhide (bcl)
  - Set log level to debug when using an updates image (bcl)
  - driver-updates: accept burned driver discs (#1073719) (wwoods)
  - Do nothing if previously selected selector gets focus again (#1029798)
    (vpodzime)
  - Firstboot is deprecated and gone on Fedora 20 and anything newer (vpodzime)
  - Reraise the exception properly (vpodzime)
  - Set progress bar to 100 % in a different way (#1058755) (vpodzime)
  - Refresh after checkbox clicked (#1074188) (amulhern)
  - Use instclass.efi_dir when constructing the EFI path (dshea)
  - Add rescue kernels to the bootloader install list. (#1036349) (dshea)
  - Cover both possible ways that GUI WWID may have been set (#1074184)
    (amulhern)
  - Do not write out /etc/adjtime file on s390(x) (#1070748) (vpodzime)
  - Ignore the data model and just return self.environment (mkolman)
  - Software spoke can't be complete if the payload thread is running (mkolman)
  - DNFPayload: blivet.size.Size() only knows 'spec' kwarg now. (ales)
  - Specify string format arguments as logging function parameters (dshea)
  - Add missing changelog entries (bcl)


author: Brian C. Lane <bcl@redhat.com> - 21.28-1
changelog:
  - Get the DBus session bus address in a method (dshea)
  - Specify string format arguments as logging function parameters (dshea)
  - Inhibit the screen saver on live installs (#928825) (dshea)
  - Handle the dbus method call not returning anything. (dshea)
  - Convert errors raised during dbus connection to DBusCallError (dshea)
  - driverdisk: Show selection menu for network driver isos (#1075918) (bcl)
  - Write a modprobe blacklist (#1073130) (bcl)
  - Append cmdline arg values in BootArgs (#1073130) (bcl)
  - Wait for other threads to finish before sending ready (#1075103) (bcl)
  - set proxy related environmental variables (#854029) (bcl)
  - Fix pylint error in yumpayload. (sbueno+anaconda)
  - The custom spoke requires mountPointStore and mountPointCompletion, too.
    (clumens)
  - Make the lists of files to check consistent across all checks. (dshea)
  - Fix error handling in cmdline mode. (#1034773) (sbueno+anaconda)
  - Don't create bootloader entries for kdump initrd and kernel. (#1036086)
    (sbueno+anaconda)
  - Add a setting to network.py that got left out of the cherry-pick. (clumens)
  - Enable make check in %check and add the necessary BuildRequires (atodorov)
  - Make it obvious user is going to begin installation. (#975793)
    (sbueno+anaconda)
  - Move libtimezonemap requires to the anaconda-gui subpackage (vpodzime)
  - network: apply ks configuration to devices activated in initramfs (#1037605)
    (rvykydal)
  - Add support for kickstart --interfacename for vlans (#1061646) (rvykydal)
  - network: handle race condition of disappearing active connection (#1073424)
    (rvykydal)
  - Convert iter from filter model iter to backing store iter (#1074188)
    (amulhern)
  - Provide ways in kickstart to skip kernel and bootloader (#1074522). (clumens)
  - DNFPayload: apply the kickstart excludedList. (ales)
  - Only pylint files that are in the git working copy (dshea)
  - Move accordion population into a separate function (vpodzime)
  - Short-circuit testing if root has any devices (vpodzime)
  - Getting new devices is not enough cheap operation for being a property
    (vpodzime)
  - Hide and unhide the same set of disks in the Custom spoke (vpodzime)
  - Use GtkActionList when populating filesystem store (vpodzime)
  - Fix XDG_RUNTIME_DIR not set messages by creating one (dshea)
  - Make the ui_storage_logger reusable (vpodzime)
  - Decide on supported RAID levels in a better way (vpodzime)
  - Fix typo in the comment (vpodzime)
  - Add and use MountpointSelector's attributes we need (vpodzime)
  - Make code to get Size instance from user's input reusable (vpodzime)
  - Make getting raid level less hacky (vpodzime)
  - Implement a function to get container type name (vpodzime)
  - Make custom partitioning helper constants look as constants (vpodzime)
  - Simplify mountpoint validation and error reporting (vpodzime)
  - Simplify label validation and error reporting (vpodzime)
  - Move translated_new_install_name to the right place (vpodzime)
  - Rename the __storage attribute to a more propriate name (vpodzime)
  - Split out helper code from the Custom partitioning spoke (vpodzime)
  - The reset button should only be sensitive if there's something to reset.
    (clumens)
  - Confirm before resetting custom partitioning selections (#970093). (clumens)
  - DNFPayload: Add languageGroups(). (ales)
  - Use ROOT_PATH not /mnt/sysimage (bcl)
  - Override ROOT_PATH with environmental variable (bcl)
  - Import /etc/login.defs in libuser.conf (#979815) (dshea)
  - Fix environment group changes based on ListBox row activation (dshea)
  - DNFPayload: do not crash when an addon is unavailable. (ales)
  - Payloads: make DEFAULT_REPOS a part of the interface. (ales)


author: Brian C. Lane <bcl@redhat.com> - 21.29-1
changelog:
  - Add a Makefile target to create a set of empty .po files. (dshea)
  - os.path.exists -> os.path.lexists when checking for authconfig. (clumens)
  - Add support for tarfiles to liveimg kickstart command (bcl)
  - mountExistingSystem raises an exception with dirty FS (#1080210) (vpodzime)
  - Don't do yum lock logging when using updates.img (vpodzime)
  - Pass Size(0) instead of 0 to the ContainerDialog if no size is given
    (vpodzime)
  - Update the BaseWindow and HubWindow example UI fragments (dshea)
  - Convert GtkHBox and GtkVBox to GtkBox. (dshea)
  - Fix keyboard accelerator collisions from former stock buttons (dshea)
  - Set the secret agent icon in the glade file (dshea)
  - Remove stock labels and icons. (dshea)
  - Run the pykickstart version test on the commands in parse-dracut (dshea)
  - Don't reimport os - it's imported very early on. (clumens)
  - Use an alternative image if logo is missing (mkolman)
  - Update parse-kickstart for the new bootloader command. (clumens)
  - Make sure the error info message starts on a new line (vpodzime)
  - Define two env variables removing useless warnings (vpodzime)
  - Check boot args for None (#1075918) (bcl)
  - Revert "Enable make check in %check and add the necessary BuildRequires"
    (dshea)
  - Fix the argument list passed to the payloadInitialize thread (#1079628)
    (dshea)
  - Fix filtering the _storage_playground out (vpodzime)
  - Sync up step counts in install.py with reality. (clumens)
  - Avoid the "unable to init server" message. (dshea)
  - Do not attempt to run authconfig if it doesn't exist. (clumens)
  - Allow skipping installation of the core group, if asked for in kickstart.
    (clumens)
  - Drop the vconsole.font boot arg (#1074113) (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 21.30-1
changelog:
  - Add support ppc64le (hamzy)
  - Validate proxy URLs (dshea)
  - Provide feedback for invalid NTP hostnames. (dshea)
  - Use GUIDialogInputCheckHandler in the advanced user dialog (dshea)
  - Add a new InputCheck status for silent failures. (dshea)
  - Add an InputCheckHandler subclass for dialogs. (dshea)
  - Generalized and improved the proxy URL parsing regex (dshea)
  - Update makebumpver for the newer python-bugzilla on rawhide. (clumens)
  - network: don't crash on virtual devices turned off (#1080640) (rvykydal)
  - network: don't pop HWADDR twice for vlan on s390 (#1061646) (rvykydal)
  - Make safe_dbus module's functions less 'safe' (vpodzime)
  - Add a list of cmdline args that append instead of replace (#1073130) (bcl)
  - safe_dbus: Don't export DBus connection addresses as variables (walters)


author: Brian C. Lane <bcl@redhat.com> - 21.32-1
changelog:
  - Refactor the code setting up the device type combobox a method (vpodzime)
  - Rename 'swap' variable to 'is_swap' to better express its meaning (vpodzime)
  - Refactor out the code setting up the fstype combobox into a method (vpodzime)
  - Refactor the code updating info about device container into a method
    (vpodzime)
  - Remove the default None value from the addPage's cb argument (vpodzime)
  - Make on_updates_settings_clicked timed callback (vpodzime)
  - Rename the callback for updating mountpoint settings (vpodzime)
  - Hook up the GUI test so it's run as part of "make check". (clumens)
  - Skip running pylint on files containing "skip-file". (clumens)
  - Add comments to the kickstart tests. (clumens)
  - Add the beginnings of an automated GUI test suite. (clumens)
  - Add accessibility information to the user spoke. (clumens)
  - Add accessibility information to the root password spoke. (clumens)
  - Add accessibility information to the progress hub. (clumens)
  - Add accessibility information to most of the widgets on the storage spoke.
    (clumens)
  - Add enough accessibility information to the network spoke for livecds.
    (clumens)
  - Add accessibility information to the keyboard spoke. (clumens)
  - Add accessibility information to the date & time spoke. (clumens)
  - Add a script and base kickstart file for making a dogtail-enabled livecd.
    (clumens)
  - Add accessibility information to the welcome spoke and summary hub. (clumens)
  - Add accessibility information to some of our widgets. (clumens)
  - Don't use dhcp ntpservers for dir or image installation (bcl)
  - Implement and use decorator for logging UI storage actions (vpodzime)
  - Refactor out the code doing device reformat into a function (vpodzime)
  - Refactor out the code handling encryption change into a function (vpodzime)
  - Fix variable name when logging new fstype (vpodzime)
  - Make it possible to override translation domain in GUIObjects (#1040240)
    (mkolman)
  - Refactor out the code for handling device size change into a function
    (vpodzime)
  - Refactor out the code for bounding size into a function (vpodzime)
  - Refactor code for reverting device reformat into a function (vpodzime)
  - Make the code changing an existing device more compact (vpodzime)
  - Comment the part of the code changing an existing device (vpodzime)
  - Do device change logging in one place where possible (vpodzime)
  - Pass information about old and new device as a dictionary (vpodzime)
  - Move code attempting to replace device into a separate function (vpodzime)
  - Mountpoint validation should only care about the new fs type (vpodzime)
  - Make size properties refreshing reused code (vpodzime)
  - Use generator instead of list for auxiliary old_disk_names variable
    (vpodzime)
  - Remove and unused variable in Custom spoke (vpodzime)
  - Refactor mountpoint configuration validation out from _save_right_side
    (vpodzime)
  - Don't overload selectorFromDevice function (vpodzime)
  - Use dir_tree_map for the cleanPStore function (vpodzime)
  - Check xconfig before setting the installed displaymode (dshea)
  - DNFPayload: call close() when done with the Base. (ales)
  - Do not try to get "" translated (vpodzime)
  - Use for-cycle else: branch instead of extra variable (vpodzime)
  - Have mountpoint descriptions defined in a dictionary (vpodzime)
  - Uppercase global constants in the Custom spoke (vpodzime)
  - Use cannonical RAID level names when populating RAID stores (vpodzime)
  - No RAID level (RAID level None) is a valid choice for LVM(ThP) (vpodzime)
  - LVM Thin Provisioning supports the same RAID levels as plain LVM (vpodzime)
  - Only block the password/user spokes if data was given in kickstart (vpodzime)
  - Disable a pylint error message for now. (clumens)
  - Suppress selinux error log when using default (#1083239) (bcl)
  - Use the AnacondaWidgets python gi-overrides for pylint (dshea)


author: Brian C. Lane <bcl@redhat.com> - 21.33-1
changelog:
  - Add an option to copy translation files to an updates.img (dshea)
  - Set the selinux state from the command line (#784828) (dshea)
  - Remove a whole bunch of pylint false positives (dshea)
  - Ignore more informational messages printed by pylint pragmas (dshea)
  - Use more wildcards in the tests dist_ variable (dshea)
  - Make sure the idx variable is used instead of the old found variable
    (vpodzime)
  - Disable a false positive from pylint (dshea)
  - Only run dialogs in the enlightbox context (vpodzime)
  - Separate code for finding item in containers combo and processing it
    (vpodzime)
  - Check Update Settings button sensitivity when saving changes in one place
    (vpodzime)
  - Only save changes if needed when adding mountpoint (vpodzime)
  - No need to call bool() on a boolean expression result (vpodzime)
  - Give names to some magic tuples, make them reusable and reuse them (vpodzime)
  - Add DEVICE_TYPE_DISK's text description to the mapping (vpodzime)
  - Move a few constants and mappings to the storage_utils module (vpodzime)
  - Split long label's string into two lines (vpodzime)
  - Don't rely on the ordering of autopart types in the combobox (vpodzime)
  - Only save changes if there are any changes to be saved (vpodzime)
  - Add device type constants to the device type combobox's store (vpodzime)
  - Change some anaconda-yum DEBUGs to be more informative (bcl)
  - Change Proxy Add Button to Ok (bcl)
  - Display a message for missing required packages and groups (#1064565) (dshea)
  - Fix issues with the errorHandler callback arguments (dshea)


author: Brian C. Lane <bcl@redhat.com> - 21.34-1
changelog:
  - Improve the "adding yum repo" message structure (mkolman)
  - Fix missing log message about adding a repository (#1089297) (mkolman)
  - Ignore use of eval warnings. (dshea)
  - Specify string format arguments as logging function parameters (dshea)
  - New encrypted state is the dialog's encrypted attribute (vpodzime)
  - Use human readable sizes with two decimal spaces in the GUI (vpodzime)
  - Make the LUKS unlock callback a timed action (vpodzime)
  - Hitting ENTER in the LUKS passwd entry should click the Unlock button
    (vpodzime)
  - Block leaf device encryption if container is encrypted consistently
    (vpodzime)
  - Do not remove the replacing item, remove the replaced one instead (vpodzime)
  - Give include_btrfs variable a better name (vpodzime)
  - Make the _resolve_btrfs_restrictions method's code nicer (vpodzime)
  - Refactor the btrfs magic into a separate method (vpodzime)
  - Switch the condition in long if-else statement (vpodzime)
  - Give an opaque condition a better name explaining its real meaning (vpodzime)
  - Refactor out the code for removing empty parents (vpodzime)
  - Use the (vpodzime)
  - Refactor out the code for adding device/mountpoint into a method (vpodzime)
  - Relabel /home partition if using and existing one (#1087736) (vpodzime)
  - Don't forget to call os._exit() in the child process (vpodzime)
  - users: Add root= keyword argument to set{User,Root}Password (walters)
  - users: Deduplicate code to fork()+chroot() (walters)
  - gui/spokes/software: Enable iff payload is PackagePayload (walters)
  - Use descriptive pylint messages instead of numbers. (clumens)
  - Add input validation to the source spoke. (dshea)
  - Remove the tests for duplicate and invalid repo names (dshea)
  - Expand the proxy URL validation. (dshea)
  - Convert the repository name test into a regex (dshea)
  - Add a remove_check method for InputCheckHandler. (dshea)
  - Use ID columns in the protocol combo boxes (dshea)
  - Added a link to a bug about the user data in glade problem. (dshea)
  - Remove the top and bottom padding from source spoke action area (dshea)
  - Re-add a false-positive for the GLib module (dshea)


author: Brian C. Lane <bcl@redhat.com> - 21.35-1
changelog:
  - Use format strings in the new kickstart error message translations. (clumens)
  - Mark kickstart errors as translatable, and hopefully make them more useful
    too. (clumens)
  - install: Move Payload postInstall() after bootloader (walters)
  - iutil: Transparently redirect anyone who asks root=/mnt/sysimage to sysroot
    (walters)
  - Fix the way categories are handled in text mode. (sbueno+anaconda)
  - Move GUI-specific helper classes to a separate module (#1091542) (dshea)
  - Fix license in parse-kickstart (mkolman)
  - main: Set flags.extlinux if extlinux is used in interactive-defaults.ks
    (walters)
  - anaconda.service: Set GIO_USE_VFS=local (walters)
  - Use a gettext context where necessary when retranslating (#1091207) (dshea)
  - Update makebumpver for python-bugzilla 1.0.0 (bcl)
  - Skip source and software spoke in text live installations (#1092763) (bcl)
  - Add correct kernel params if rootfs is btrfs on s390x. (#874622)
    (sbueno+anaconda)
  - Don't crash on anaconda-yum output containing multiple colons (#1092441)
    (mkolman)
  - Revert chrooting when setting user/root password (vpodzime)
  - network: fix device configuration in text mode (#1058336) (rvykydal)
  - Change order in which packages/groups are selected/excluded (#1091952)
    (vpodzime)
  - Check the correct button when saving changes in the Custom spoke (#1090786)
    (vpodzime)
  - Fix unloading modules in driver-updates (#1085099) (wwoods)
  - Re-saved some of the glade files with a newer version of glade. (dshea)
  - Add viewports for the ListBoxes in the software spoke. (dshea)
  - Extend format string checks to translated format strings. (dshea)
  - Fix typo in nm_is_connected method check. (rvykydal)
  - iutil: Introduce getSysroot()/getTargetPhysicalRoot(), use instead of
    ROOT_PATH (walters)


author: Brian C. Lane <bcl@redhat.com> - 21.36-1
changelog:
  - Switch to adwaita-icon-theme (kalevlember)
  - Hook up the TUI categories to autoconf/make. (#1095220) (dshea)
  - Fix the object type specifying argument name for findActions (vpodzime)
  - Remove keyword args 'ignoreErrors' from umountFilesystems() call. (amulhern)
  - Updates for new blivet.size.Size.__new__ interface. (amulhern)
  - Change uses of 'format' keyword param to 'fmt' keyword param (amulhern)
  - Update devicetree.findActions invocations to match blivet interface change
    (amulhern)
  - Bump blivet version to ensure next four patches get the right interface.
    (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 21.37-1
changelog:
  - Chain up to parent size_allocate functions in our standalone widgets.
    (clumens)
  - Format the help text to properly fit to the terminal window (mkolman)
  - Call getPossiblePhysicalExtents() only once (vpodzime)
  - Default PE size to blivet's default when requested from kickstart (#1098139)
    (vpodzime)
  - A couple of anaconda whitespace fixes (mkolman)
  - Replace the deprecated has_key() by in (mkolman)
  - Disable pylint errors on NetworkData in the new network_test.py. (clumens)
  - Tweak borders on the filter UI. (clumens)
  - network: add tests (rvykydal)
  - network: don't use ifcfg PREFIX when generating ipv6 dracut args (rvykydal)
  - network: cleanup - remove ksdevice variable (rvykydal)
  - Horizontally center the user creation spoke contents. (clumens)
  - Un-indent the reclaim space checkbox. (clumens)
  - Remove the RAID page from the filter UI. (clumens)
  - install -> installation in a string on the source spoke. (clumens)
  - Switch Anaconda to argparse (mkolman)
  - rpmostreepayload: Use systemd-tmpfiles rather than handrolling mkdir
    (walters)
  - Add some padding to the custom partitioning note. (dshea)
  - Wrap the custom partitioning note (#1031850) (dshea)
  - Make an ostree string easier for translators to deal with. (clumens)
  - Fix the gettext warnings test for VPATH builds (dshea)
  - network: fix crash on empty ksdevice boot option (#1096846) (rvykydal)
  - Add RPMOSTreePayload (walters)
  - bootloader: Allow extlinux loader configuration to handle RPMOSTreePayload
    case (walters)
  - install: Handle distinct physical root/sysroot (walters)
  - parse-kickstart: drop "mtu=" args (wwoods)
  - Drop workaround for old dracut BOOTIF+ip problem (wwoods)
  - Fix behavior (and docs) for ks=nfs:<path>/ (#1094645) (wwoods)
  - Allow non-ASCII characters in passwords (#960837) (dshea)
  - Use a separate label for passphrase warnings. (dshea)
  - Move more of the passphrase dialog into the glade file. (dshea)
  - Don't add redundant grub installs if stage1 is not a disk (dshea)
  - Let the user continue on bootloader errors (#1006304) (bcl)
  - Fix the parsing of NFS addon URLs (#966240) (dshea)
  - Remove redundant import (mkolman)
  - Don't overwrite function argument when parsing help texts (mkolman)
  - Return CLI help text at once (mkolman)
  - Fix typo in previous commit adjusting to blivet API change. (dlehman)
  - Adjust for movement of functions from examples into blivet proper. (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 21.38-1
changelog:
  - Parse boot options before parsing CLI options (#1101341) (mkolman)
  - Check that bootloader devices are configured before validating (#1100928)
    (dshea)
  - network: use IpInterface only for activated devices (#1101781) (rvykydal)
  - Enable LVM Thin Provisioning in text mode (vpodzime)
  - Remove the executable bit from anaconda.spec.in. (clumens)
  - Fix the nm test for big-endian results (dshea)
  - Fix issues with auto* and version.py (dshea)
  - Allow file:// url handler in --repo arg (bcl)
  - Ignore deprecation warnings for atk_role_register (dshea)
  - Handle renames in makeupdates. (pjones)
  - Move Anaconda version detection from isys to Python code (mkolman)
  - network: use IpInterface instead of Interface (#1058906, #1029214) (rvykydal)
  - network: don't modify network config for dirInstall and imageInstall
    (rvykydal)
  - network: remove redundant image install guard (rvykydal)
  - network: add first tests for nm.py (rvykydal)
  - network: consolidate setNetworkOnbootDefault (rvykydal)
  - Set ONBOOT=yes for the device used for installation (#1002544). (rvykydal)
  - Use proper data for autopart type initialization (vpodzime)
  - Line up the right side of the FCOE dialog. (clumens)
  - Use default_width and _height on dialogs instead of _request. (clumens)
  - Remove the border around the refresh storage dialog's button. (clumens)
  - Short-circuit initialization when printing out Anaconda version (mkolman)
  - Make print statements Python 3 compatible (mkolman)
  - Fix the handling of set_const options pulled in from the boot cmdline (dshea)
  - Fix the modify software tooltip on the installation options dialogs.
    (clumens)
  - Better visually distinguish TUI spokes states (vpodzime)
  - Reset the text direction as soon as the locale is changed (dshea)
  - Show errors from the displayed mountpoint when exiting the custom spoke
    (dshea)
  - Check that container names input by the user are valid (dshea)


author: Brian C. Lane <bcl@redhat.com> - 21.39-1
changelog:
  - eu_ES has been dropped from the supported languages (bcl)
  - Change 'elif encrypted' statement to 'else' statement. (amulhern)
  - Work around a parsing bug in GtkBuilder (dshea)
  - Don't uppercase the size values in the disk shopping cart. (clumens)
  - Display the sentence about being able to reuse partitions even without roots.
    (clumens)
  - Allow a couple more keyboard shortcuts on the custom part spoke. (clumens)
  - Reword the close button on the software spoke's error dialog. (clumens)
  - Fix up quoting around passing args to anaconda in the gui test. (clumens)
  - Don't hide a serious issue (vpodzime)
  - Move autopart choices to one place and use them in both GUI and TUI
    (vpodzime)
  - Define default autopart type as a constant (vpodzime)
  - Use enumerate() instead of getting indices of iterated items (vpodzime)
  - Preserve net.ifnames cmdline arg (#1102401) (bcl)
  - Revert the dialog sizing chunk from resize.glade. (clumens)
  - Update GUI tests for changes in gtk/atk/anaconda/whatever. (clumens)
  - Fix gui/runtest.sh to work under either "make check" or being run manually.
    (clumens)
  - Add a -c argument to the ksflatten invocation. (clumens)
  - Do basic logging setup when short circuiting the normal Anaconda init
    (mkolman)
  - Fix boot option warning string formatting (mkolman)
  - always rescan for vmlinuz if rescueKernelList (gczarcinski)
  - move new-kernel-pkg rpmposttrans to end of install (gczarcinski)
  - allow /boot on btrfs subvol or filesystem (gczarcinski)
  - Allow /boot on LVMlv (gczarcinski)


author: Brian C. Lane <bcl@redhat.com> - 21.40-1
changelog:
  - fedora-welcome: Correct an icon name after the switch to Adwaita
    (kalevlember)
  - Pass/check displaymode in collect_categories and collectCategoriesAndSpokes.
    (sbueno+anaconda)
  - Add help texts to some Anaconda CLI options (mkolman)
  - Don't install implicitly added but explicitly excluded packages (#1105013)
    (vpodzime)
  - Update configure, make files, and PO files with new category changes.
    (sbueno+anaconda)
  - Fix up collectCategoriesAndSpokes function. (sbueno+anaconda)
  - Update all relevant UI files with new category path. (sbueno+anaconda)
  - Move categories to pyanaconda.ui.categories. (sbueno+anaconda)
  - Allow testing a regular install from the live environment. (clumens)
  - Make sure /var/log/anaconda gets copied under the right root. (clumens)
  - format.setup in blivet takes only kwargs. (clumens)
  - Tweak spacing in the other storage options grid. (clumens)
  - Remove the dlable option (mkolman)
  - change default for grub2 save_entry to 0 (gczarcinski)
  - Revert "Refresh after checkbox clicked (#1074188)" (dshea)
  - Move assureLogoImage to GraphicalUserInterface (#1102238) (dshea)
  - If we cannot activate keyboard, at least populate the missing items
    (#1104541) (vpodzime)
  - network: generate dracut arguments also for IPADDRn ifcfg values (#1103571)
    (rvykydal)
  - Memoize the results for *RaidLevelsSupported() functions (amulhern)
  - RAID related changes for custom spoke. (amulhern)
  - Bump required blivet version. (amulhern)
  - Make parse-kickstart aware of the %addon section (#1083002) (vpodzime)
  - Revert "Work around a parsing bug in GtkBuilder" (dshea)
  - Fix a typo in one of the bootloader installation warning messages (#1103410)
    (mkolman)
  - Don't require network in standalone spoke for media installs (#1066807)
    (rvykydal)


author: Brian C. Lane <bcl@redhat.com> - 21.41-1
changelog:
  - Use /usr/lib* in updates images. (dshea)
  - Fix the paths we check for spokes. (sbueno+anaconda)
  - Remove the kbdtype option (mkolman)
  - Remove the noipv4 option (mkolman)
  - Remove the autostep option (mkolman)
  - Remove the disused nofb option (mkolman)
  - Remove the module option (mkolman)


author: Brian C. Lane <bcl@redhat.com> - 21.42-1
changelog:
  - Adjust the ui package paths to find hubs and spokes (bcl)
  - Change emphasis from subvolumes to snapshots in removal warning. (dlehman)
  - Reflect the fact that some block devices cannot be reformatted. (dlehman)
  - Use StorageDevice.direct to detemine if a device is directly accessible.
    (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 21.43-1
changelog:
  - Allow NFS addon repos (#985080) (dshea)
  - Add --disklabel support to clearpart (#1078537) (bcl)
  - Replace redundant ifs with direct assignments to the anaconda variables
    (mkolman)
  - Replace ifs when assigning option values to flags where possible (mkolman)
  - Use True/False instead of 1/0 for flags (mkolman)
  - Store auto gui results in the same directory as the test itself. (clumens)
  - Use whatever network device was used to start installation. (clumens)
  - Ignore more deprecation warnings. (dshea)
  - Add help texts for the dmraid and nodmraid options (mkolman)
  - Use True instead of 1 for the dmraid flag default value (mkolman)
  - Add help texts for the ibft and noibft options (mkolman)
  - Use True instead of 1 for the ibft flag default value (mkolman)
  - Remove the iscsi and noiscsi options (mkolman)
  - Add a new log level 'lock' for _yum_lock (bcl)
  - Replace uses of gtk-missing-image (dshea)
  - Improve the SpokeSelector icon error reporting. (dshea)


author: Brian C. Lane <bcl@redhat.com> - 21.44-1
changelog:
  - Fix storage checker docstring (bcl)
  - Modify --dirinstall to take a path (bcl)
  - Drop ROOT_PATH, add a method to set it (bcl)
  - Call setUpBootLoader in custom autopart (#1086811) (bcl)
  - Remove the noipv6 Anaconda option (mkolman)
  - Remove the -s/--script Anaconda option (mkolman)
  - Make rescue_mode part of flags, hence more publicly available (#1090009)
    (amulhern)
  - Check host filesystem space for dirinstall (bcl)
  - Remove the viewport from the addon repo tree view (dshea)
  - Add a check for GtkScrollables contained in GtkViewports (dshea)
  - Enable rubber-banding in the disk tree views (dshea)
  - Make the configure mount point dialog taller. (#924182) (dshea)
  - Add the disk TreeViews directly to the scrolled windows (dshea)
  - Opened up custom_storage_helpers.glade and hit Save (dshea)
  - Add help texts for more Anaconda CLI options (mkolman)
  - Remove the targetarch Anaconda option (mkolman)
  - Add anaconda_options.txt to makeupdates (dshea)
  - Allow the location of anaconda_options.txt to be overridden (dshea)
  - Remove an unused import. (dshea)
  - Remove the headless Anaconda option (mkolman)


author: Brian C. Lane <bcl@redhat.com> - 21.45-1
changelog:
  - Switch to tty1 if we get an exception before meh is setup (dshea)
  - Remove surprises from X startup. (dshea)
  - Import KS_MISSING_IGNORE from pykickstart.constants in DNF payload (mkolman)
  - Import Pykickstart constants directly (mkolman)
  - Switch error exit codes to 1 (bcl)
  - Add help texts for the remaining Anaconda options (mkolman)


author: Brian C. Lane <bcl@redhat.com> - 21.46-1
changelog:
  - Ignore an error from pylint incorrectly analyzing types in dbus-python
    (dshea)
  - Remove the Lightbox widget (dshea)
  - Implement the lightbox in MainWindow (dshea)
  - Added a method to create new GdkPixbufs from in-memory data (dshea)
  - Add a delete-event handler for the main window (dshea)
  - Add a window to manage Anaconda screen transitions. (dshea)
  - Add a class BaseStandalone. (dshea)
  - Increased the version of anaconda-widgets to 3.0 (dshea)
  - Use globs for the anaconda widgets library paths (dshea)
  - Remove the custom accelerators from custom storage. (dshea)
  - Add a couple more deprecation warning ignores (dshea)
  - Use a dict for string substitutions in a /boot/efi message. (clumens)
  - Use the right index for selecting region (#1114234) (vpodzime)
  - Add autopart --fstype support (#1112697) (bcl)
  - Patches to allow /boot/efi to be RAID1 (#788313) (amulhern)
  - Bump blivet version for succeeding commit. (amulhern)
  - Map our log levels to syslog log levels (bcl)
  - makeupdates: Put systemd files under /usr/lib/ (bcl)
  - Make octal literals Python 3 compatible (mkolman)
  - Use the built-in next() function for generators (mkolman)
  - Make reduce function usage Python 3 compatible (mkolman)
  - Use createrepo_c in place of createrepo (mkolman)


author: Brian C. Lane <bcl@redhat.com> - 21.47-1
changelog:
  - Fix references to requiredPackages (bcl)
  - Drop anaconda. prefix from copied logs (bcl)
  - dnf should put its logs in /tmp/ (bcl)
  - Make sure the software listboxes are shown (bcl)
  - dnf should report that it supports Closest Mirror (bcl)
  - Do not prefer /tmp for dnf downloads (bcl)
  - Reset dnf package sack (bcl)
  - Fix dnf base repo setup to fall back to default gracefully (bcl)
  - Move addDriverRepo into PackagePayload class (bcl)
  - Rename some dnf items to match yum (bcl)
  - rpmostreepayload: Drop selinux-ensure-labeled call (walters)
  - Run anaconda in fullscreen whenever possible. (dshea)
  - Correct the constant used with gtk_widget_set_state_flags (dshea)
  - Restore some CSS rules from the pre-3.13 Adwaita theme. (dshea)
  - Adapt to changes in blivet.udev interface. (amulhern)
  - Bump blivet version to pick up blivet.udev interface changes. (amulhern)
  - Use the enlightbox context manager for the add network device dialog
    (mkolman)
  - DNFPayload: do not add group 'core' twice. (ales)
  - Remove the window property from UIObject. (dshea)
  - Unravel the Hub and Spoke classes. (dshea)
  - Fix --kickstart option (bcl)
  - Bump up the required pykickstart version (vpodzime)
  - Use GtkRevealer for widget hiding in storage spoke (mkolman)
  - rpmostreepayload: create /var/spool/mail required when adding user (rvykydal)
  - rpmostreepayload: Don't recreateInitrds for this payload (walters)
  - Don't use geolocation when installing with kickstart (mkolman)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.1-1
changelog:
  * Wed Jul 16 2014 Brian C. Lane <bcl@redhat.com> - 21.48-1
  - Fix the custom accelerators in custom partitioning (#1118999) (dshea)
  - Revert "Reset dnf package sack" (bcl)
  - Ignore the home directory setting if no change was requested (#1119900)
    (dshea)
  - Set an upper limit on uids and gids. (dshea)
  - Remove the "Create a home directory" checkbox (dshea)
  - Fix a typo: inital -> initial (mkolman)
  - Don't create the configured.ini file (#1119166) (mkolman)
  - zRAM swap for Anaconda (vpodzime)
  - Split kickstart arg handling (bcl)
  - Update icon names used within python code. (dshea)
  - Add a check for whether icons used in glade files are valid (dshea)
  - Load icons by name instead of stock-id. (dshea)
  - Remove extra list() call with no effect (vpodzime)
  - Add NetworkManager-wifi dependency for the GUI subpackage (#1111417)
    (mkolman)
  - Python's octals changed; mount's didn't. (pjones)
  - Add a basic test for ostree-based installs. (clumens)
  - Print out exceptions at log level critical. (clumens)
  - Rename environment variables in run_gui_tests.sh. (clumens)
  - Rename gui/runtest.sh to fit in with the other test names. (clumens)
  - Write the grub config even on errors (#1114774) (bcl)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.2-1
changelog:
  - Mark zRAM devices as protected and ignore them (vpodzime)
  - Make storage sanity check aware of base RAM requirements (#1123466)
    (vpodzime)
  - Move sanityCheck code to anaconda's codebase (vpodzime)
  - Do not multiply/divide RAM sizes by 1024 back and forth (vpodzime)
  - Raise exception if reading lines from a killed process (vpodzime)
  - Use zRAM swap up to 2 GB of RAM (vpodzime)
  - RAM requirements depend on squashfs.img's origin (vpodzime)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.3-1
changelog:
  - Prevent crashes due to accessing X server from multiple threads (#1134507)
    (vpodzime)
  - Remove anaconda_make_pixbuf (dshea)
  - Require anaconda-widgets from anaconda-widgets-devel (dshea)
  - Run /sbin/ldconfig when installing or uninstalling anaconda-widgets (dshea)
  - Remove the shebang from anaconda.py (dshea)
  - Exclude the compiled text and rescue files from anaconda-core (dshea)
  - Update our copy of the GPL (dshea)
  - Rearrange the entry, example and tip on Advanced User dialog (vpodzime)
  - Write storage after liveimg install (#1080396) (bcl)
  - Add some sanity checking to live payload (vpodzime)
  - Use blivet's getFreeSpace for limitting automatic swap size (vpodzime)
  - Ask users for enough space right at the first time (#876916) (vpodzime)
  - Don't require user creation when root is locked (#1030626) (bcl)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.4-1
changelog:
  - Use first part of Product for UEFI entry (#1128474) (bcl)
  - Use first part of Product as repo name (#1128474) (bcl)
  - makeupdates: Report git diff errors (bcl)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.5-1
changelog:
  - Revert productName repo name change (#1128474) (bcl)
  - Do not try to disable no firstboot services (#1139621) (vpodzime)
  - Let finding install classes be more flexible for Fedora (#1138820). (clumens)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.8-1
changelog:
  - Show help also when alt+F1 is pressed (mkolman)
  - Support display of the custom mnemonics on the help button (mkolman)
  - Activate the built-in help when F1 is pressed (mkolman)
  - Specify help file names for hubs and spokes (mkolman)
  - Add a help button to every Anaconda screen (mkolman)
  - Don't attempt terminal size detection on the s390 (#1145065) (mkolman)
  - Fix Welcome spoke not showing up during kickstart installation (#1147943)
    (mkolman)
  - Clear the list of watched PIDs before exiting. (#1146708) (dshea)
  - Avoid the possibility of size variables being unset (#1146585) (dshea)
  - Adapt to corrected interpetation of logvol --percent. (#1146156) (dlehman)
  - Handle cancellation of new container creation. (dlehman)
  - Reflect previous custom/autopart selection in the storage spoke. (#1144520)
    (dlehman)
  - Clear out custom storage ksdata after first attempt to apply it. (#1144560)
    (dlehman)
  - Pass size as Size when adjusting container after device removal. (#1141707)
    (dlehman)
  - Handle 0's returned by Gdk (dshea)
  - When running on HiDPI monitors, scale anaconda by a factor of 2 (dshea)
  - Highlight languages in langsupport that contain selected locales (dshea)
  - Add a wrapper function for GtkTreeViewColumn.set_cell_data_func (dshea)
  - Clear the kickstart password if cleared by the user (#1133185) (dshea)
  - Remove inactive languages from LINGUAS. (dshea)
  - Use suggested-action on more buttons (#1131254) (dshea)
  - Filter empty comps groups from both specific and generic lists (dshea)
  - Use one thread for payload setup. (dshea)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.9-1
changelog:
  - Bump blivet version requires for all the DASD changes in 0.61.4.
    (sbueno+anaconda)
  - We now need to specify an epoch for the python-blivet version requires.
    (clumens)
  - Fix autotools rules to properly include help placeholders (#1072033)
    (mkolman)
  - Modify nm to return defaults when no dbus is available (bcl)
  - Skip networkInitialize for image and dir installations (bcl)
  - Ignore safe_dbus errors in keyboard setup (bcl)
  - Skip syslog for dirinstall (bcl)
  - s390x: show dialog if kernel cmdline in zipl.conf is too long.
    (sbueno+anaconda)
  - Really exit when "Exit installer" in the error dialog is clicked (vpodzime)
  - Don't allow /boot on lvm on s390x. (sbueno+anaconda)
  - Add the new langsupport.py TUI spoke to POTFILES.in. (clumens)
  - Remove the now-unused imports of storageInitialize. (clumens)
  - Add support for language selection in text mode. (sbueno+anaconda)
  - Don't force a user to return to the storage spoke after dasdfmt
    (sbueno+anaconda)
  - Don't run storageInitialize after dasdfmt (sbueno+anaconda)
  - s390x: Apply disk selection before dasdfmt to preserve data.
    (sbueno+anaconda)
  - Don't show the Add DASD button unless on s390x. (sbueno+anaconda)
  - Don't show the Add DASD button unless on s390x. (sbueno+anaconda)
  - Preserve network args on s390x. (sbueno+anaconda)
  - Deprecate RUNKS cmdline option. (sbueno+anaconda)
  - Re-order the tz's in text mode to mirror the graphical order.
    (sbueno+anaconda)
  - Fix an issue with bad NFS info specified in source spoke. (sbueno+anaconda)
  - Warn if software selection size exceeds available space. (sbueno+anaconda)
  - Fix q for quit issue in text mode (#997405) (sbueno+anaconda)
  - Change the accelerator key for Add DASD label. (sbueno+anaconda)
  - Add dialog box for adding DASDs. (sbueno+anaconda)
  - Add a button for adding an ECKD DASD. (sbueno+anaconda)
  - Change a confusing string in TUI NFS configuration screen. (#1057690)
    (sbueno+anaconda)
  - NM-wifi is missing on s390(x) (dan)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.10-1
changelog:
  - Change our docs that are close to ReST to proper ReST (vpodzime)
  - Run restorecon on /etc/hostname (#1133368) (bcl)
  - Add authconfig and firewalld packages when used in ks (#1147687) (bcl)
  - Allow kickstart with no method (#972265) (bcl)
  - Fix a typo from 73d3a8e5. (sbueno+anaconda)
  - Respect both ways how to disable bootloader installation (vpodzime)
  - Don't care about crash args in bootloader (#1116323) (vpodzime)
  - Add nombr to anaconda to suppress updating MBR (#886502) (gczarcinski)
  - Use translated versions of the AM/PM strings consistently (vpodzime)
  - Import GUI-specific stuff only when running GUI in entropy handling
    (vpodzime)
  - Always store the information about display mode in ksdata (vpodzime)
  - Make the date format locale-dependent in our GUI (#1044233) (vpodzime)
  - A function for resolving date format and order (vpodzime)
  - Reorganize the right side of the Custom spoke (#1094856) (vpodzime)
  - Move _verifyLUKSDevicesHaveKey to Anaconda's codebase (vpodzime)
  - Add support for thin pool profile specification in kickstart (vpodzime)
  - Fix file name of the entropy dialog in POTFILES.in (vpodzime)
  - Require minimum random data entropy when creating LUKS (#1073679) (vpodzime)
  - Give blivet callbacks for reporting partitioning progress (vpodzime)
  - Split localed's converted layouts and variants (#1073825) (vpodzime)
  - Create free space snapshot before doing custom->autopart (vpodzime)
  - Specify thin pool metadata/chunk size only if given by user (#1140635)
    (vpodzime)
  - Distribute the right docs files (vpodzime)
  - Don't automatically select environments for kickstart installs (#1018226)
    (dshea)
  - Initialize the GUI lock in a way that doesn't break the API (dshea)
  - Don't check enabledPlugins if plugins are not yet enabled (#1142544) (dshea)
  - Really fix an enlightbox call. (dshea)
  - Don't strip accents from the user-inputted keyboard string (dshea)
  - Convert strings to unicode in have_word_match (#1146581) (dshea)
  - Switch to using the new help content path (#1072033) (mkolman)
  - Fix a race between checking for Gtk.main_level and running Gtk.main (dshea)
  - Allow recursive lightbox calls (#1147337) (dshea)
  - Disable the ntp service with --nontp (#1135768) (dshea)
  - Ignore partition start if there is a biosboot partition (#1044849) (bcl)
  - Require a larger /boot (#1129629). (clumens)
  - Remove duplicates when adding new devices (#887526) (bcl)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.11-1
changelog:
  - Don't panic prematurely on a missing size (#1154190) (amulhern)
  - Log when using updates from /tmp/updates/ (bcl)
  - Fix # handling in SimpleConfigFile (#1045687) (bcl)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.12-1
changelog:
  - Fix a spelling error (#1153672) (dshea)
  - Update checkSizes to work in terms of Size objects (#1129629). (clumens)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.13-1
changelog:
  - Fix handling of md fwraid names in kickstart bootloader command. (#1156354)
    (dlehman)
  - Fix switching environments when no environment is selected (#1155756) (dshea)
  - Use an empty string for no root password instead of None (#1155576) (dshea)
  - Just preserve the %addon header args if an addon is missing (#1155026)
    (vpodzime)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.14-1
changelog:
  - Add support for doing a liveimg kickstart with local file (#1140358) (bcl)
  - Add a placeholder for a product-specific logo (dshea)
  - Load a stylesheet from product.img (dshea)
  - Fix make distcheck (mkolman)
  - Include help content in the Anaconda tarball (mkolman)
  - Fix typo causing traceback when NTP is turned ON/OFF (vpodzime)
  - Unpack the callback data given to us by blivet (vpodzime)
  - Add timeout to callbacks waiting for enough entropy (#1073679) (vpodzime)
  - Prevent tb on s390x when de-selecting a DASD and doing custom part.
    (sbueno+anaconda)
  - Revert "Revert productName repo name change (#1128474)" (bcl)
  - Update the background image paths used in Fedora. (dshea)
  - dracut/save-initramfs.sh: don't save /tmp (wwoods)
  - Add a pylint module to detect uses of interruptible system calls. (dshea)
  - Wrap interruptible system calls in a loop (#1160041) (dshea)
  - Warn users about liveinst usage of --updates (#1153550) (bcl)
  - Catch EOFError in raw_input (#1158841) (bcl)
  - Ensure we are specifying sensible target sizes for resize. (#1120964)
    (dlehman)
  - Set the autopart fstype for boot too (#1112697) (bcl)
  - Unconditionally clear the process handle when nm-c-e exits (#1132645) (dshea)
  - Make anaconda more scrollable (#1135024) (dshea)
  - Lightly rearrange the nav_area (dshea)
  - Do not install interactive exception handler in cmdline mode (#1155979)
    (vpodzime)
  - Wait until all spokes are setup before updating continue button (bcl)
  - Allow adding prepboot to a blank disk in custom (#1155660) (bcl)
  - Remove unused imports (vpodzime)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.15-1
changelog:
  - do not delete liveimg --url=file:/// file (gczarcinski)
  - Provide useful hints on TTY1 during the installation (mkolman)
  - Fix typo from commit 9b3259874. (#1120964) (dlehman)
  - Remove the old custom partitioning help dialog (mkolman)
  - Check if we read something when emptying stdin queue (vpodzime)
  - Require min entropy for 'part --encrypted' devices (#1162695) (vpodzime)
  - Don't rely on terminal attributes being configurable (#1162702) (vpodzime)
  - Disable payloads that failed to setup (#1162732) (dshea)
  - Don't change langpacks config of installer environment (#1066017) (rvykydal)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.17-1
changelog:
  - Make sure storage info bar is displayed (#1166730) (bcl)
  - Fix SELINUX_DEFAULT import (#1167047) (bcl)
  - Fix noselinux cmdline default (#1167047) (bcl)


author: Vratislav Podzimek <vpodzime@redhat.com> - 21.48.18-1
changelog:
  - Tell curl it should follow redirects when fetching updates.img (#1168561)
    (vpodzime)
  - Snapshot free space after clearpart for swap suggestion (#1167965) (vpodzime)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.20-1
changelog:
  - Revert "Search for a valid stage1 device on disks with stage1 mount points
    (#1168118)" (sbueno+anaconda)
  - Make Python's default encoding detection work on Live installations
    (#1169019) (vpodzime)
  - Force translation files download instead of skipping them (#1169023)
    (vpodzime)


author: Vratislav Podzimek <vpodzime@redhat.com> - 21.48.21-1
changelog:
  - Revert "Make Python's default encoding detection work on Live installations
    (#1169019)" (awilliam)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.22-1
changelog:
  - Really fix issue with starting in cmdline mode on s390x. (#1040933)
    (sbueno+anaconda)
  - Fix EOF error that occurs if user input required in x3270. (#1171135)
    (jstodola)


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.1-1
changelog:
  - Update scripts/makebumpver to current version from master (bcl)
    Related: rhbz#1196721
  - Add .0 to version number -- 21.48.22.0 (bcl)
    Related: rhbz#1196721
  - Show empty VGs in the custom spoke. (dlehman)
    Related: rhbz#1196721
  - Fix makeupdates handling of Release: (bcl)
    Related: rhbz#1196721
  - network: add teamd package if team is used during installation (#1185670) (rvykydal)
    Related: rhbz#1196721
  - network: pass team opts to dracut for netroot (#1075666) (rvykydal)
    Related: rhbz#1196721
  - iscsi: when logging into nodes consider ip:port of node (#1114820) (rvykydal)
    Related: rhbz#1196721
  - Don't traceback if connection does not have read-only setting (#1158919) (rvykydal)
    Related: rhbz#1196721
  - network: display only actual fqdn of ip we offer for vnc connection (#1089429) (rvykydal)
    Related: rhbz#1196721
  - network: fix a typo making creating virtual devices in %pre fail (#1075195) (rvykydal)
    Related: rhbz#1196721
  - network: support for bridge, require pykickstart with the support (#1075195) (rvykydal)
    Related: rhbz#1196721
  - network: Catch exception from NM failing to create a bridge device (#1075195) (rvykydal)
    Related: rhbz#1196721
  - network: add bridge support for kickstart %pre phase (#1075195) (rvykydal)
    Related: rhbz#1196721
  - network: generate kickstart commands for bridge devices (#1075195) (rvykydal)
    Related: rhbz#1196721
  - network: add bridge support to kickstart (#1075195) (rvykydal)
    Related: rhbz#1196721
  - network: support for adding bridge devices (#1075195) (rvykydal)
    Related: rhbz#1196721
  - network: display bridge devices in status (#1075195) (rvykydal)
    Related: rhbz#1196721
  - parent is unused, so mark it as such. (clumens)
    Related: rhbz#1196721
  - network: enable NM ibft plugin only for ip=ibft boot option (#804511) (rvykydal)
    Related: rhbz#1196721
  - network: add support for vlan tag in iBFT (#804511) (rvykydal)
    Related: rhbz#1196721
  - network: GUI: reactivate connection automatically after configuration (#1033063) (rvykydal)
    Related: rhbz#1196721
  - Fix position of Refresh List button in filter spoke (#1065716) (rvykydal)
    Related: rhbz#1196721
  - Fix accelerator collision of Refresh button (#1065716) (rvykydal)
    Related: rhbz#1196721
  - gui: add Refresh button to network storage UI (#1065716) (rvykydal)
    Related: rhbz#1196721
  - Use absolute path for extlinux/menu.c32 (rvykydal)
    Related: rhbz#1196721
  - iscsi: pass rd.* options of devices to be mouted in dracut (#1192398) (rvykydal)
    Related: rhbz#1196721
  - network: adapt to NetworkManager package split-up (#1182633) (rvykydal)
    Related: rhbz#1196721
  - Take "RHEL Atomic Host" as rhel installclass (#1150410) (rvykydal)
    Related: rhbz#1196721
  - network: handle dbus UnknownMethod exception on invalid objects (#1061796) (rvykydal)
    Related: rhbz#1196721
  - network: fix typo 'Private ksy pasword' (#1120374) (rvykydal)
    Related: rhbz#1196721
  - Fix up a string style issue found in the last network commits. (clumens)
    Related: rhbz#1196721
  - network: WPA Enterprise: don't ask twice for password (#1120374) (rvykydal)
    Related: rhbz#1196721
  - network: add support for WPA Enterprise (#1120374) (rvykydal)
    Related: rhbz#1196721
  - network: add s390 network ifcfg options also for bond slaves (#1090558) (rvykydal)
    Related: rhbz#1196721
  - network: don't crash, just log for unrecognized bond options (#1039006) (rvykydal)
    Related: rhbz#1196721
  - network: don't traceback on invalid team options (#1114282) (rvykydal)
    Related: rhbz#1196721
  - network: copy resolv.conf to chroot before installing packages (#1048520) (rvykydal)
    Related: rhbz#1196721
  - network: don't write HWADDR in ifcfgs generated by kickstart (#1130042) (rvykydal)
    Related: rhbz#1196721
  - network: show ip of device with default route for vnc and ssh (#1083305) (rvykydal)
    Related: rhbz#1196721
  - network: adapt to NM fixing virtual device disconnection (#1084953) (rvykydal)
    Related: rhbz#1196721
  - Log installation successes and failures via ipmitool. (clumens)
    Related: rhbz#1196721
  - In dracut, do not display a warning for network lines with just a hostname.  (clumens)
    Related: rhbz#1196721
  - Preserve the order of boot args added by kickstart. (clumens)
    Related: rhbz#1196721
  - Make the Selected Disks and Configure Mount Point dialogs wider. (clumens)
    Related: rhbz#1196721
  - Sync up the Selected Disks and Configure Mount Points dialogs. (clumens)
    Related: rhbz#1196721
  - Add rc-release target (bcl)
    Related: rhbz#1196721
  - Change --skip-tx to --skip-zanata in scratch-bumpver (bcl)
    Related: rhbz#1196721
  - Add --newrelease to makebumpver (bcl)
    Related: rhbz#1196721
  - Update translation documentation for Zanata (bcl)
    Related: rhbz#1196721
  - Switch translation support to fedora.zanata.org (bcl)
    Related: rhbz#1196721
  - Revert "Use gettext to process glade files." (clumens)
    Related: rhbz#1196721
  - Change of label in iscsi storage spoke (jkonecny)
    Related: rhbz#1196721
  - Clear TUI source spoke errors that may have been leftover from a prior attempt. (#1196721) (sbueno+anaconda)
    Related: rhbz#1196721
  - Fix completion setting in TUI language spoke. (#1196721) (sbueno+anaconda)
    Related: rhbz#1196721


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.2-1
changelog:
  - Remove an extlinux-related block from rpmostreepayload.py. (clumens)
    Related: rhbz#1196721
    Related: rhbz#1153409
  - bootloader: Bridge efi_dir configuration earlier for rpmostreepayload
    (walters)
    Related: rhbz#1196721
    Related: rhbz#1153409
  - rpmostreepayload: Handle grub2+EFI layout (walters)
    Related: rhbz#1196721
    Related: rhbz#1153409
  - rpmostreepayload: Copy all subdirectories of /usr/lib/ostree-boot (walters)
    Related: rhbz#1196721
    Related: rhbz#1153409
  - Handle the case of rpmostreepayload + GRUB2 (walters)
    Related: rhbz#1196721
    Related: rhbz#1153409
  - Implement the new reqpart command. (clumens)
    Resolves: rhbz#1164660


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.3-1
changelog:
  - Revert "Select http source if there is no mirror enabled." (bcl)
    Related: rhbz#1196721
  - Make sure /boot is not LVM LV if we're on s390x (sbueno+anaconda)
    Resolves: rhbz#873135
    Related: rhbz#1196721
  - Preserve kickstart url behavior for mirrorlist (bcl)
    Related: rhbz#1196721
    Related: rhbz#1109933
  - Use a backslash to escape nfs spaces instead of x20 (bcl)
    Related: rhbz#1196721
    Related: rhbz#1109933
  - Create missing parent directories for user's home directory (bcl)
    Resolves: rhbz#1163775
    Related: rhbz#1196721
  - custom: Clearing errors should also clear Done clicked state (bcl)
    Related: rhbz#1196721
    Resolves: rhbz#1158609
  - Clear errors when downloading new MD in text (bcl)
    Related: rhbz#1196721
    Related: rhbz#1125927
  - Return result of default key handling in text summary hub (bcl)
    Related: rhbz#1196721
    Related: rhbz#997405
  - Protect protected devices in custom spoke (bcl)
    Related: rhbz#1196721
    Resolves: rhbz#1052883
  - Don't call storage.write for dirinstall (bcl)
    Related: rhbz#1196721
    Related: rhbz#1120206
  - Don't call BusyCursor before Gdk is setup (bcl)
    Resolves: rhbz#1078868
    Related: rhbz#1196721
  - Handle spaces in inst.repo, kickstart nfs, and url commands (bcl)
    Resolves: rhbz#1109933
    Related: rhbz#1196721
  - Exclude hfsplus-tools from rhel (bcl)
    Related: rhbz#1196721
    Resolves: rhbz#1119305
  - Skip nvram update on ppc64 image/dir installations (bcl)
    Resolves: rhbz#1136486
    Related: rhbz#1196721
  - CmdlineError should exit with a 1 (bcl)
    Related: rhbz#1196721
    Related: rhbz#1102318
  - Remove logging to tty3 and tty5 (bcl)
    Resolves: rhbz#1073336
    Related: rhbz#1196721
  - Only install liveinst symlink on supported arches (bcl)
    Related: rhbz#1121678
    Related: rhbz#1196721
  - Mountpoint encrypted checkbox reflects container state (bcl)
    Resolves: rhbz#1076171
    Related: rhbz#1196721
  - Write sslverify=0 for url kickstart method (bcl)
    Related: rhbz#1196721
    Resolves: rhbz#1116858
  - Add noverifyssl and proxy support to dracut ks handling (bcl)
    Related: rhbz#1196721
    Resolves: rhbz#1116858
  - Install selected ks repos to target (bcl)
    Related: rhbz#1196721
    Resolves: rhbz#1119867
  - Add check for the format of grub2 encrypted password (bcl)
    Related: rhbz#1196721
    Related: rhbz#1070327
  - Use low level file i/o for rpm callback logging (bcl)
    Related: rhbz#1196721
    Resolves: rhbz#1035745
  - Add platform specific group selection (bcl)
    Resolves: rhbz#884385
    Related: rhbz#1196721
  - reiserfs is not supported (bcl)
    Related: rhbz#1196721
    Resolves: rhbz#1066635
  - remove epdb SIGHUP debug handler (bcl)
    Related: rhbz#1196721
    Related: rhbz#1065557
  - Clean up some rpmdiff errors (bcl)
    Related: rhbz#1196721
    Resolves: rhbz#1012624
  - Remove Closest mirrors if no mirrors (bcl)
    Related: rhbz#876135
    Related: rhbz#1196721
  - Select http source if there is no mirror enabled. (bcl)
    Related: rhbz#876135
    Related: rhbz#1196721
  - Use RHEL7 kickstart commands (bcl)
    Related: rhbz#1196721
  - Show error on invalid username attempts in TUI. (sbueno+anaconda)
    Resolves: rhbz#1171778
  - Fix enlightbox call in ZFCPDialog. (sbueno+anaconda)
    Related: rhbz#1196721
  - Get rid of unnecessary python disable-msg in zfcp spoke. (sbueno+anaconda)
    Related: rhbz#1196721
  - Fix some pylint errors in the zfcp panel. (sbueno+anaconda)
    Related: rhbz#1196721
  - Fix an accelerator collision found on the filter page. (sbueno+anaconda)
    Related: rhbz#1196721
  - Fix some issues pylint found. (sbueno+anaconda)
    Related: rhbz#1196721
  - Show disk paths on Other page in advstorage. (sbueno+anaconda)
    Related: rhbz#1196721
  - Add missing translation context for Add ECKD DASD button in advstorage.
    (sbueno+anaconda)
    Related: rhbz#1196721
  - Add translation contexts for z and zfcp panel in advstorage.
    (sbueno+anaconda)
    Related: rhbz#1196721
  - Convert devices size to str for GUI for zFCP devices (amulhern)
    Related: rhbz#1196721
  - Fix string formatting of zFCP devices. (sbueno+anaconda)
    Related: rhbz#1196721
  - Fix the way zFCP devices are displayed in storage spoke. (sbueno+anaconda)
    Related: rhbz#1196721
  - Show labels on Add zFCP dialog. (sbueno+anaconda)
    Related: rhbz#1196721
  - Fix failure to search by LUN in advanced storage spoke. (sbueno+anaconda)
    Related: rhbz#1196721
  - Get rid of the clear button in advanced storage spoke. (sbueno+anaconda)
    Related: rhbz#1196721
  - Fix up the z Panel in advanced storage. (sbueno+anaconda)
    Related: rhbz#1196721
  - Add support for adding zFCP devices in the GUI (sbueno+anaconda)
    Related: rhbz#1196721
  - Fix dracut reads ksdevice from missing os enviromnent (jkonecny)
    Related: rhbz#1085310
  - Fix --device=link and --device not specified (rvykydal)
    Resolves: rhbz#1085310


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.4-1
changelog:
  - network: on rhel don't assume autoconnections created by NM (rvykydal)
    Related: rhbz#1196721
  - Start vncconfig for cut/paste (hamzy)
    Resolves: rhbz#1169991
  - Don't unconditionally set ksdata.lang.seen to True (mkolman)
    Related: rhbz#1198642
  - Make sure LANG is always set to something (dshea)
    Resolves: rhbz#1198642
  - Add links to clickable warning and error messages. (dshea)
    Resolves: rhbz#1125145
  - Add a test to look for clickable messages that aren't clickable enough.
    (dshea)
    Related: rhbz#1125145
  - Allow markup and links in the info bar. (dshea)
    Related: rhbz#1125145
  - Update the FCOE command to use the RHEL7 base class. (clumens)
    Related: rhbz#1196721
  - Fix RHEL Atomic installclass test (bcl)
    Related: rhbz#1196721
  - Use a rhel7.2 mock chroot for rc-release (bcl)
    Related: rhbz#1196721
  - Build documentation during build instead of dist (dshea)
    Related: rhbz#1196721
  - Clean out the mock chroot before attempting to run the rest of the test.
    (clumens)
    Related: rhbz#1196721
  - Put all mock results into the top-level source dir. (clumens)
    Related: rhbz#1196721
  - Change dracut requires to the RHEL7 version. (bcl)
    Related: rhbz#1196721
  - dnf is not supported in RHEL7 (bcl)
    Related: rhbz#1196721
  - Use createrepo, createrepo_c isn't available in RHEL7 (bcl)
    Related: rhbz#1196721
  - Change F21 pykickstart commands to RHEL7 (jkonecny)
    Related: rhbz#1196721
  - Add an option to startProgram to not reset the locale (dshea)
    Related: rhbz#1188287
  - Set $LIBUSER_CONF early (dshea)
    Related: rhbz#1188287
  - Assume UTC if setting the system time without a timezone (dshea)
    Related: rhbz#1188287
  - Do not set $TZ (dshea)
    Related: rhbz#1188287
  - Beware of 0 being the same bool value as None when setting time (vpodzime)
    Related: rhbz#1188287
  - Fix the last member of the struct_time struct (vpodzime)
    Related: rhbz#1188287
  - Remove timestamp-based version support. (dshea)
    Related: rhbz#1188287
  - Avoid setting $LANG and $LANGUAGE, except where we can't (dshea)
    Resolves: rhbz#1188287
  - Add a parameter to iutil.startProgram to extend the environment (dshea)
    Related: rhbz#1188287
  - Add a method to set environment variables for child processes (dshea)
    Related: rhbz#1188287
  - Set $DISPLAY before threads are started. (dshea)
    Related: rhbz#1188287
  - Handle the simple cases of environment modification. (dshea)
    Related: rhbz#1188287
  - Always use iutil to start processes. (dshea)
    Related: rhbz#1188287
  - Move the X startup logic to iutil (dshea)
    Related: rhbz#1188287
  - Move process watching to iutil. (dshea)
    Related: rhbz#1188287
  - Close file descriptors while daemonizing auditd (dshea)
    Related: rhbz#1188287
  - Add an option to only capture stdout with execWithCapture (dshea)
    Related: rhbz#1188287
  - Simplify iutil.execReadlines. (dshea)
    Related: rhbz#1188287
  - Add close_fds to the Popen call. (dshea)
    Related: rhbz#1188287
  - Add an option to startProgram to reset signal handlers. (dshea)
    Related: rhbz#1188287
  - Add a method startProgram to handle process starting (dshea)
    Related: rhbz#1188287
  - Lock program_log_lock closer to where the log is written. (dshea)
    Related: rhbz#1188287
  - Add missing files to po/POTFILES.in, after fixing the test for them.
    (clumens)
    Related: rhbz#1196721
  - Backport iutil_test.py updates from master (atodorov). (clumens)
    Related: rhbz#1196721
  - Backport pylint updates from master (atodorov). (clumens)
    Related: rhbz#1196721
  - Fix strings with style problems. (clumens)
    Related: rhbz#1196721
  - Backport gettext updates from master (atodorov). (clumens)
    Related: rhbz#1196721
  - Remove the automated GUI tests. (clumens)
    Related: rhbz#1196721
  - Fix Kickstart installation without default gateway errors out (jkonecny)
    Resolves: rhbz#1147181
  - rescue: find root partition of ostree (atomic) installations (rvykydal)
    Resolves: rhbz#1152041
  - Identify Atomic install class by correct product name (rvykydal)
    Resolves: rhbz#1193268
  - rpmostreepayload: Avoid shutil.copytree in favor of cp -r to fix symlinks
    (walters)
    Resolves: rhbz#1199127
  - atomic: set up atomic specific partitioning defaults (rvykydal)
    Resolves: rhbz#1155452
  - A couple updates to installclasses. (clumens)
    Related: rhbz#1155452
  - rpmostreepayload: Rework remote add handling (walters)
    Resolves: rhbz#1199127
  - Use RHEL7 Bootloader command in parse-kickstart (rvykydal)
    Related: rhbz#1196721
  - Use RHEL7 Network command in parse-kickstart (rvykydal)
    Related: rhbz#1196721


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.5-1
changelog:
  - Actually distribute the clickable message test (dshea)
    Related: rhbz#1125145
  - Get rid of the find button in the filter spoke. (dshea)
    Related: rhbz#1168950
  - Rearrange filter.glade (dshea)
    Related: rhbz#1168950
  - Fix errors in the vendor column renderers. (dshea)
    Related: rhbz#1168950
  - Fix some minor inconsistencies in filter.glade (dshea)
    Related: rhbz#1168950
  - Fix issues with advanced storage searching. (dshea)
    Resolves: rhbz#1168950
  - Remove duplicate entries from search combo boxes (dshea)
    Resolves: rhbz#1168950
  - Use named IDs for the filter type combo boxes. (dshea)
    Related: rhbz#1168950
  - Rearrange filter.glade the way glade wants it now (dshea)
    Related: rhbz#1168950
  - Pass the pylint test. (clumens)
    Related: rhbz#1196721


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.6-1
changelog:
  - Modify Proxy Label in Installation Source Spoke (rmarshall)
    Resolves: rhbz#1168554
  - Add error checks to liveimg mount code (bcl)
    Related: rhbz#1178703
  - If the network is disabled, also disable the network part of the source
    spoke. (clumens)
    Related: rhbz#1196721
  - Grubby no longer needs to be explicitly included (dmarlin)
    Resolves: rhbz#1176705
  - Don't allow /boot on iSCSI. (sbueno+anaconda)
    Resolves: rhbz#1164195
  - Fix building docs when running under "make distcheck". (clumens)
    Related: rhbz#1196721
  - Fix problems discovered by the glade tests. (clumens)
    Related: rhbz#1196721
  - Include .glade.h files in the distribution. (clumens)
    Related: rhbz#1196721


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.7-1
changelog:
  - Update upd-kernel so that it actually works (bcl)
    Resolves: rhbz#1166535
  - Fix passing ,nfsvers=3 to dracut (bcl)
    Resolves: rhbz#1161820
  - Extract xattrs from tar payload (bcl)
    Resolves: rhbz#1196021
  - rpmostreepayload: write storage config after shared var is mounted (rvykydal)
    Resolves: rhbz#1203608
  - Do not log Xorg output to tty5 (dshea)
    Related: rhbz#1188287
  - Fix for "Kickstart installation fails..." (jkonecny)
    Resolves: rhbz#1197960


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.8-1
changelog:
  - Fix nfs4 stage2 and repo handling (bcl)
    Resolves: rhbz#1230329
  - Add support for reboot --kexec kickstart command (bcl)
    Related: rhbz#1207747
  - Add inst.kexec and --kexec support to reboot with kexec (bcl)
    Resolves: rhbz#1207747
  - Add setup_kexec method to prepare the system for a reboot with kexec (bcl)
    Related: rhbz#1207747
  - Include NetworkManager-glib in anaconda-core (bcl)
    Related: rhbz#1196721
  - Use simple_replace to edit langpacks.conf (bcl)
    Resolves: rhbz#1165980
  - Add simple_replace config file function (bcl)
    Related: rhbz#1165980
  - Keyboard Scroll Fails in Viewports (dshea)
    Resolves: rhbz#1189899
  - Fix Issue with Spaces in Network IPs and Bad Input(jkonecny)
    Resolves: rhbz#1174451
  - network: fix a typo in condition for installing teamd (rvykydal)
    Resolves: rhbz#1199185
  - Fix IP / hostname mismatches when showing VNC server address (rvykydal)
    Resolves: rhbz#1186726
  - Check also ipv6 default routes when looking for onboot=yes device (rvykydal)
    Resolves: rhbz#1185280


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.9-1
changelog:
  - Enable Anaconda to configure NTP (jkonecny)
    Resolves: rhbz#1085013
  - Retry package repository metadata downloads (mkolman)
    Resolves: rhbz#1177366
  - Use UEFI VFAT ESP when kickstarting Intel Macs (jan.kundrat)
    Resolves: rhbz#1219196
  - If using pre-existing, no size needs to be specified in ksdata (amulhern)
    Resolves: rhbz#1169783
    Related: rhbz#1196721
  - Use the RHEL7 versions of certain partitioning commands. (clumens)
    Related: rhbz#1217110
  - Fix set size to partition in custom spoke (jkonecny)
    Related: rhbz#1196721
  - Expect addons to have categories for both GUI and TUI (vpodzime)
    Related: rhbz#1128616


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.10-1
changelog:
  - Eliminate some false test results when running glade tests. (atodorov)
    Related: rhbz#1196721
  - Fix adding 'boot=' option in FIPS mode (vtrefny)
    Resolves: rhbz#1190146
  - Use the index in grubenv (bcl)
    Resolves: rhbz#1209678
  - Make colon optional while adding iSCSI Initiator Name (sujithpshankar)
    Resolves: rhbz#1177573
  - Add basic support for LVM cache creation in kickstart (vpodzime)
    Resolves: rhbz#1120421
  - Change the betanag wording (back) to be better for RHEL (vpodzime)
    Related: rhbz#1196721
  - Set sensitivity of the "Encrypt" checkbox together with its label (vpodzime)
    Resolves: rhbz#1181468
  - Use Size, not int, for size (amulhern)
    Related: rhbz#1076055
    Related: rhbz#1196721
  - Changes for scheduling size change on an existing device (amulhern)
    Related: rhbz#1076055
    Related: rhbz#1196721
  - Remove too strict condition for changing size (amulhern)
    Related: rhbz#1076055
    Related: rhbz#1196721


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.11-1
changelog:
  - network: catch another race when calling dbus methods on invalid devices
    (rvykydal)
    Related: rhbz#1179276
  - network: GUI, add connection even when virtual device activation failed
    (rvykydal)
    Resolves: rhbz#1179276
  - Remove an extra '>' in the betanag warning (vpodzime)
    Related: rhbz#1196721
  - Do not mix two lists of fields when applying changes in text mode (vpodzime)
    Resolves: rhbz#1231149


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.12-1
changelog:
  - dd: drop unnecessary archive_read_data_skip (Will Woods)
    Related: rhbz#1222056
  - dd_extract: -l should not extract modules+firmware (Will Woods)
    Related: rhbz#1222056
  - dd: fix permissions on extracted files (wwoods)
    Resolves: rhbz#1222056
  - Create and use snapshot of on-disk storage with no modifications (vpodzime)
    Resolves: rhbz#1160862
    Resolves: rhbz#1187644
  - Implement the class for storage snapshots (vpodzime)
    Related: rhbz#1187644
    Related: rhbz#1160862
  - Prevent any changes in the StorageSpoke if just going back (vpodzime)
    Related: rhbz#1187644
    Related: rhbz#1160862
  - fix inst.ks.sendmac for static ip=XXX (wwoods)
    Resolves: rhbz#1190115


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.13-1
changelog:
  - Cancel Container Edit Sensitizes Update (rmarshall)
    Resolves: rhbz#1168656
  - Add support for specifying arbitrary mkfs options. (clumens)
    Resolves: rhbz#1217110
  - Do not display curl 404 errors that can be safely ignored (vtrefny)
    Resolves: rhbz#1182776
  - Fix the line counting when printing long widgets (vpodzime)
    Related: rhbz#1184378
  - Improve how we set the default screen height in text mode (vpodzime)
    Resolves: rhbz#1184378


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.14-1
changelog:
  - Add RAID swaps to /etc/fstab (bcl)
    Resolves: rhbz#1234469
  - Fix kickstart install with infiniband (jkonecny)
    Resolves: rhbz#1177032
  - Disable Label Entry for PPC PReP Boot (rmarshall)
    Resolves: rhbz#1172773
  - Correctly propagate --ipv6gateway to ifcfg files(mkolman)
    Resolves: rhbz#1170845
  - Ask for encryption passphrase when not specified in ks (vtrefny)
    Resolves: rhbz#1185466
  - Connect scroll adjustments in the right class (dshea)
    Related: rhbz#1189899


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.15-1
changelog:
  - Explicitly try fetching netroot after network kickstart fetch (vpodzime)
    Resolves: rhbz#1238987
  - Refresh advanced disks after disk summary dialog (bcl)
    Resolves: rhbz#1226354
  - Show an alternative prompt if a hub contains only a single spoke (mkolman)
    Resolves: rhbz#1199234
  - Don't crash if incorrect environment is set in kickstart (mkolman)
    Resolves: rhbz#1234890
  - Allow /boot partition on iscsi with ibft (jkonecny)
    Related: rhbz#1164195
  - Make sure we work with fresh data when trying to do netroot (vpodzime)
    Related: rhbz#1082500
  - Make our manual triggering on network in dracut work (vpodzime)
    Resolves: rhbz#1082500
  - Fix broken test by infiniband patch (jkonecny)
    Related: rhbz#1177032


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.16-1
changelog:
  - Ellipsize the file system type combo box (dshea)
    Resolves: rhbz#1212615
  - Shorten the mount point entry to match the capacity entry (dshea)
    Resolves: rhbz#1212615
  - Re-save custom.glade (dshea)
    Resolves: rhbz#1212615
  - Ellipsize comboboxes (dshea)
    Resolves: rhbz#1212615
  - Wrap device labels earlier (dshea)
    Resolves: rhbz#1212615
  - Change text shown to users about the need to dasdfmt. (sbueno+anaconda)
    Related: rhbz#1170653
  - Fix a typo in the dasdfmt dialog box. (sbueno+anaconda)
    Related: rhbz#1170653
  - Enable anaconda to use the new cdl ks option, and detect ldl dasds.
    (sbueno+anaconda)
    Resolves: rhbz#1170656
    Resolves: rhbz#1170653
  - Fix GRUB2 Password Update Scope (rmarshall)
    Related: rhbz#985962
  - Enable Custom GRUB2 Password Utility (rmarshall)
    Related: rhbz#985962


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.17-1
changelog:
  - Check for Gtk before importing escape_markup (bcl)
    Related: rhbz#1236995
  - Add handling for unusable storage configurations. (dlehman)
    Resolves: rhbz#1236995
  - Allow markup in the label/message of DetailedErrorDialog. (dlehman)
    Related: rhbz#1236995
  - Allow passing an optional button list to showDetailedError. (dlehman)
    Related: rhbz#1236995
  - Allow kwargs with gtk_action_wait, gtk_action_nowait decorators. (dlehman)
    Related: rhbz#1236995


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.18-1
changelog:
  - Start the network before the display (dshea)
    Resolves: rhbz#1240732
  - Bump pykickstart version required. (sbueno+anaconda)
    Resolves: rhbz#1241413
  - Set the no network error in refresh() (dshea)
    Resolves: rhbz#1238797
  - Show the event box immediately when setting infobar messages. (dshea)
    Related: rhbz#1238797
  - dracut: fix boot failure waiting for finished/dd.sh (wwoods)
    Related: rhbz#1084197
  - driver_updates: fixes from patch review (wwoods)
    Related: rhbz#1084197
  - dd-refactor: dracut + build bits (wwoods)
    Resolves: rhbz#1084197
    Resolves: rhbz#1164131
    Related: rhbz#1213546
  - parse-kickstart: just emit 'inst.dd=XXX' for driverdisk (wwoods)
    Related: rhbz#1084197
  - parse-kickstart: pylint fixes (wwoods)
    Related: rhbz#1084197
  - dd-refactor: new driver_updates.py + tests (wwoods)
    Related: rhbz#1084197
  - payload: fix driverdisk repos (wwoods)
    Related: rhbz#1084197
  - Always write NTP servers to config files (wwoods)
    Resolves: rhbz#1197575
  - dracut: fix boot with inst.ks and no inst.{repo,stage2} (wwoods)
    Resolves: rhbz#1238987


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.19-1
changelog:
  - Don't ask to start vnc if user specifies text mode. (sbueno+anaconda)
    Resolves: rhbz#1241425
    Related: rhbz#1196721
  - Fix pylint errors in the new driver disk code. (clumens)
    Related: rhbz#1084197
  - Restore RHEL-specific stylesheet data. (dshea)
    Related: rhbz#1196721


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.20-1
changelog:
  - Add support for architecture suffixes in help files (mkolman)
    Related: rhbz#1196721
    Related: rhbz#1072033
  - network: add s390 options to default ifcfg files (rvykydal)
    Resolves: rhbz#1074570


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.21-1
changelog:
  - Remove the last usage of newt and get rid of it as a dependency
    (sbueno+anaconda)
    Related: rhbz#965985
  - Enable anaconda to use the new rescue mode. (sbueno+anaconda)
    Resolves: rhbz#965985
  - Get rid of unnecessary constants in constants_text. (sbueno+anaconda)
    Related: rhbz#965985
  - Get rid of some unnecessary files. (sbueno+anaconda)
    Related: rhbz#965985


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.22-1
changelog:
  - Fix various pylint problems caused by the new rescue mode. (clumens)
    Related: rhbz#965985
  - network: use ibftx interface for iSCSI from iBFT in dracut (rvykydal)
    Resolves: rhbz#1077291
  - Remove text.py from spec file (bcl)
    Related: rhbz#965985


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.23-1
changelog:
  - Handle missing environment without traceback (bcl)
    Resolves: rhbz#1245296
  - Disable a Pylint false-positive (mkolman)
    Related: rhbz#1182562
  - Make sure TUI is readable for non-latin languages (mkolman)
    Resolves: rhbz#1182562
  - Auto-load ks.cfg if OEMDRV volume available. (sbueno+anaconda)
    Resolves: rhbz#1057271
  - dracut: minor cleanup (wwoods)
    Related: rhbz#1168902
  - dracut: fix missing messages for inst.ks=cdrom (wwoods)
    Related: rhbz#1168902
  - Wait forever for kickstarts on CDROM (wwoods)
    Resolves: rhbz#1168902
  - Allow cdrom-swapping when doing "inst.ks=cdrom[:...]" (wwoods)
    Resolves: rhbz#1168902
  - anaconda-lib.sh: add tell_user() and dev_is_cdrom() (wwoods)
    Related: rhbz#1168902


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.24-1
changelog:
  - Add parentheses around the IPV6 regex fragment. (dshea)
    Resolves: rhbz#1246133
  - Add tests for IPv6 literals in URLs (dshea)
    Related: rhbz#1246133
  - Do not set user home to / in advanced user dialog (bcl)
    Resolves: rhbz#1245837
  - Fix Initial PPC PReP Boot Selector Name (rmarshall)
    Resolves: rhbz#1172755


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.25-1
changelog:
  - Add support for autostep and --autoscreenshot (mkolman)
    Resolves: rhbz#1234896
  - Really fix unexpected exits in execReadlines (dshea)
    Related: rhbz#1188287
  - iscsi: display portal (address:port) of node in node list (rvykydal)
    Related: rhbz#1195570


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.26-1
changelog:
  - Prevent incomplete translations from making the TUI unusable (mkolman)
    Resolves: rhbz#1235617
  - Disable a Pylint false-positive (mkolman)
    Related: rhbz#1234896


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.28-1
changelog:
  - Display a EULA-related warning on progress hub at end of installation.
    (sbueno+anaconda)
    Resolves: rhbz#1249185
    Resolves: rhbz#1248432


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.29-1
changelog:
  - Fix a line that still treated the fstype as a GtkComboBoxText (dshea)
    Resolves: rhbz#1248885
  - Fix fastestmirror plugin check (bcl)
    Resolves: rhbz#1249569


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.32-1
changelog:
  - product.img buildstamp should override distribution buildstamp (bcl)
    Resolves: rhbz#1240238
  - Tell libreport if it is a final release or not (vpodzime)
    Resolves: rhbz#1252036
  - On incomplete ks, don't automatically proceed with install. (sbueno+anaconda)
    Resolves: rhbz#1251978
  - Add the "make ci" target. (clumens)
    Related: rhbz#1196721
  - Tweak tmux configuration file (jkonecny)
    Resolves: rhbz#1238799


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.34-1
changelog:
  - Network protocols don't list Closest mirror first (vpodzime)
    Resolves: rhbz#1253196
  - Make sure proper installclass selected for RHEL installs. (sbueno+anaconda)
    Related: rhbz#1196721
  - Fix traceback on tz spoke in text mode (sbueno+anaconda)
    Resolves: rhbz#1252025


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.35-1
changelog:
  - Skip source url checks when network is off (bcl)
    Resolves: rhbz#1251130
  - Don't set net.device to link if there is no ksdevice (bcl)
    Resolves: rhbz#1085310
  - Reading carrier while link is down raises IOError (bcl)
    Related: rhbz#1085310
  - Make sure username entered in TUI if create a user chosen. (sbueno+anaconda)
    Resolves: rhbz#1249660


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.36-1
changelog:
  - Don't write nfs repos to the target system (bcl)
    Resolves: rhbz#1246212
  - Fix nfs mountpoint removal (bcl)
    Related: rhbz#1246212
  - Fix the handling of nfs:// URLs. (dshea)
    Related: rhbz#1246212
  - Start hubs with the buttons insensitive. (dshea)
    Resolves: rhbz#1255752
  - Move locale environment logic into localization.py (dshea)
    Related: rhbz#1198642


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.37-1
changelog:
  - Process excludedGroupList after packages and groups. (clumens)
    Resolves: rhbz#1249036
  - Fix the help button mnemonic display on spokes (dshea)
    Resolves: rhbz#1250918


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.38-1
changelog:
  - Run AnacondaExceptionHandler in cmdline mode (bcl)
    Resolves: rhbz#1256385
  - anaconda.target: Wants systemd-logind.service (awilliam)
    Resolves: rhbz#1257311


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.39-1
changelog:
  - Disallow /boot on lvm until grub2 fully supports it. (dlehman)
    Resolves: rhbz#1252466
  - Force an encoding of utf-8 on liveinst installs (dshea)
    Resolves: rhbz#1257060
  - Ignore zram block devices in the list-harddrives script output (mkolman)
    Resolves: rhbz#1247886
    Resolves: rhbz#1253184


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.40-1
changelog:
  - Skip OEMDRV if interactive DD is requested (bcl)
    Related: rhbz#1254270
  - Copy updated driver ko to correct directory (bcl)
    Related: rhbz#1254270
  - addRepo takes a repo object not a string (bcl)
    Related: rhbz#1254270
  - Drivers are simply under /run/install/DD-x/ (bcl)
    Related: rhbz#1254270
  - Fix a bash error in kickstart-genrules.sh (sbueno+anaconda)
    Resolves: rhbz#1057271
  - Run nm-connection-editor with the --keep-above flag (mkolman)
    Resolves: rhbz#1231856


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.42-1
changelog:
  - Remove a call to execute in storage thread to avoid a threading disaster.
    (sbueno+anaconda)
    Resolves: rhbz#1245268
  - Remove a rogue reference to self.back_clicked. (clumens)
    Related: rhbz#1254548
  - Fix a typo in service enablement in kickstart.py. (clumens)
    Related: rhbz#1252444
  - Verify Initial Setup services are present before turning them ON/OFF
    (mkolman)
    Resolves: rhbz#1252444
  - Set both .format's and .originalFormat's passphrase on unlock (vpodzime)
    Resolves: rhbz#1255679
  - Make the Encrypt checkbox insensitive for encrypted non-BTRFS devices
    (vpodzime)
    Related: rhbz#1255679
  - Make the default screen height yet one line shorter (vpodzime)
    Resolves: rhbz#1184378
  - Don't crash if the Japanese PC-98 keyboard is selected (mkolman)
    Resolves: rhbz#1190589


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.43-1
changelog:
  - Quit in askvnc should not reboot image and dirinstall (bcl)
    Resolves: rhbz#1255069
  - network: assume --device=link as default also for ks on hd (rvykydal)
    Related: rhbz#1085310
  - Don't try to concatenate a list with a string (mkolman)
    Related: rhbz#1252444
  - Always show the Network spoke in Initial Setup (mkolman)
    Resolves: rhbz#1259801
  - Fix hiding curl 404 errors outside debug mode (vtrefny)
    Resolves: rhbz#1182776


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.44-1
changelog:
  - Fix another bash syntax problem in kickstart-genrules.sh (sbueno+anaconda)
    Resolves: rhbz#1057271
  - Install all required packages. (dshea)
    Resolves: rhbz#1260624


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.46-1
changelog:
  - Handle driver rpms retrieved via network (bcl)
    Resolves: rhbz#1257916
  - Use getDiskDescription for disk description strings (bcl)
    Resolves: rhbz#1247861
  - Add getDiskDescription helper function (bcl)
    Related: rhbz#1247861
  - Make sure anaconda reads in ks file from OEMDRV device. (sbueno+anaconda)
    Resolves: rhbz#1057271
  - Try to deal with expected errors from devicetree.populate (vpodzime)
    Resolves: rhbz#1257648


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.47-1
changelog:
  - Show correct status for no %packages with selected environment (mkolman)
    Related: rhbz#1261393
  - Keep environment selection when reentering the software spoke (mkolman)
    Resolves: rhbz#1261393
  - Remove an unused import. (clumens)
    Related: rhbz#1253672
  - Only show the user spoke if no users are specified in kickstart (mkolman)
    Resolves: rhbz#1253672


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.49-1
changelog:
  - Use correct installclass for RHEL Atomic Host (rvykydal)
    Resolves: rhbz#1265213
  - Catch blkid failure in driver-updates (bcl)
    Resolves: rhbz#1262963
  - Maximize anaconda instead of running fullscreen (dshea)
    Related: rhbz#1231856
  - Do not display markup in showDetailedError. (dshea)
    Resolves: rhbz#1263963


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.50-1
changelog:
  - Fix a pylint problem with the ostree patch. (clumens)
    Related: rhbz#1253527
  - Update storage config after running dasdfmt. (sbueno+anaconda)
    Resolves: rhbz#1264411
  - rpmostreepayload: Forcibly unmount everything in sysroot (walters)
    Resolves: rhbz#1253527


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.54-1
changelog:
  - ibft: fix setting dracut boot args for static ibft nic configuration
    (rvykydal)
    Resolves: rhbz#1267526
  - dracut: accept inst.dd=[file:]/dd.iso (wwoods)
    Resolves: rhbz#1268792
  - Fix issues with the date&time not being updated on timezone changes
    (vpodzime)
    Resolves: rhbz#1267450


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.55-1
changelog:
  - network: create ifcfg files in tui if needed (rvykydal)
    Resolves: rhbz#1268155
  - Do not limit ONBOOT default setting to url and nfs installation methods
    (rvykydal)
    Resolves: rhbz#1269264


author: CentOS Sources <bugs@centos.org> - 21.48.22.56-1.el7.centos
changelog:
  - Add CentOS install class as default
  - use the right path for the EULA string (issue 7165,  bstinson)
  - use efi_dir = centos
  - disable the mirrorlist options
  - make boot part fs default to xfs


author: Karanbir Singh <kbsingh@centos.org> - 21.48.22.56-5.el7.centos
changelog:
  - Forward port existing patch
  - discard efivar patch, rolled into install class
  - setup new help text 
  - rebase install class
  - ensure productName is available in the yumpayload
  - use our own stubs for help
  - remove the hard dep for anaconda-user-help ( since its far too upstream specific )
  - Skip repo md retry if we are not online ( try at most 2 times (


author: Carl Green <carlgreen at gmail.com> - 3.2.1-4
changelog:
  - Renamed from jakarta-commons-collections
  - Updated to use maven2
  - Replaced saxon:group instruction with xsl:for-each-group in pom-maven2jpp-newdepmap.xsl


author: Carl Green <carlgreen at gmail.com> - 3.2.1-5
changelog:
  - Remove source and patches no longer needed for Maven
  - Fix non-standard groups and remove empty sections
  - Fix file permissions


author: Jaromir Capik <jcapik@redhat.com> 3.2.1-13
changelog:
  - saxon dependency removed - not needed
  - minor spec file changes according to the latest guidelines


author: Java SIG <java-devel@lists.fedoraproject.org> - 3.2.1-15
changelog:
  - Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
  - Replace maven BuildRequires with maven-local


author: Scott Lampert <fortunato@heavymetal.org>
changelog:
  - Used buildroot
  - patched bin/named/ns_udp.c to use <libelf/nlist.h> for include
    on Redhat 5.0 instead of <nlist.h>


author: Manuel J. Galan <manolow@step.es>
changelog:
  - Several essential modifications to build and install correctly.
  - Modified 'ndc' to avoid deprecated use of '-'


author: Stepan Kasal <kasal@math.cas.cz>
changelog:
  - nslookup patched:
    to count numRecords properly
    to fix subsequent calls to ls -d
    to parse "view" and "finger" commands properly
    the view hack updated for bind-8 (using sed)


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - update to 8.2.1.
  - add named.logrotate (#3571).
  - hack around egcs-1.1.2 -m486 bug (#3413, #3485).
  - vet file list.


author: Preston Brown <pbrown@redhat.com>
changelog:
  - use real stop and start in named.init for restart, not ndc restart, it has
    problems when named has changed during a package update... (# 4890)


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - Fix up location of named-bootconf.pl and make it executable
    (Bug #8028)
  - bind-devel requires bind


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - provide /var/named (fix for bugs #9847, #10205)
  - preserve args when restarted via ndc(8) (bug #10227)
  - make resolv.conf(5) a link to resolver(5) (bug #10245)
  - fix SYSTYPE bug in all makefiles
  - move creation of named user from %post into %pre


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - modify logrotate setup to use PID file
  - temporarily disable optimization by unsetting $RPM_OPT_FLAGS at build-time
  - actually bump the release this time


author: Bernhard Rosenkranzer <bero@redhat.com>
changelog:
  - Fix up the initscript (Bug #13033)
  - Fix build with current glibc (Bug #12755)
  - /etc/rc.d/init.d -> /etc/init.d
  - use %{_mandir} rather than /usr/share/man


author: Karsten Hopp <karsten@redhat.de>
changelog:
  - fixed logrotate script (wrong path to kill)
  - include header files in -devel package
  - bugzilla #22049, #19147, 21606


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - Move run files to /var/run/named/ - /var/run isn't writable
    by the user we're running as. (Bug #20665)


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - Make /etc/rndc.conf and /etc/sysconfig/named noreplace
  - Make devel require bind = %{version} rather than just bind


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - Update to 9.1.1rc1; fixes 17 bugs (14 of them affecting us;
    1 was fixed in a Red Hat patch already, 2 others are portability
    improvements)


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - 9.1.1 probably won't be out in time, revert to 9.1.0 and apply fixes
    from 9.1.1rc2
  - bind requires bind-utils (#28317)


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - Don't use the standard rndc key from the documentation, instead, create a random one
    at installation time (#26358)
  - Make /etc/rndc.conf readable by user named only, it contains secret keys


author: Bernhard Rosenkraenzer <bero@redhat.com> 9.1.0-9
changelog:
  - Work around bind 8 -> bind 9 migration problem when using buggy zone files:
    accept zones without a TTL, but spew out a big fat warning. (#31393)


author: Bernhard Rosenkraenzer <bero@redhat.com> 9.1.2-1
changelog:
  - 9.1.2 final. No changes between 9.1.2-0.rc1.1 and this one, except for
    the version number, though.


author: Bernhard Rosenkraenzer <bero@redhat.com> 9.1.3-0.rc1.2
changelog:
  - Add named.conf man page from bind 8.x (outdated, but better than nothing,
    - Rename the rndc key (#42895)
  - Add dnssec* man pages


author: Bernhard Rosenkraenzer <bero@redhat.com> 9.1.3-3
changelog:
  - Add build dependencies (#49368)
  - Make sure running service named start several times doesn't create
    useless processes (#47596)
  - Work around the named parent process returning 0 even if the config
    file is broken (it's parsed later by the child processes) (#45484)


author: Bernhard Rosenkraenzer <bero@redhat.com> 9.1.3-4
changelog:
  - Make sure /etc/rndc.conf isn't world-readable even after the
    %post script inserted a random key (#53009)


author: Bernhard Rosenkraenzer <bero@redhat.com> 9.2.0-0.rc3.1
changelog:
  - 9.2.0rc3
  - remove ttl patch, I don't think we need this for 8.0.
  - remove dig.1.bz2 from the bind8-manpages tar file, 9.2 has a new dig man page
  - add lwres* man pages to -devel


author: Bernhard Rosenkraenzer <bero@redhat.com> 9.2.0-7
changelog:
  - Don't exit if /etc/named.conf doesn't exist if we're running
    chroot (#60868)
  - Revert Elliot's changes, we do require specific glibc/glibc-kernheaders
    versions or bug #58335 will be back. "It compiles, therefore it works"
    isn't always true.


author: Bernhard Rosenkraenzer <bero@redhat.com> 9.2.1-2
changelog:
  - Move libisccc, lib isccfg and liblwres from bind-utils to bind,
    they're not required if you aren't running a nameserver.


author: Karsten Hopp <karsten@redhat.de> 9.2.1-7
changelog:
  - fix name of pidfine in logrotate script (#68842)
  - fix owner of logfile in logrotate script (#41391)
  - fix nslookup and named.conf man pages (output on stderr)
    (#63553, #63560, #63561, #54889, #57457)
  - add rfc1912 (#50005)
  - gzip all rfc's
  - fix typo in keygen.c (#54870)
  - added missing manpages (#64065)
  - shutdown named properly with rndc stop (#62492)
  - /sbin/nologin instead of /bin/false (#68607)
  - move nsupdate to bind-utils (where the manpage already was) (#66209, #66381)
  - don't kill initscript when rndc fails (reload)    (#58750)


author: Daniel Walsh <dwalsh@redhat.com> 9.2.1-12
changelog:
  - Fix log rotate to use service named reload
  - Change service named reload to give success/failure message [73770]
  - Fix File checking [75710]
  - Begin change to automatically run in CHROOT environment


author: Daniel Walsh <dwalsh@redhat.com> 9.2.2-13
changelog:
  - Fix config description of named.conf in chroot
  - Change named.init script to check for existence of /etc/sysconfig/network


author: Jason Vas Dias <jvdias@redhat.com>
changelog:
  - Fixed named.init generation of error messages on
  - 'service named stop' and 'service named reload'
  - as per bug 127775


author: Jason Vas Dias <jvdias@redhat.com>
changelog:
  - Fixed bug 129289: bind-chroot install / deinstall
  - on install, existing config files 'safe_replace'd
  - with links to chroot copies; on uninstall, moved back.


author: Jason Vas Dias <jvdias@redhat.com>
changelog:
  - Remove resolver(5) manpage now in man-pages (bug 130792);
  - Don't create /dev/ entries in bind-chroot if already there (bug 127556);
  - fix bind-devel Requires (bug 130919)
  - Set default location for dumpdb & stats files to /var/named/data


author: Jason Vas Dias <jvdias@redhat.com>
changelog:
  - Fix bug 130981: add '-t' option to named-checkconf invocation in
  - named.init if chroot installed.


author: Jason Vas Dias <jvdias@redhat.com> - 10:9.2.4rc7-10
changelog:
  - Fix bug 130121: add '%ghost' entries for files included in previous
  - bind-chroot & not in current - ie. named.conf, rndc.key, dev/* -
  - that RPM removed after upgrade .


author: Jason Vas Dias <jvdias@redhat.com> - 10:9.2.4rc7-11_EL3
changelog:
  - Fix bug 131803: replace ROOTDIR line removed by broken
  - bind-chroot 9.2.2-21's '%postun'; added %triggerpostun for bind-chroot


author: Jason Vas Dias <jvdias@redhat.com> - 10:9.2.4rc7-12_EL3
changelog:
  - Fix bug 132303: if ROOTDIR line was replaced after upgrade from
  - bind-chroot-9.2.2-21, restart named


author: Jason Vas Dias <jvdias@redhat.com> - 10:9.2.4rc8-14
changelog:
  - Upgrade to upstream bind-9.2.4rc8 .
  - Progress: Finally! Hooray! ISC bind now distributes:
  - o named.conf(5) and nslookup(8) manpages
  -    'bind-manpages.bz2' source can now disappear
  -    (could this have something to do with ISC bug I raised about this?)
  - o 'deprecation_msg' global has vanished
  -     bind-9.2.3rc3-deprecation_msg_shut_up.diff.bz2 can disappear


author: Jason Vas Dias <jvdias@redhat.com> - 20:9.2.4-1
changelog:
  - BIND 9.2.4 (final release) released - source code actually
  - identical to 9.2.4rc8, with only version number change.


author: Jason Vas Dias <jvdias@redhat.com> - 20:9.2.4-2
changelog:
  - Fix bug 136243: bind-chroot %post must run restorecon -R %{prefix}
  - Fix bug 135175: named.init must return non-zero if named is not run
  - Fix bug 134060: bind-chroot %post must use mktemp, not /tmp/named
  - Fix bug 133423: bind-chroot %files entries should have been %dirs


author: Jason Vas Dias <jvdias@redhat.com> - 20:9.2.4-4
changelog:
  - Fix bugs 140528 and 141113:
  - 2 second timeouts when IPv6 not configured and root nameserver's
  - AAAA addresses are queried


author: Jason Vas Dias <jvdias@redhat.com> - 22:9.3.0-2
changelog:
  - Fix bug 143438: named.init will now make correct ownership of $ROOTDIR/var/named
  -                 based on 'named_write_master_zones' SELinux boolean.
  - Fix bug 143744: dig & nsupdate IPv6 timeout  (dup of 140528)


author: Jason Vas Dias <jvdias@redhat.com> - 22:9.3.1rc1-1
changelog:
  - Upgrade to 9.3.1rc1
  - Add Simplified Database Backend (SDB) sub-package ( bind-sdb )
  -     add named_sdb - ldap + pgsql + dir database backend support with
  -     'ENABLE_SDB' named.sysconfig option
  - Add BIND resolver library & includes sub-package ( libbind-devel)
  - fix bug 147824 / 147073 / 145664: ENABLE_ZONE_WRITE in named.init
  - fix bug 146084 : shutup restorecon


author: Jason Vas Dias <jvdias@redhat.com> - 22.9.3.1rc1-5
changelog:
  - fix bug 150288: h_errno not being accessed / set correctly in libbind
  - add libbind man-pages from bind-8.4.6


author: Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-2_FC4
changelog:
  - Rebuild for bind-sdb libpq.so.3 dependency
  - fix bug 150981: don't install libbind man-pages if no libbind
  - fix bug 151852: mount proc on $ROOTDIR/proc to allow sysconf(...)
    to work and correct number of CPUs to be determined


author: Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-4_dbus
changelog:
  - Enhancement to allow dynamic forwarder table management and
  - DHCP forwarder auto-configuration with D-BUS


author: Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-4
changelog:
  - Fix bug 157601: give named.init a configtest function
  - Fix bug 156797: named.init should check SELinux booleans.local before booleans
  - Fix bug 154335: if no controls in named.conf, stop named with -TERM sig, not rndc
  - Fix bug 155848: add NOTES section to named.8 man-page with info on all Red Hat
                    BIND quirks and SELinux DDNS / slave zone file configuration
  - D-BUS patches NOT applied until dhcdbd is in FC


author: Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-6
changelog:
  - fix bug 157950: dig / host / nslookup should reject invalid resolv.conf
                    files and not use uninitialized garbage nameserver values
                    (ISC bug 14841 raised).


author: Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-7
changelog:
  - fix bug 160914: resolver utilities should try next server on empty referral
                    (now that glibc bug 162625 is fixed)
                    host and nslookup now by default try next server on SERVFAIL
                    (host now has '-s' option to disable, and nslookup given
                     '[no]fail' option similar to dig's [no]fail option).
  - rebuild and re-test with new glibc & gcc (all tests passed).


author: Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-10
changelog:
  - Build with D-BUS patch by default; D-BUS support enabled with named -D option
  - Enable D-BUS for named_sdb also
  - fix sdb pgsql's zonetodb.c: must use isc_hash_create() before dns_db_create()
  - update fix for bug 160914 : test for RD=1 and ARCOUNT=0 also before trying next server
  - fix named.init script to handle named_sdb properly
  - fix named.init script checkconfig() to handle named '-c' option
    and make configtest, test, check configcheck synonyms


author: Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-12
changelog:
  - fix bug 168302: use %{__cc} for compiling dns-keygen
  - fix bug 167682: bind-chroot directory permissions
  - fix issues with -D dbus option when dbus service not running or disabled


author: Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-18
changelog:
  - fix bug 169969: do NOT call dbus_svc_dispatch() in dbus_mgr_init_dbus() -
        task->state != task_ready and will cause Abort in task.c if process
        is waiting for NameOwnerChanged to do a SetForwarders


author: Jason Vas Dias <jvdias@redhat.com> - 24.9.3.1-20
changelog:
  - Allow the -D enable D-BUS option to be used within bind-chroot .
  - fix bug 171226: supply some documentation for pgsql SDB .


author: Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-22
changelog:
  - fix bug 172632 - remove .la files
  - ship namedGetForwarders and namedSetForwarders scripts
  - fix detection of -D option in chroot


author: Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-24
changelog:
  - allow D-BUS support to work in bind-chroot environment:
    workaround latest selinux policy by mounting /var/run/dbus/
    under chroot instead of /var/run/dbus/system-bus-socket


author: Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-4
changelog:
  - regenerate redhat_doc patch for non-DBUS builds
  - allow dbus builds to work with dbus version < 0.6 (bz #179816)


author: Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-6
changelog:
  - replace caching-nameserver with bind-config sub-package
  - fix bug 177595: handle case where $ROOTDIR is a link in initscript
  - fix bug 177001: bind-config creates symlinks OK now
  - fix bug 176388: named.conf is now never replaced by any RPM
  - fix bug 176248: remove unecessary creation of rpmsave links
  - fix bug 174925: no replacement of named.conf
  - fix bug 173963: existing named.conf never modified
  - major .spec file cleanup


author: Jason Vas Dias <jvdias@redhat.com> - 30.9.3.2-8
changelog:
  - Do not allow package to be installed if named:25 userid creation fails
  - Give libbind a pkg-config file
  - remove restorecon from bind-chroot-admin (not required).
  - fix named.caching-nameserver.conf (listen-on-v6 port 53 { ::1 };)


author: Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-14
changelog:
  - fix bug 186577: remove -L/usr/lib from libbind.pc and more .spec file cleanup
  - add '%doc' sample configuration files in /usr/share/doc/bind*/sample
  - rebuild with new gcc and glibc


author: Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-16
changelog:
  - fix bug 187286: 
       prevent host(1) printing duplicate 'is an alias for' messages
       for the default AAAA and MX lookups as well as for the A lookup
       (it now uses the CNAME returned for the A lookup for the AAAA and MX lookups).
       This is upstream bug #15702 fixed in the unreleased bind-9.3.3
  - fix bug 187333: fix SOURCE24 and SOURCE25 transposition


author: Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-20
changelog:
  - fix resolver.c ncache_adderesult segfault reported in addenda to bug 173961 
    (upstream bugs #15642, #15528 ?)
  - allow named ability to generate core dumps after setuid (upstream bug #15753)


author: Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-22
changelog:
  - apply upstream patch for ncache_adderesult segfault bug 173961 addenda
  - fix bug 188382: rpm --verify permissions inconsistencies
  - fix bug 189186: use /sbin/service instead of initscript
  - rebuild for new gcc, glibc-kernheaders


author: Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-26.FC6
changelog:
  - fix bugs 191093, 189789
  - backport selected fixes from upstream bind9 'v9_3_3b1' CVS version:
    ( see http://www.isc.org/sw/bind9.3.php "Fixes" ): 
    o change 2024 / bug 16027:
      named emitted spurious "zone serial unchanged" messages on reload
    o change 2013 / bug 15941:
      handle unexpected TSIGs on unsigned AXFR/IXFR responses more gracefully
    o change 2009 / bug 15808: coverity fixes
    o change 1997 / bug 15818: 
      named was failing to replace negative cache entries when a positive one
      for the type was learnt
    o change 1994 / bug 15694: OpenSSL 0.9.8 support
    o change 1991 / bug 15813:
      The configuration data, once read, should be treated as readonly.
    o misc. validator fixes 
    o misc. resolver fixes
    o misc. dns fixes
    o misc. isc fixes
    o misc. libbind fixes
    o misc. isccfg fix
    o misc. lwres fix
    o misc. named fixes
    o misc. dig fixes
    o misc. nsupdate fix
    o misc. tests fixes


author: Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-30
changelog:
  - fix bug 196398 - Enable -D option automatically in initscript
    if NetworkManager enabled in any runlevel.
  - fix namedGetForwarders for new dbus
  - fix bug 195881 - libbind.so should be owned by bind-libbind-devel


author: Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-32
changelog:
  - fix addenda to bug 189789: 
    determination of selinux enabled was still not 100% correct in bind-chroot-admin
  - fix addenda to bug 196398:
    make named.init test for NetworkManager being enabled AFTER testing for -D absence;
    named.init now supports a 'DISABLE_NAMED_DBUS' /etc/sysconfig/named setting to disable
    auto-enable of named dbus support if NetworkManager enabled.


author: Martin Stransky <stransky@redhat.com> - 30:9.3.2-37
changelog:
  - fix for #202542 - /usr/sbin/bind-chroot-admin: No such file or directory
  - fix for #202547 - file_contexts: invalid context


author: Martin Stransky <stransky@redhat.com> - 30:9.3.3-3
changelog:
  - added fix from #209400 - Bind Init Script does not create 
    the PID file always, created by Jeff Means
  - added timeout to stop section of init script. 
    The default is 100 sec. and can be adjusted by NAMED_SHUTDOWN_TIMEOUT
    shell variable.


author: Martin Stransky <stransky@redhat.com> - 30:9.3.3-6
changelog:
  - fix for #200465: named-checkzone and co. cannot be run as non-root user
  - fix for #212348: chroot'd named causes df permission denied error
  - fix for #211249, #211083 - problems with stopping named
  - fix for #212549: init script does not unmount /proc filesystem
  - fix for #211282: EDNS is globally enabled, crashing CheckPoint FW-1,
      added edns-enable options to named configuration file which can suppress
      EDNS in queries to DNS servers (see /usr/share/doc/bind-9.3.3/misc/options)
  - fix for #212961: bind-chroot doesn't clean up its mess on %preun
  - update to 9.3.3rc3, removed already merged patches


author: Martin Stransky <stransky@redhat.com> - 31:9.3.3-0.1.rc3
changelog:
  - added back an interval to restart
  - renamed package, it should meet the N-V-R criteria
  - fix for #216185: bind-chroot-admin able to change root mode 750
  - added fix from #215997: incorrect permissions on dnszone.schema
  - added a notice to init script when /etc/named.conf doesn't exist (#216075)


author: Martin Stransky <stransky@redhat.com> - 31:9.3.3-2
changelog:
  - added namedGetForwarders written in shell (#176100),
    created by Baris Cicek <baris@nerd.com.tr>.


author: Adam Tkac <atkac@redhat.com> 31:9.3.3-4.fc7
changelog:
  - package bind-libbind-devel has beed removed (libs has been moved to bind-devel & bind-libs)
  - Resolves: #214208


author: Adam Tkac <atkac@redhat.com> 31:9.3.4-3.fc7
changelog:
  - fixed building without libbind
  - fixed post section (selinux commands is now in if-endif statement)
  - prever macro has been removed from version


author: Adam Tkac <atkac@redhat.com> 31:9.4.0-1.fc7
changelog:
  - updated to 9.4.0
  - bind-chroot-admin now sets EAs correctly (#213926)
  - throw away next_server_on_referral and no_servfail_stops patches (fixed in 9.4.0)


author: Adam Tkac <atkac redhat com> 31:9.4.0-2.fc7
changelog:
  - added experimental SQLite support (written by John Boyd <jaboydjr@netwalk.com>)
  - moved bind-chroot-admin script to chroot package
  - bind-9.3.2-redhat_doc.patch is always applied (#231738)


author: Adam Tkac <atkac redhat com> 31:9.4.0-3.fc7
changelog:
  - prepared bind to merge review
  - added experimental idn support to bind-utils utils (not enabled by default yet)
  - change chroot policy in caching-nameserver post section
  - fixed bug in bind-chroot-admin - rootdir function is called properly now


author: Adam Tkac <atkac redhat com> 31:9.4.0-4.fc7
changelog:
  - removed query-source[-v6] options from caching-nameserver config
    (#209954, increase security)
  - throw away idn. It won't be ready in fc7


author: Adam Tkac <atkac redhat com> 31:9.4.0-7.fc7
changelog:
  - removed DEBUGINFO option because with this option (default) was bind
    builded with -O0 and without this flag no debuginfo package was produced.
    (I want faster bind => -O2 + debuginfo)
  - fixed zone finding (#236426)


author: Adam Tkac <atkac redhat com> 31:9.4.0-8.fc7
changelog:
  - improved "zone freeze patch" - if multiple zone with same name exists
    no zone is freezed
  - minor cleanup in caching-nameserver's config file
  - fixed race-condition in dbus code (#235809)
  - added forgotten restorecon statement in bind-chroot-admin


author: Adam Tkac <atkac redhat com> 31:9.4.1-3
changelog:
  - fixed bind-chroot-admin dynamic DNS handling (#239149)
  - updated zone-freeze patch to latest upstream
  - ldap sdb has been rewriten to latest api (#239802)


author: Adam Tkac <atkac redhat com> 31:9.4.1-4
changelog:
  - removed ldap-api patch and start using deprecated API
  - fixed minor problem in bind-chroot-admin script (#241103)


author: Adam Tkac <atkac redhat com> 31:9.4.1-5
changelog:
  - very minor compatibility change in bind-chroot-admin (line 215)
  - enabled IDN support by default and don't distribute IDN libraries
  - specfile cleanup
  - add dynamic directory to /var/named. This directory will be primarily used for
    dynamic DNS zones. ENABLE_ZONE_WRITE and SELinux's named_write_master_zones no longer exist


author: Adam Tkac <atkac redhat com> 31:9.4.1-6
changelog:
  - major changes in initscript. Could be LSB compatible now
  - removed caching-nameserver subpackage. Move configs from this
    package to main bind package as default configuration and major
    configuration cleanup


author: Adam Tkac <atkac redhat com> 31:9.4.1-7
changelog:
  - marked caching-nameserver as obsolete (#244604)
  - fixed typo in initscript (causes that named doesn't detect NetworkManager
    correctly)
  - next cleanup in configuration - moved configfiles into config.tar
  - removed delay between start & stop in restart function in named.init


author: Adam Tkac <atkac redhat com> 31:9.5.0a5-2
changelog:
  - minor changes in default configuration
  - fix h_errno assigment during resolver initialization (unbounded recursion, #245857)
  - removed wrong patch to #150288


author: Adam Tkac <atkac redhat com> 31:9.5.0a5-3.9
changelog:
  - removed bind-sdb package (default named has compiled SDB backend now)
  - integrated DLZ (Dynamically loadable zones) drivers
  - integrated GSS-TSIG support (RFC 3645)
  - build with -O0 (many new features, potential core dumps will be more useful)


author: Adam Tkac <atkac redhat com> 31:9.5.0a5-5
changelog:
  - integrated "autotools" patch for testing purposes (upstream will
    accept it in future, for easier building)


author: Adam Tkac <atkac redhat com> 32:9.5.0-6.a6
changelog:
  - updated to 9.5.0a6 which contains fixes for CVE-2007-2925 and
    CVE-2007-2926
  - fixed building on 64bits


author: Adam Tkac <atkac redhat com> 32:9.5.0-8.a6
changelog:
  - minor next improvements on autotools patch
  - dig and host utilities now using libidn instead idnkit for
    IDN support


author: Adam Tkac <atkac redhat com> 32:9.5.0-9.a6
changelog:
  - disable 64bit dlz driver patch on alpha and ia64 (#251298)
  - remove wrong malloc functions from lib/dns/spnego.c (#251853)


author: Adam Tkac <atkac redhat com> 32:9.5.0-10.a6
changelog:
  - dropped direct dependency to /etc/openldap/schema directory
  - changed hardcoded paths to macros
  - fired away code which configure LDAP server


author: Adam Tkac <atkac redhat com> 32:9.5.0-10.2.a6
changelog:
  - added new initscript option KEYTAB_FILE which specified where
    is located kerberos .keytab file for named service
  - obsolete temporary bind-9.5-spnego-memory_management.patch by
    bind-9.5-gssapictx-free.patch which conforms BIND coding standards
    (#251853)


author: Adam Tkac <atkac redhat com> 32:9.5.0-11.a6
changelog:
  - start using --disable-isc-spnego configure option
    - remove bind-9.5-spnego-memory_management.patch (source isn't
      compiled)


author: Adam Tkac <atkac redhat com> 32:9.5.0-11.1.a6
changelog:
  - removed end dots from Summary sections (skasal@redhat.com)
  - fixed wrong file creation by autotools patch (skasal@redhat.com)


author: Adam Tkac <atkac redhat com> 32:9.5.0-11.3.a6
changelog:
  - initscript failure message is now printed correctly (#277981,
    Quentin Armitage (quentin armitage org uk) )


author: Adam Tkac <atkac redhat com> 32:9.5.0-12.a6
changelog:
  - bind-9.5-2119_revert.patch and bind-9.5-fix_h_errno.patch are
    obsoleted by upstream bind-9.5-_res_errno.patch


author: Adam Tkac <atkac redhat com> 32:9.5.0-16.5.a6
changelog:
  - added bind-sdb again, contains SDB modules and DLZ modules
  - bind-9.3.1rc1-sdb.patch replaced by bind-9.5-sdb.patch


author: Adam Tkac <atkac redhat com> 32:9.5.0-17.a7
changelog:
  - 9.5.0a7
  - dropped patches (upstream)
    - bind-9.5-update.patch
    - bind-9.5-pool_badfree.patch
    - bind-9.5-_res_errno.patch


author: Adam Tkac <atkac redhat com> 32:9.5.0-18.4.a7
changelog:
  - bind-9.5-random_ports.patch was removed because upstream doesn't
    like it. query-source{,v6} options are sufficient (#391931)
  - bind-chroot-admin called restorecon on /proc filesystem (#405281)


author: Adam Tkac <atkac redhat com> 32:9.5.0-23.b1
changelog:
  - fixed initscript wait loop (#426382)
  - removed dependency on policycoreutils and libselinux (#426515)


author: Adam Tkac <atkac redhat com> 32:9.5.0-24.b1
changelog:
  - removed bind-9.3.2-prctl_set_dumpable.patch (upstream)
  - allow parallel building of libdns library
  - CVE-2008-0122


author: Adam Tkac <atkac redhat com> 32:9.5.0-26.b2
changelog:
  - build with -D_GNU_SOURCE (#431734)
  - improved fix for #253537, posttrans script is now used
  - improved fix for #400461
  - 9.5.0b2
    - bind-9.3.2b1-PIE.patch replaced by bind-9.5-PIE.patch
      - only named, named-sdb and lwresd are PIE
    - bind-9.5-sdb.patch has been updated
    - bind-9.5-libidn.patch has been updated
    - bind-9.4.0-sdb-sqlite-bld.patch replaced by bind-9.5-sdb-sqlite-bld.patch
    - removed bind-9.5-gssapi-header.patch (upstream)
    - removed bind-9.5-CVE-2008-0122.patch (upstream)
  - removed bind-9.2.2-nsl.patch
  - improved sdb_tools Makefile.in


author: Adam Tkac <atkac redhat com> 32:9.5.0-27.b2
changelog:
  - removed conditional build with libefence (use -fmudflapth instead)
  - fixed building of DLZ stuff (#432497)
  - do not build Berkeley DB DLZ backend
  - temporary build with --disable-linux-caps and without threads (#433102)
  - update named.ca file to affect IPv6 changes in root zone


author: Adam Tkac <atkac redhat com> 32:9.5.0-30.b3
changelog:
  - 9.5.0b3 release
  - dropped patches (upstream)
    - bind-9.5-transfer-segv.patch
    - bind-9.5-mudflap.patch
    - bind-9.5.0-generate-xml.patch
    - bind-9.5-libcap.patch


author: Adam Tkac <atkac redhat com> 32:9.5.0-32.b3
changelog:
  - reverted "any" patch, upstream says not needed
  - log EDNS failure only when we really switch to plain EDNS (#275091)
  - detect configuration file better


author: Adam Tkac <atkac redhat com> 32:9.5.0-33.rc1
changelog:
  - updated to 9.5.0rc1
  - merged patches
    - bind-9.5-libcap.patch
  - make binaries readable by others (#427826)


author: Adam Tkac <atkac redhat com> 32:9.5.0-36.1
changelog:
  - removed dns-keygen utility in favour of rndc-confgen -a (#449287)
  - some minor sample fixes (#449274)


author: Adam Tkac <atkac redhat com> 32:9.5.1-0.1.b1
changelog:
  - 9.5.1b1 release (CVE-2008-1447)
  - dropped bind-9.5-recv-race.patch because upstream doesn't want it


author: Adam Tkac <atkac redhat com> 32:9.5.1-0.3.b1
changelog:
  - static libraries are no longer supported
  - IP acls weren't merged correctly (#457175)
  - use fPIE on sparcv9/sparc64 (Dennis Gilmore)
  - add sparc64 to list of 64bit arches in spec (Dennis Gilmore)


author: Adam Tkac <atkac redhat com> 32:9.5.1-0.7.b2
changelog:
  - 9.5.1b2 release
  - patches merged
    - bind95-rh454783.patch
    - bind-9.5-edns.patch
    - bind95-rh450995.patch
    - bind95-rh457175.patch


author: Adam Tkac <atkac redhat com> 32:9.6.0-0.1.b1
changelog:
  - 9.6.0b1 release
  - don't build ODBC and Berkeley DB DLZ drivers
  - end of bind-chroot-admin script, copy config files to chroot manually
  - /proc doesn't have to be mounted to chroot
  - temporary use libbind from 9.5 series, noone has been released for 9.6 yet


author: Adam Tkac <atkac redhat com> 32:9.6.0-0.5.rc1
changelog:
  - 9.6.0rc1 release
  - patches merged
    - bind-9.2.0rc3-varrun.patch
    - bind-95-sdlz-include.patch
    - bind-96-libxml2.patch
  - fixed rare use-after-free problem in host utility (#452060)
  - enabled chase of DNSSEC signature chains in dig


author: Adam Tkac <atkac redhat com> 32:9.6.0-11.P1
changelog:
  - fall back to insecure mode when no supported DNSSEC algorithm is found
    instead of SERVFAIL
  - don't fall back to non-EDNS0 queries when DO bit is set


author: Adam Tkac <atkac redhat com> 32:9.6.1-0.1.b1
changelog:
  - 9.6.1b1 release
  - patches merged
    - bind-96-isc_header.patch
    - bind-95-rh469440.patch
    - bind-96-realloc.patch
    - bind9-fedora-0001.diff
  - use -version-number instead of -version-info libtool param


author: Martin Nagy <mnagy redhat com> 32:9.6.1-0.2.b1
changelog:
  - update the patch for dynamic loading of database backends
  - fix dns_db_unregister()
  - useradd now takes "-N" instead of "-n" (atkac, #495726)
  - print nicer error msg when zone file is actually a directory (atkac, #490837)


author: Martin Nagy <mnagy redhat com> 32:9.6.1-0.3.b1
changelog:
  - update the patch for dynamic loading of database backends
  - create %{_libdir}/bind directory
  - copy default named.conf to doc directory, shared with s-c-bind (atkac)


author: Adam Tkac <atkac redhat com> 32:9.6.1-1
changelog:
  - 9.6.1 release
  - simplify chroot maintenance. Important files and directories are mounted into
    chroot (see /etc/sysconfig/named for more info, #504596)
  - fix doc/named.conf.default perms


author: Adam Tkac <atkac redhat com> 32:9.6.1-2
changelog:
  - improved "chroot automount" patches (#504596)
  - host should fail if specified server doesn't respond (#507469)


author: Adam Tkac <atkac redhat com> 32:9.6.1-3
changelog:
  - fix broken symlinks in bind-libs (#509635)
  - fix typos in /etc/sysconfig/named (#509650)
  - add DEBUG option to /etc/sysconfig/named (#510283)


author: Adam Tkac <atkac redhat com> 32:9.6.1-9.P1
changelog:
  - next attempt to fix the postun trigger (#520385)
  - remove obsolete bind-9.3.1rc1-fix_libbind_includedir.patch


author: Adam Tkac <atkac redhat com> 32:9.7.0-0.2.a2
changelog:
  - improve chroot related documentation (#507795)
  - add NetworkManager dispatcher script to reload named when network interface is
    activated/deactivated (#490275)
  - don't set/unset named_write_master_zones SELinux boolean every time in
    initscript, modify it only when it's actually needed


author: Adam Tkac <atkac redhat com> 32:9.7.0-0.6.b1
changelog:
  - update to 9.7.0b1
  - add bind-pkcs11 subpackage to support PKCS11 compatible keystores for DNSSEC
    keys


author: Adam Tkac <atkac redhat com> 32:9.7.0-0.14.rc2
changelog:
  - obsolete dnssec-conf
  - automatically update configuration from old dnssec-conf based
  - improve default configuration; enable DLV by default
  - remove obsolete triggerpostun from bind-libs subpackage


author: Adam Tkac <atkac redhat com> 32:9.7.0-2
changelog:
  - improve automatic DNSSEC reconfiguration trigger
  - initscript now returns 2 in case that action doesn't exist (#523435)
  - enable/disable chroot when bind-chroot is installed/uninstalled


author: Adam Tkac <atkac redhat com> 32:9.7.1-0.1.b1
changelog:
  - update to 9.7.1b1
  - make /var/named/dynamic as a default directory for managed DNSSEC keys
  - add patch to get "managed-keys-directory" option working
  - patches merged
    - bind97-managed-keyfile.patch
    - bind97-rh554316.patch


author: Adam Tkac <atkac redhat com> 32:9.7.1-3.P1
changelog:
  - remove outdated Copyright.caching-nameserver file
  - remove rfc1912.txt, it is already located in %doc/rfc directory
  - move COPYRIGHT to the bind-libs subpkg
  - add COPYRIGHT to the -pkcs11 subpkg


author: Adam Tkac <atkac redhat com> 32:9.7.2-3.P2
changelog:
  - new bind-libs-lite and bind-lite-devel subpkgs which contain
    public version of BIND 9 libraries
  - don't ship devel files for internal version of BIND 9 libraries


author: Adam Tkac <atkac redhat com> 32:9.7.2-5.P2
changelog:
  - move BIND9 internal libs back to %{_libdir}
  - add "-export" suffix to public libraries (-lite subpkg)


author: Adam Tkac <atkac redhat com> 32:9.7.3-0.3.b1
changelog:
  - fix "service named status" when used with named-sdb
  - don't check MD5, size and mtime of sysconfig/named


author: Adam Tkac <atkac redhat com> 32:9.7.3-1
changelog:
  - update to 9.7.3
  - fix dig +trace on dualstack systems (#674334)
  - fix linkage order when building on system with older BIND (#665971)
  - reduce number of gcc warnings


author: Adam Tkac <atkac redhat com> 32:9.8.1-0.1.rc1
changelog:
  - update to 9.8.1rc1
  - patches merged
    - bind97-rh674334.patch
    - bind97-cleanup.patch
    - bind98-includes.patch


author: Adam Tkac <atkac redhat com> 32:9.8.1-0.2.rc1
changelog:
  - fix rare race condition in request.c
  - print "the working directory is not writable" as debug message
  - re-add configtest target to initscript
  - initscript: sybsys name is always named, not named-sdb
  - nsupdate returned zero when target zone didn't exist (#700097)
  - nsupdate could have failed if server has multiple IPs and the first
    was unreachable (#714049)


author: Adam Tkac <atkac redhat com> 32:9.8.1-0.3.rc1
changelog:
  - fix DLZ related compilation issues
  - make /etc/named.{root,iscdlv}.key world-readable
  - add bind-libs versioned requires to bind pkg


author: Adam Tkac <atkac redhat com> 32:9.8.1-1
changelog:
  - update to 9.8.1
  - ship /etc/trusted-key.key (needed by dig)
  - use select instead of epoll in export libs (#735103)


author: Adam Tkac <atkac redhat com> 32:9.9.0-0.3.b2
changelog:
  - update to 9.9.0b2 (CVE-2011-4313)
  - patches merged
    - bind97-rh700097.patch
    - bind99-cinfo.patch


author: Adam Tkac <atkac redhat com> 32:9.9.0-1
changelog:
  - update to 9.9.0
  - load dynamic DBs later (and update dyndb patch)
  - fix memory leak in named during processing of rndc command
  - don't call `rndc-confgen -a` in "post" section
  - fix some packaging bugs in bind-chroot


author: Tomas Hozza <thozza@redhat.com> 32:9.9.1-6.P2
changelog:
  - Fixed bad path to systemctl in /etc/NetworkManager/dispatcher.d/13-named (#844047)
  - Fixed path to libdb.so in config.dlz.in


author: Tomas Hozza <thozza@redhat.com> 32:9.9.1-9.P2
changelog:
  - fixed SPEC file so it comply with new systemd-rpm macros guidelines (#850045)
  - changed %define macros to %global and fixed several rpmlint warnings


author: Adam Tkac <atkac redhat com> 32:9.9.2-1
changelog:
  - update to 9.9.2
  - bind97-rh714049.patch has been dropped
  - patches merged
    - bind98-rh816164.patch


author: Adam Tkac <atkac redhat com> 32:9.9.2-6.P1
changelog:
  - generate /etc/rndc.key during named service startup if doesn't exist
  - increase startup timeout in systemd units to 90sec (default)
  - fix IDN related statement in dig.1 manpage


author: Tomas Hozza <thozza@redhat.com> 32:9.9.2-7.P1
changelog:
  - Corrected IP addresses in named.ca (#901741)
  - mount/umount /var/named in setup-named-chroot.sh as the last one (#904666)


author: Adam Tkac <atkac redhat com> 32:9.9.3-0.1.rc1
changelog:
  - update to 9.9.3rc1
  - bind-96-libtool2.patch has been merged
  - fix bind tmpfiles.d for named.pid /run migration (#920713)


author: Tomas Hozza <thozza@redhat.com> 32:9.9.3-0.5.rc1
changelog:
  - Include recursion Warning in named.conf and named.conf.sample (#740894)
  - Include managed-keys-directory statement in named.conf.sample (#948026)


author: Tomas Hozza <thozza@redhat.com> 32:9.9.3-0.6.rc2
changelog:
  - update to 9.9.3rc2
  - part of bind97-exportlib.patch not needed any more
  - bind-9.9.1-P2-multlib-conflict.patch modified to reflect latest source
  - rl-9.9.3rc1.patch -> rl-9.9.3rc2.patch
  - bind99-opts.patch merged


author: Tomas Hozza <thozza@redhat.com> 32:9.9.3-1
changelog:
  - update to 9.9.3
  - install dns/update.h header
  - update RRL patch to the latest version 9.9.3-rl.150.20


author: Tomas Hozza <thozza@redhat.com> 32:9.9.3-5.P2
changelog:
  - update to 9.9.3-P2 (fix for CVE-2013-4854)
  - update RRL patch to 9.9.3-P2-rl.13207.22
  - Fix script for setting up chroot so it unmounts everything successfully


author: Tomas Hozza <thozza@redhat.com> 32:9.9.4-5
changelog:
  - Install configuration for rwtab and fix chroot setup script (#1028189)
  - use --enable-filter-aaaa when building bind to enable filter-aaaa-on-v4 option (#1025245)


author: Tomas Hozza <thozza@redhat.com> 32:9.9.4-7
changelog:
  - Create symlink /var/named/chroot/var/run -> /var/named/chroot/run (#1024384)
  - Added session-keyfile statement into default named.conf since we use /run/named (#1024384)


author: Tomas Hozza <thozza@redhat.com> 32:9.9.4-8
changelog:
  - Split chroot package for named and named-sdb
  - Extract setting-up/destroying of chroot to a separate systemd service (#1004300)


author: Tomas Hozza <thozza@redhat.com> - 32:9.9.4-15
changelog:
  - Use /dev/urandom when generating rndc.key file (#1107568)
  - Allow authentication using TSIG in allow-notify configuration statement (#1067424)
  - Fix race condition when destroying a resolver fetch object (#1072379)
  - Increase defaults for lwresd workers and make workers and client objects number configurable (#1098959)
  - Configure BIND with --with-dlopen=yes to support dynamically loadable DLZ drivers (#1096688)


author: Tomas Hozza <thozza@redhat.com> - 32:9.9.4-17
changelog:
  - Fix error in dyndb API that can cause named to freeze on shutdown (#1142150)
  - Fix error in triggerun scriptlet (#1143033)
  - Remove /var/named/chroot/var/run on bind-chroot update if it is a directory (#1091341)


author: Tomas Hozza <thozza@redhat.com> - 32:9.9.4-19
changelog:
  - Install config for tmpfiles under %{_tmpfilesdir} (#1180976)
  - Fixed systemctl path in logrotate configuration (#1164264)
  - remove information about system-config-bind from named.8 man page (#1152066)


author: Tomas Hozza <thozza@redhat.com> - 32:9.9.4-20
changelog:
  - DNS resolution failure in high load environment with SERVFAIL and "out of memory/success" in the log (#1221180)


author: Tomas Hozza <thozza@redhat.com> - 32:9.9.4-22
changelog:
  - Add version specific requires on bind for bind-pkcs11 (Related: #1097753)
  - Resolve issues found by static analysis (Related: #1097753)


author: Tomas Hozza <thozza@redhat.com> - 32:9.9.4-23
changelog:
  - Don't copy /etc/localtime on -chroot package installation (#1186773)
  - Fix SPF resource records check to comply with RFC7208 (#1215164)
  - Don't use ISC's DLV by default (#1223336)


author: Steven Dake <sdake@redhat.com> - 0.91-2
changelog:
  - use /sbin/service instead of calling init script directly.
  - put corosync-objctl man page in the main package.
  - change all initrddir to initddir for fedora 10 guidelines.


author: Fabio M. Di Nitto <fdinitto@redhat.com> - 0.92-4.svn1707
changelog:
  - Update to svn trunk at revision 1707 from upstream.
  - Update spec file to include new lcrso services and include file.


author: Fabio M. Di Nitto <fdinitto@redhat.com> - 0.92-5.svn1709
changelog:
  - Update to svn trunk at revision 1709 from upstream.
  - Update spec file to include new include files.


author: Fabio M. Di Nitto <fdinitto@redhat.com> - 0.92-6.svn1750
changelog:
  - Update to svn trunk at revision 1750 from upstream.
  - Include new quorum service in the packaging.


author: Fabio M. Di Nitto <fdinitto@redhat.com> - 0.92-7.svn1756
changelog:
  - Update to svn trunk at revision 1756 from upstream.
  - Add support pkgconfig to devel package.
  - Tidy up spec files by re-organazing sections according to packages.
  - Split libraries from corosync to corosynclib.
  - Rename corosync-devel to corosynclib-devel.
  - Comply with multiarch requirements (libraries).


author: Fabio M. Di Nitto <fdinitto@redhat.com> - 0.93-1
changelog:
  - New upstream release.
  - Drop alphatag from spec file.
  - Drop trunk patch.
  - Update Provides for corosynclib-devel.
  - Backport gcc-4.4 build fix from trunk.


author: Fabio M. Di Nitto <fdinitto@redhat.com> - 0.93-2
changelog:
  - Rename gcc-4.4 patch to match svn commit (r1767).
  - Backport patch from trunk (commit r1774) to fix quorum engine.


author: Fabio M. Di Nitto <fdinitto@redhat.com> - 0.94-1
changelog:
  - New upstream release.
  - Drop obsolete patches.
  - Add soname bump patch that was missing from upstream.


author: Fabio M. Di Nitto <fdinitto@redhat.com> - 0.94-2.svn1792
changelog:
  - Import fixes from upstream:
    * Fix uninitialized memory. Spotted by valgrind (1788)
    * Fix logsys_set_format by updating the right bits (1789)
    * logsys: re-add support for timestamp  (1790)
    * Fix cpg crash (1791)
    * Allow logsys_format_set to reset to default (1792)


author: Fabio M. Di Nitto <fdinitto@redhat.com> - 0.94-3.svn1794
changelog:
  - Import fixes from upstream:
    * Add reserve/release feature to totem message queue space (1793)
    * Fix CG shutdown (1794)


author: Fabio M. Di Nitto <fdinitto@redhat.com> - 0.94-4.svn1797
changelog:
  - Import fixes from upstream:
    * Cleanup logsys format init around to use default settings (1795)
    * logsys_format_set should use its own internal copy of format_buffer (1796)
    * Add logsys_format_get to logsys API (1797)
  - Cherry pick svn1807 to unbreak CPG.


author: Fabio M. Di Nitto <fdinitto@redhat.com> - 0.95-1
changelog:
  - New upstream release
  - spec file updates:
    * Drop alpha tag
    * Drop local patches (no longer required)
    * Allow to build from svn trunk by supporting rpmbuild --with buildtrunk 
    * BuildRequires autoconf automake if building from trunk
    * Execute autogen.sh if building from trunk and if no configure is available
    * Switch to use rpm configure macro and set standard install paths
    * Build invokation now supports _smp_mflags
    * Remove install section for docs and use proper doc macro instead
    * Add tree fixup bits to drop static libs and html docs (only for now)
    * Add LICENSE file to all subpackages
    * libraries have moved to libdir. Drop ld.so.conf.d corosync file
    * Update BuildRoot usage to preferred versions/names


author: Fabio M. Di Nitto <fdinitto@redhat.com> - 0.97-1.svn2232
changelog:
  - New upstream release
  - spec file updates:
    * Drop pkgconfig fix that's now upstream
    * Update to svn version 2232
    * Define buildtrunk if we are using svn snapshots
    * BuildRequires: nss-devel to enable nss crypto for network communication
    * Force autogen invokation if buildtrunk is defined
    * Whitespace cleanup
    * Stop shipping corosync.conf in favour of a generic example
    * Update file list


author: Fabio M. Di Nitto <fdinitto@redhat.com> - 0.98-1
changelog:
  - New upstream release
  - spec file updates:
    * Drop corosync-trunk patch and alpha tag.
    * Fix alphatag vs buildtrunk handling.
    * Drop requirement on ais user/group and stop creating them.
    * New config file locations from upstream: /etc/corosync/corosync.conf.


author: Fabio M. Di Nitto <fdinitto@redhat.com> - 1.1.0-1
changelog:
  - New upstream release
  - spec file updates:
    * enable IB support
    * explicitly define built-in features at configure time


author: Fabio M. Di Nitto <fdinitto@redhat.com> - 1.2.0-1
changelog:
  - New upstream release
  - Use global instead of define
  - Update Source0 url
  - Use more name macro around
  - Cleanup install section. Init script is now installed by upstream
  - Cleanup whitespace
  - Don't deadlock between package upgrade and corosync condrestart
  - Ship service.d config directory
  - Fix Conflicts vs Requires
  - Ship new sam library and man pages


author: Fabio M. Di Nitto <fdinitto@redhat.com> - 1.2.2-1
changelog:
  - New upstream release
  - Add upstream trunk revision 2770 to add cpg_model_initialize api.
  - Fix URL and Source0 entries.
  - Add workaround to broken 1.2.2 Makefile with make -j.


author: Fabio M. Di Nitto <fdinitto@redhat.com> - 1.3.0-1
changelog:
  - New upstream release
  - drop upstream patch revision-2770.patch now included in release
  - update spec file to ship corosync-blackbox


author: Fabio M. Di Nitto <fdinitto@redhat.com> - 1.99.2-1
changelog:
  - New upstream release
  - Re-enable xmlconfig bits
  - Ship cmap man pages
  - Add workaround to usrmove breakage!!


author: Jan Friesse <jfriesse@redhat.com> 2.3.1-3
changelog:
  - Resolves: rhbz#998362

  - Fix scheduler pause-detection timeout (rhbz#998362)
  - merge upstream commit 2740cfd1eac60714601c74df2137fe588b607866 (rhbz#998362)


author: Jan Friesse <jfriesse@redhat.com> 2.3.2-3
changelog:
  - Resolves: rhbz#1031832

  - cfgtool: return error on reload failure (rhbz#1031832)
  - merge upstream commit 7014f10123a634cf026491edc9a09d6044106116 (rhbz#1031832)


author: Jan Friesse <jfriesse@redhat.com> 2.3.3-2
changelog:
  - Resolves: rhbz#1067028

  - cpg: Refactor mh_req_exec_cpg_procleave (rhbz#1067028)
  - merge upstream commit fcf26e03036b6ae5a8ef762ea0b5691a4f790c92 (rhbz#1067028)
  - cpg: Make sure nodid is always logged as hex num (rhbz#1067028)
  - merge upstream commit 83c63b247f4030fe8123df7c9f96d7a1c8e245b1 (rhbz#1067028)
  - cpg: Make sure left nodes are really removed (rhbz#1067028)
  - merge upstream commit fbe8768f1bbab6d546023d70e7f7b91a9dc213b0 (rhbz#1067028)


author: Jan Friesse <jfriesse@redhat.com> 2.3.3-3
changelog:
  - Resolves: rhbz#1059607
  - Resolves: rhbz#1069254
  - Resolves: rhbz#1074673
  - Resolves: rhbz#1078361
  - Resolves: rhbz#1078363
  - Resolves: rhbz#1085468
  - Resolves: rhbz#1086233
  - Resolves: rhbz#1108508
  - Resolves: rhbz#1108511
  - Resolves: rhbz#1108522
  - Resolves: rhbz#1108525
  - Resolves: rhbz#1108708
  - Resolves: rhbz#1117911

  - Free object allocated at quorum_register_callback (rhbz#1059607)
  - merge upstream commit fa71067a93ea99d8dc4812e3a028ae154216a91a (rhbz#1059607)
  - votequorum: Add extended options to auto_tie_breaker (rhbz#1059607)
  - merge upstream commit 90d448af3b4b4508ca890cce67113cb226475d3b (rhbz#1059607)
  - totemsrp: Fix typo with cont gather (rhbz#1108508)
  - merge upstream commit 38c04d9a66ba41dae14a57eba119dabb31cbb18f (rhbz#1108508)
  - mon: Make mon compilable with libstatgrab ver 0.9 (rhbz#1108511)
  - merge upstream commit e1e2390b61fb5d47a8639f2538721675dd411b08 (rhbz#1108511)
  - mon: Fix comparsion typo (rhbz#1108511)
  - merge upstream commit 57ff693b70cb7aaa81e52e9d24f38aa0399a8c46 (rhbz#1108511)
  - mon: Pass correct pointer to inst (rhbz#1108511)
  - merge upstream commit 099f704cdddfb3b72fe93fb1f4fc777672eb9fdf (rhbz#1108511)
  - mon: Make monitoring work (rhbz#1108511)
  - merge upstream commit ff67daa55f6cfcb48357a8fddaa312b9fb49602b (rhbz#1108511)
  - votequorum: Properly initialize atb and atb_string (rhbz#1059607)
  - merge upstream commit e1801ba49738a3ae2ba3ca08c2b74dda5ff9056c (rhbz#1059607)
  - config: Handle totem_set_volatile_defaults errors (rhbz#1078361)
  - merge upstream commit 2f0cad20a9a368683fd59a869b2cb360bd31f95b (rhbz#1078361)
  - Log: Make reload of logging work (rhbz#1078361)
  - merge upstream commit 1b6abcc7d5afd4651efcdba1a65effb259f6ee3e (rhbz#1078361)
  - Really clear totemconfig nodes on reload (rhbz#1078361)
  - merge upstream commit eeb2384157351ff460be0648d954e5e97213d532 (rhbz#1078361)
  - totemconfig: Key change process dependencies (rhbz#1078361)
  - merge upstream commit b95ebd640eb45267d69822c8292a0098a8e4180e (rhbz#1078361)
  - totemconfig: Log errors on key change and reload (rhbz#1078361)
  - merge upstream commit 9a8de87c34071f54a9e3b545a1a7460d64568579 (rhbz#1078361)
  - Add token_coefficient option (rhbz#1078361)
  - merge upstream commit 58176d6779a0f5ff23dabf61dff7544db29af25a (rhbz#1078361)
  - init: Make init script configurable (rhbz#1078363)
  - merge upstream commit 1f7e78ab9cc686a7528ac4601651ded9d204b01f (rhbz#1078363)
  - config: Allow dynamic change of token_coefficient (rhbz#1078361)
  - merge upstream commit 7557fdec487cb5fad7c449949ba58496bd396458 (rhbz#1078361)
  - upstart: Make job conf file configurable (rhbz#1108522)
  - merge upstream commit d23ee6a3e0d5299f488bf9abed98f1853fd0e8b0 (rhbz#1108522)
  - Indent: Remove space in negation of expression (rhbz#1108522)
  - merge upstream commit b6e2c8024dd314ce17eac4f3f83a2320ebb7017d (rhbz#1108522)
  - Indent: Remove newline before else branch start (rhbz#1108522)
  - merge upstream commit d0dc9ae93c6f41ab9139242d754428fcf9bcc653 (rhbz#1108522)
  - totemiba: Add multicast recovery (rhbz#1108522)
  - merge upstream commit 4d6a18d8a5c0001f2eaeebb79d75f999c671cb74 (rhbz#1108522)
  - totemiba: Fix incorrect failed log message (rhbz#1108522)
  - merge upstream commit e905f92bf532c291d9be23b6a16d972f36d5d464 (rhbz#1108522)
  - logsys: Log error if blackbox cannot be created (rhbz#1108525)
  - merge upstream commit 19c5b63ff5fae43c2acf28ce95cca6460f500176 (rhbz#1108525)
  - logsys: Log warning if flightrecorder init fails (rhbz#1108525)
  - merge upstream commit 8f13a983204c2bc16c7490cee6db90138ecc43f1 (rhbz#1108525)
  - Introduce get_run_dir function (rhbz#1108525)
  - merge upstream commit d310b251c3ba5e92c7ca1b8f6f8197d71141a8d6 (rhbz#1108525)
  - Move ringid store and load from totem library (rhbz#1108525)
  - merge upstream commit da46ecfc3087de97ad9a76fe6a156f10170503a2 (rhbz#1108525)
  - init: change return value when starting corosync (rhbz#1078363)
  - merge upstream commit 7a6cc6b5a2f6ec5d88e52e34e62f18db1915afd7 (rhbz#1078363)
  - Install doc: Correct a typo (rhbz#1108522)
  - merge upstream commit a64696698718071e4e531a5a3332c363742c550b (rhbz#1108522)
  - coroparse: More strict numbers parsing (rhbz#1108708)
  - merge upstream commit 4e9716ed30ffe6a5750f5c6c2565815e88413c23 (rhbz#1108708)
  - Doc: Enhance INSTALL file a bit (rhbz#1108522)
  - merge upstream commit e8a5c56ab27fff4beef910804841d73aaa17a6a1 (rhbz#1108522)
  - Make config.reload_in_progress key read only (rhbz#1085468)
  - merge upstream commit c8e3f14fdb284aadf023d7e62c0f951181f21736 (rhbz#1085468)
  - votequorum: Do not process events during reload (rhbz#1085468)
  - merge upstream commit 72cf15af27ea9dbf918839ac44929ed9c65eea5e (rhbz#1085468)
  - systemd: Config example for corosync wd service (rhbz#1108522)
  - merge upstream commit f6d6a9b0a0ca99a201bb9e9353a05075b700bcbd (rhbz#1108522)
  - fix memory leak produced by 'corosync -v' (rhbz#1117911)
  - merge upstream commit cc80c8567d6eec1d136f9e85d2f8dfb957337eef (rhbz#1117911)
  - Handle SIGSEGV and SIGABRT signals (rhbz#1117911)
  - merge upstream commit 384760cb670836dc37e243f594612c6e68f44351 (rhbz#1117911)
  - Fix compiler warning introduced by previous patch (rhbz#1117911)
  - merge upstream commit dfaca4b10a005681230a81e229384b6cd239b4f6 (rhbz#1117911)
  - corosync-cmapctl: Allow -p option to delete keys (rhbz#1108522)
  - merge upstream commit 7a4bb37723777bf6bcd08035696d8d7317c0ce1d (rhbz#1108522)
  - Implement config file testing mode (rhbz#1108522)
  - merge upstream commit e3ffd4fedc8158cdb5057f9fe40b6459e3d85846 (rhbz#1108522)
  - cleanup after test-driver (rhbz#1108522)
  - merge upstream commit c7ebb09530349b7b1bbec7b1d9ef4b05ad186a63 (rhbz#1108522)
  - be consistent in using CPPFLAGS vs CFLAGS (rhbz#1108522)
  - merge upstream commit 84b9e5989aa4a7090aeccbeb6cb8910735274a65 (rhbz#1108522)
  - Slightly rework corosync-keygen. (rhbz#1108522)
  - merge upstream commit 520fe686c5e45f0f7143e749a3f6c2001a2ea0d7 (rhbz#1108522)
  - totemconfig: Free ifaddrs list (rhbz#1108522)
  - merge upstream commit dc35bfae6213256fd7f0d5bf4dd9d5fa0f77a6f6 (rhbz#1108522)
  - totemconfig: totem_config_get_ip_version (rhbz#1108522)
  - merge upstream commit 10c80f454e70b42fc394d3326af1eb81c4be0d75 (rhbz#1108522)
  - totemconfig: refactor nodelist_to_interface func (rhbz#1108522)
  - merge upstream commit 63bf09776fb84e939cd56ec2c2d1bbea97c2e0e1 (rhbz#1108522)
  - corosync-keygen: Replace printf/exit call with err (rhbz#1108522)
  - merge upstream commit 0ce8d51c6d989c4e62d8c1f3fc42785c4f3d250c (rhbz#1108522)
  - config: Fix typos (rhbz#1108522)
  - merge upstream commit 3b8365e80668eea55bdd3f7178693c82884331ae (rhbz#1108522)
  - totemconfig: Make sure join timeout is less than consensus (rhbz#1074673)
  - merge upstream commit 88dbb9f722122f04dc7c95681375a53a3a1301a5 (rhbz#1074673)
  - votequorum: Return current ring id in callback (rhbz#1108522)
  - merge upstream commit 5f6f68805c48f8f72f66f7fff9abc44b4c65df1e (rhbz#1108522)
  - votequorum: Add ring id to poll call (rhbz#1108522)
  - merge upstream commit b8902464d1b040326108ce7ec0934c1de5fe04ee (rhbz#1108522)
  - ipc: Process votequorum messages during sync (rhbz#1108522)
  - merge upstream commit 7cad804629fe7d936d098569122f84979959b554 (rhbz#1108522)
  - votequorum: Block sync until qdevice poll (rhbz#1108522)
  - merge upstream commit b4c99346352ce39cf96f7b12943811c896b89caa (rhbz#1108522)
  - testvotequorum2: Opt for polling with old ringid (rhbz#1108522)
  - merge upstream commit f8413350b2df4e37822e6d34e9337da87993d271 (rhbz#1108522)
  - votequorum: Make qdev timeout in sync configurable (rhbz#1108522)
  - merge upstream commit 17488909d4ae0dc948eb9a4a15133570faaf9c0b (rhbz#1108522)
  - Cancel token holding while in retransmition (rhbz#1108522)
  - merge upstream commit f135b680967aaef1d466f40170c75ae3e470e147 (rhbz#1108522)
  - votequorum: Add cmap key to reset wait_for_all (rhbz#1086233)
  - merge upstream commit cbf753405b7924e48aa1838cc1d14044229449b3 (rhbz#1086233)
  - quorumtool: Sort output by nodeid (rhbz#1108522)
  - merge upstream commit ddb017fa0e2026ee4f0d05e9bf780898c32c129a (rhbz#1108522)
  - YKD: Fix loading of YKD quorum module (rhbz#1108522)
  - merge upstream commit 02f58aec9cd53887aa1dfe1616fcbb32671987d4 (rhbz#1108522)
  - corosync-quorumtool: add sort options (rhbz#1108522)
  - merge upstream commit f53580c2c1c8fa621cbc18de81974811799bafd8 (rhbz#1108522)
  - TODO: Remove TODO file (rhbz#1108522)
  - merge upstream commit c9232d5d6cbfb1e4de9eb09afadda630ad4fee83 (rhbz#1108522)
  - Makefile: Do not install TODO file (rhbz#1108522)
  - merge upstream commit 4b7293da7a03253a7f96401642e1afb006e7750c (rhbz#1108522)
  - totem: Inform RRP about membership changes (rhbz#1069254)
  - merge upstream commit acb55cdb03808a4cea745b1b6a80c7ef1769880f (rhbz#1069254)
  - totemnet: Add totemnet_member_set_active (rhbz#1069254)
  - merge upstream commit 4c717942cf5f35902be630f393b81a03a81bb194 (rhbz#1069254)
  - totemrrp: Implement *_membership_changed (rhbz#1069254)
  - merge upstream commit 371a99e96147f600510bd9d819b92a4de94fcc30 (rhbz#1069254)
  - totemudpu: Implement member_set_active (rhbz#1069254)
  - merge upstream commit 71f1b99649329ab06309791d0a621d3cfbb74bdb (rhbz#1069254)
  - totemudpu: Send msgs to all members occasionally (rhbz#1069254)
  - merge upstream commit 2429481b96d895c366ca27c82a2bd7cfee55af15 (rhbz#1069254)


author: Jan Friesse <jfriesse@redhat.com> 2.3.4-3
changelog:
  - Resolves: rhbz#1078361
  - Resolves: rhbz#1136429
  - Resolves: rhbz#1149916

  - [crypto] fix crypto block rounding/padding calculation (rhbz#1136429)
  - merge upstream commit 239e2397820f9fa7ef430ebef0947ec1246eb50f (rhbz#1136429)
  - Adjust MTU for IPv6 correctly (rhbz#1136429)
  - merge upstream commit 03f95ddaa1d223e1e93788a307dc1b36d86b22b5 (rhbz#1136429)
  - init: Don't wait for ipc if corosync doesn't start (rhbz#1149916)
  - merge upstream commit b627844f3d5c5788bd8bb140d8852ba666da16aa (rhbz#1149916)
  - manpage: Fix English (rhbz#1078361)
  - merge upstream commit f77a61ac1795e794244440e1bfe804f02cc5d2b6 (rhbz#1078361)
  - Store configuration values used by totem to cmap (rhbz#1078361)
  - merge upstream commit bb52fc2774ef690d6bb951fe9cc34e5b373caffe (rhbz#1078361)
  - man page: Improve description of token timeout (rhbz#1078361)
  - merge upstream commit 57539d1abc09e5aef322cb9cca5b3e6c496cfae9 (rhbz#1078361)


author: Jan Friesse <jfriesse@redhat.com> 2.3.4-4
changelog:
  - Resolves: rhbz#1184154

  - Handle adding and removing UDPU members atomically (rhbz#1184154)
  - merge upstream commit d77cec24d0025d353681762fe707794c621665c7 (rhbz#1184154)


author: Jan Friesse <jfriesse@redhat.com> 2.3.4-5
changelog:
  - Resolves: rhbz#1197091
  - Resolves: rhbz#1197671

  - Votequorum: Fix auto_tie_breaker default (rhbz#1197091)
  - merge upstream commit 314a01c98e5f98ff686333966dbe675935b7b6a8 (rhbz#1197091)
  - Don't allow both two_node and auto_tie_breaker in corosync.conf (rhbz#1197671)
  - merge upstream commit c832ade034fa737561ccabefbe417c9d7855d970 (rhbz#1197671)


author: Jan Friesse <jfriesse@redhat.com> 2.3.4-6
changelog:
  - Resolves: rhbz#1170347
  - Resolves: rhbz#1225441
  - Resolves: rhbz#1226842
  - Resolves: rhbz#1229194
  - Resolves: rhbz#1234261
  - Resolves: rhbz#1234266
  - Resolves: rhbz#682771
  - Resolves: rhbz#773464

  - config: Make sure user doesn't mix IPv6 and IPv4 (rhbz#773464)
  - merge upstream commit 6c028d4d9c53decaa9469c792ac68fd2a886e7d9 (rhbz#773464)
  - config: Process broadcast option consistently (rhbz#773464)
  - merge upstream commit 70bd35fc06e68a010d780dfa39bd68d4bd2f7da7 (rhbz#773464)
  - config: Ensure mcast address/port differs for rrp (rhbz#773464)
  - merge upstream commit 6449bea835c90045baa23e3e041fed1df2abf070 (rhbz#773464)
  - Reset timer_problem_decrementer on fault (rhbz#1234261)
  - merge upstream commit 8f284b26b3331e1ab252969ba65543e6d9217ab1 (rhbz#1234261)
  - automake: Check minimum automake version (rhbz#773464)
  - merge upstream commit 114b826c67126fe1f690ad976b5217a8487994a4 (rhbz#773464)
  - Set RR priority by default (rhbz#1170347)
  - merge upstream commit 177ef0e5240b4060ff5b14eab6f2eefee3aa777d (rhbz#1170347)
  - Log auto-recovery of ring only once (rhbz#773464)
  - merge upstream commit e0ac861efdc32831366a2b5f5cc1d61e2ffa5504 (rhbz#773464)
  - totem: Ignore duplicated commit tokens in recovery (rhbz#1234261)
  - merge upstream commit 4ee84c51fa73c4ec7cbee922111a140a3aaf75df (rhbz#1234261)
  - corosync_ring_id_store: Use safer permissions (rhbz#1234266)
  - merge upstream commit 252b38ab8a62ff083e83b1d6f514109f7b7cbb42 (rhbz#1234266)
  - totemsrp: Format member list log as unsigned int (rhbz#773464)
  - merge upstream commit 5d9acc5604eb4e8a739cb37a4ad46bcc5ad8deb6 (rhbz#773464)
  - cpg: Add support for messages larger than 1Mb (rhbz#682771)
  - merge upstream commit 8cc8e513633a1a8b12c416e32fb5362fcf4d65dd (rhbz#682771)
  - Really add cpghum (rhbz#682771)
  - merge upstream commit 3842ba6080e00fd9484a2a875d982e149f67bc44 (rhbz#682771)
  - quorum: don't allow quorum_trackstart to be called twice (rhbz#1229194)
  - merge upstream commit 82526d2fe9137e8b604f1bbae6d6e39ba41377f9 (rhbz#1229194)
  - totemconfig: Check for duplicate nodeids (rhbz#773464)
  - merge upstream commit 997074cc3e1ea425ca63e453b7e2181741bdcef0 (rhbz#773464)
  - totem: Log a message if JOIN or LEAVE message is ignored (rhbz#773464)
  - merge upstream commit 53f67a2a7914228f1a406aad61ea6768525e11b0 (rhbz#773464)
  - totemsrp: Improve logging of left/down nodes (rhbz#773464)
  - merge upstream commit ab8942f6260fde93824ed2a18e09e572b59ceb25 (rhbz#773464)
  - votequorum: Fix auto_tie_breaker behaviour in odd-sized clusters (rhbz#1229194)
  - merge upstream commit b9f5c290b7dedd0a677cdfc25db7dd111245a745 (rhbz#1229194)
  - Add note about rrp active beeing unsupported (rhbz#1226842)
  - merge upstream commit 219965f4fe694eaaf2eb4ea05cdc7e35f5146114 (rhbz#1226842)
  - Log: Add logrotate configuration file (rhbz#1225441)
  - merge upstream commit aabbace625b3c68332b4356887378fca81f8f387 (rhbz#1225441)


author: Jan Friesse <jfriesse@redhat.com> 2.3.4-7
changelog:
  - Related: rhbz#682771

  - Don't link with libz when not needed (rhbz#682771)
  - merge upstream commit 145f9279d12cf0b981494bbd4dabbc9c3641378e (rhbz#682771)


author: Jan Friesse <jfriesse@redhat.com> 2.3.4-7.1
changelog:
  - Resolves: rhbz#1283067

  - totemudp: Move udp bind() so that multicast works with IPv6 (rhbz#1283067)
  - merge upstream commit 165561df9ba1e0be2a11ff550b70da94990eb2f5 (rhbz#1283067)


author: Jay Fenlason <fenlason@redhat.com> 3.5-2
changelog:
  - remove ppc from arch list, since it doesn't work with ppc64 kernels
  - remove alpha from the arch list since we don't build it any more


author: Dave Anderson <anderson@redhat.com> 3.8-3
changelog:
  - remove (harmless) error message during ia64 diskdump invocation when
    an SMP system gets booted with maxcpus=1
  - several 2.6 kernel specific updates


author: Dave Anderson <anderson@redhat.com> 3.10-9
changelog:
  - Updated source package to crash-3.10.tar.gz, containing
    IBM's final ppc64 processor support for RHEL4
  - Fixes potential "bt -a" hang on dumpfile where netdump IPI interrupted
    an x86 process while executing the instructions just after it had entered
    the kernel for a syscall, but before calling the handler.  BZ #139437
  - Update to handle backtraces in dumpfiles generated on IA64 with the
    INIT switch (functionality intro'd in RHEL3-U5 kernel).  BZ #139429
  - Fix for handling ia64 and x86_64 machines booted with maxcpus=1 on
    an SMP kernel.  BZ #139435
  - Update to handle backtraces in dumpfiles generated on x86_64 from the
    NMI exception stack (functionality intro'd in RHEL3-U5 kernel).
  - "kmem -[sS]" beefed up to more accurately verify slab cache chains
    and report errors found.
  - Fix for ia64 INIT switch-generated backtrace handling when
    init_handler_platform() is inlined into ia64_init_handler();
    properly handles both RHEL3 and RHEL4 kernel patches.
    BZ #138350
  - Update to enhance ia64 gdb disassembly output so as to
    symbolically display call targets from kernel module
    text without requiring module debuginfo data.


author: Dave Anderson <anderson@redhat.com> 3.10-13
changelog:
  - Compiler error- and warning-related fixes for gcc 4 build.
  - Update to enhance x86 and x86_64 gdb disassembly output so as to
    symbolically display call targets from kernel module text without
    requiring module debuginfo data.
  - Fix hole where an ia64 vmcore could be mistakenly accepted as a
    usable dumpfile on an x86_64 machine, leading eventually to a
    non-related error message.


author: Dave Anderson <anderson@redhat.com> - 4.0-2.26.1
changelog:
  - Updated crash.patch to bring it up to 4.0-2.26, which should 
    address BZ #191719 - "crash fails to build in mock"


author: Dave Anderson <anderson@redhat.com> - 4.0-2.26.2
changelog:
  - Updated crash.patch such that <asm/segment.h> is not #include'd
    by lkcd_x86_trace.c; also for BZ #191719


author: Dave Anderson <anderson@redhat.com> - 4.0-2.26.3
changelog:
  - Updated crash.patch such that <asm/page.h> is not #include'd
    by vas_crash.h; only ia64 build complained; BZ #191719


author: Dave Anderson <anderson@redhat.com> - 4.0-2.26.4
changelog:
  - Updated crash.patch such that <asm/page.h> is not #include'd
    by s390_dump.c; IBM did not make the file s390[s] only; BZ #192719


author: Dave Anderson <anderson@redhat.com> - 4.0-3.1
changelog:
  - Updated crash.patch to match upstream version 4.0-3.1.
  - Added kdump reference to description.
  - Added s390 and s390x to ExclusiveArch list.  BZ #199125
  - Removed LKCD v1 pt_regs references for s390/s390x build.
  - Removed LKCD v2_v3 pt_regs references for for s390/s390x build.


author: Dave Anderson <anderson@redhat.com> - 4.0-3.3
changelog:
  - Updated crash.patch to match upstream version 4.0-3.3.
  - Support for x86_64 relocatable kernels.  BZ #204557


author: Dave Anderson <anderson@redhat.com> - 4.0-6.0.4
changelog:
  - First attempt at addressing the GCC 4.3 build, which failed on x86_64
    because ptrace-abi.h (included by ptrace.h) uses the "u32" typedef,
    which relies on <asm/types.h>, and include/asm-x86_64/types.h
    does not not typedef u32 as done in include/asm-x86/types.h.


author: Dave Anderson <anderson@redhat.com> - 4.0-6.0.5
changelog:
  - Second attempt at addressing the GCC 4.3 build, which failed due
    to additional ptrace.h includes in the lkcd vmdump header files.


author: Dave Anderson <anderson@redhat.com> - 4.0-7.7.1
changelog:
  - Updates to this file per crash merge review
  - Update to upstream version 4.0-7.7.  Full changelog viewable in:
      http://people.redhat.com/anderson/crash.changelog.html


author: Lubomir Rintel <lkundrak@v3.sk> - 4.0.8.11-1
changelog:
  - Update to later upstream release
  - Fix abuse of Revision tag

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


author: Dave Anderson <anderson@redhat.com> - 4.0.9-1
changelog:
  - Update to upstream release, which allows the removal of the 
    Revision tag workaround, the crash-4.0-8.11-dwarf3.patch and 
    the crash-4.0-8.11-optflags.patch


author: Dave Anderson <anderson@redhat.com> - 5.1.8-1
changelog:
  - Update to latest upstream release
  - Additional fixes for gcc-4.6 -Werror compile failures for ARM architecture.


author: Dave Anderson <anderson@redhat.com> - 7.0.2-1
changelog:
  - Update to latest upstream release
  - Fix for ppc64 embedded gdb NULL pointer translation sigsegv
  - Fix for bt -F failure


author: Dave Anderson <anderson@redhat.com> - 7.0.2-2
changelog:
  - Compressed kdump 46-bit physical memory support
    Resolves: rhbz#1015250
  - Fix incorrect backtrace for dumps taken with "virsh dump --memory-only"
    Resolves: rhbz#1020469
  - Fix cpu number display on systems with more than 254 cpus
    Resolves: rhbz#1020536


author: Dave Anderson <anderson@redhat.com> - 7.0.2-4
changelog:
  - Fixes for "kmem -S" command for CONFIG_SLUB.
  - Resolves: rhbz#1045591
  - Increase S390X NR_CPUS
  - Resolves: rhbz#1051156


author: Dave Anderson <anderson@redhat.com> - 7.0.2-5
changelog:
  - Fix for a missing kernel-mode exception frame dump by the x86_64 
    "bt" command if a page fault was generated by a bogus RIP.
  - Resolves: rhbz#1057353
  - Fix for the x86_64 "bt" command to prevent an unwarranted message
    indicating "WARNING: possibly bogus exception frame" generated
    from a blocked kernel thread that was in the process of exec'ing
    a user process via the call_usermodehelper() facility.
  - Resolves: rhbz#1057357


author: Dave Anderson <anderson@redhat.com> - 7.0.8-1
changelog:
  - Rebase to upstream version 7.0.8.
  - Resolves: rhbz#1110513
  - Fix to calculate the physical base address of dumpfiles created
    by a "virsh dump" of an OVMF guest.
  - Resolves: rhbz#1080698
  - Support for aarch64 architecture.
  - Resolves: rhbz#1110551
  - Fix to prevent crash from spinning endlessly on a corrupted/truncated
    dumpfile whose bitmap data is not wholly contained within the file.
  - Resolves: rhbz#1114088
  - Support for ppc64le architecture.
  - Resolves: rhbz#1123991


author: Dave Anderson <anderson@redhat.com> - 7.0.8-2
changelog:
  - Fix ps performance patch regression on live systems.
  - Resolves: rhbz#1134177
  - Minor build-related fixes for ppc64le.
  - Resolves: rhbz#1123991


author: Dave Anderson <anderson@redhat.com> - 7.0.9-2
changelog:
  - Use registers from QEMU-generated ELF and compressed kdump headers 
    for active task backtraces.
  - Resolves: rhbz#1169555


author: Dave Anderson <anderson@redhat.com> - 7.0.9-5
changelog:
  - Support new sadump format that can represent more than 16 TB physical memory space
    Resolves: rhbz#1182383


author: Dave Anderson <anderson@redhat.com> - 7.1.1-1
changelog:
  - Rebase to upstream version 7.1.1
    Resolves: rhbz#1207696
  - Display s390x vector registers from a kernel dump.
    Resolves: rhbz#1182161
  - Fix date displayed on initial system banner and by the "sys" command on ARM64.
    Resolves: rhbz#1223044
  - Fix ARM64 page size calculation on 4.1 and later kernels.
    Resolves: rhbz#1222645


author: Dave Anderson <anderson@redhat.com> - 7.1.2-1
changelog:
  - Rebase to upstream version 7.1.2
    Resolves: rhbz#1207696
  - Fix several ppc64 backtrace issues
    Resolves: rhbz#1235447


author: Dave Anderson <anderson@redhat.com> - 7.1.2-2
changelog:
  - Fix "kmem -s <address>", "bt -F[F]", and "rd -S[S]" options in kernels 
    configured with CONFIG_SLUB having multiple-page slabs.
    Resolves: rhbz#1244003
  - Fix for SIGSEGV generated by "bt -[f|F]" in ARM64 kernels.
    Resolves: rhbz#1248859


author: Dave Anderson <anderson@redhat.com> - 7.1.2-3
changelog:
  - crash fails to read or wrongly reads some parts of memory in sadump vmcore format
    Resolves: rhbz#1282997


author: Harald Hoyer <harald@redhat.com> 0.3-1
changelog:
  - version 0.3
  - see http://dracut.git.sourceforge.net/git/gitweb.cgi?p=dracut/dracut;a=blob_plain;f=NEWS


author: Harald Hoyer <harald@redhat.com> 0.4-1
changelog:
  - version 0.4
  - see http://dracut.git.sourceforge.net/git/gitweb.cgi?p=dracut/dracut;a=blob_plain;f=NEWS


author: Harald Hoyer <harald@redhat.com> 0.5-1
changelog:
  - version 0.5
  - see http://dracut.git.sourceforge.net/git/gitweb.cgi?p=dracut/dracut;a=blob_plain;f=NEWS


author: Harald Hoyer <harald@redhat.com> 0.6-1
changelog:
  - version 0.6
  - see http://dracut.git.sourceforge.net/git/gitweb.cgi?p=dracut/dracut;a=blob_plain;f=NEWS


author: Harald Hoyer <harald@redhat.com> 0.7-1
changelog:
  - version 0.7
  - see http://dracut.git.sourceforge.net/git/gitweb.cgi?p=dracut/dracut;a=blob_plain;f=NEWS


author: Harald Hoyer <harald@redhat.com> 0.8-1
changelog:
  - version 0.8 
  - see http://dracut.git.sourceforge.net/git/gitweb.cgi?p=dracut/dracut;a=blob_plain;f=NEWS


author: Harald Hoyer <harald@redhat.com> 001-1
changelog:
  - version 001
  - see http://dracut.git.sourceforge.net/git/gitweb.cgi?p=dracut/dracut;a=blob_plain;f=NEWS


author: Harald Hoyer <harald@redhat.com> 001-8
changelog:
  - plymouth: use plymouth-populate-initrd
  - add add_drivers for dracut and dracut.conf
  - do not mount /proc and /selinux manually in selinux-load-policy


author: Harald Hoyer <harald@redhat.com> 001-10
changelog:
  - add ifname= argument for persistent netdev names
  - new /initqueue-finished to check if the main loop can be left
  - copy mdadm.conf if --mdadmconf set or mdadmconf in dracut.conf


author: Harald Hoyer <harald@redhat.com> 002-3
changelog:
  - bail out if selinux policy could not be loaded and 
    selinux=0 not specified on kernel command line 
    (bug #524113)
  - set finished criteria for dmsquash live images


author: Warren Togami <wtogami@redaht.com> 002-5
changelog:
  - Revert back to -3, Add umount back to initrd
    This makes no functional difference to LiveCD.  See Bug #525319


author: Harald Hoyer <harald@redhat.com> 002-10
changelog:
  - do not destroy assembled raid arrays if mdadm.conf present
  - mount /dev/shm 
  - let udevd not resolve group and user names
  - preserve timestamps of tools on initramfs generation
  - generate symlinks for binaries correctly
  - moved network from udev to initqueue
  - mount nfs3 with nfsvers=3 option and retry with nfsvers=2
  - fixed nbd initqueue-finished
  - improved debug output: specifying "rdinitdebug" now logs
    to dmesg, console and /init.log
  - stop udev before killing it
  - add ghost /var/log/dracut.log
  - dmsquash: use info() and die() rather than echo
  - strip kernel modules which have no x bit set
  - redirect stdin, stdout, stderr all RW to /dev/console
    so the user can use "less" to view /init.log and dmesg


author: Harald Hoyer <harald@redhat.com> 002-13
changelog:
  - fixed init=<command> handling
  - kill loginit if "rdinitdebug" specified
  - run dmsquash-live-root after udev has settled (bug #527514)


author: Harald Hoyer <harald@redhat.com> 002-18
changelog:
  - renamed lvm/device-mapper udev rules according to upstream changes
  - fixed dracut search path issue


author: Harald Hoyer <harald@redhat.com> 002-22
changelog:
  - add module 90multipath
  - add module 01fips
  - renamed module 95ccw to 95znet (bug #533833)
  - crypt: ignore devices in /etc/crypttab (root is not in there)
  - dasd: only install /etc/dasd.conf in hostonly mode (bug #533833)
  - zfcp: only install /etc/zfcp.conf in hostonly mode (bug #533833)
  - kernel-modules: add scsi_dh scsi_dh_rdac scsi_dh_emc (bug #527750)
  - dasd: use dasdconf.sh from s390utils (bug #533833)


author: Harald Hoyer <harald@redhat.com> 002-26
changelog:
  - add WITH_SWITCH_ROOT make flag
  - add fips requirement conditional
  - add more device mapper modules (bug #539656)


author: Harald Hoyer <harald@redhat.com>
changelog:
  - fixed rpmlint errors (rhbz#570547)
  - removed firmware package from dracut-kernel (rhbz#572634)
  - add dcb support to dracut's FCoE support (rhbz#563794)
  - force install some modules in hostonly mode (rhbz#573094)
  - various other bugfixes
  - Resolves: rhbz#570547, rhbz#572634, rhbz#563794, rhbz#573094


author: Harald Hoyer <harald@redhat.com>
changelog:
  - fixed dracut manpages
  - dmraid parse different error messages
  - add cdrom polling mechanism for slow cdroms
  - add module btrfs
  - teach dmsquash live-root to use rootflags
  - trigger udev with action=add
  - fixed add_drivers handling 
  - add sr_mod
  - use pigz instead of gzip, if available


author: Harald Hoyer <harald@redhat.com>
changelog:
  - fixed network with multiple nics
  - fixed nfsidmap paths
  - do not run blkid on non active container raids
  - fixed cdrom polling mechanism
  - update to latest git


author: Harald Hoyer <harald@redhat.com>
changelog:
  - fixed dracut manpages 
  Resolves: rhbz#589109
  - use ccw-init and ccw rules from s390utils
  Resolves: rhbz#533494
  - fixed fcoe
  Resolves: rhbz#486244
  - various other bugfixes seen in Fedora


author: Harald Hoyer <harald@redhat.com>
changelog:
  - Remove requirements, which are not really needed
  Resolves: rhbz#598509
  - fixed copy of network config to /dev/.initramfs/ (patch 146)
  Resolves: rhbz#594649
  - more password beauty (patch 142)
  Resolves: rhbz#561092
  - support multiple iSCSI disks (patch 143)
  Resolves: rbhz#580190
  - fixed selinux=0 (patch 130)
  Resolves: rhbz#593080
  - add support for booting LVM snapshot root volume (patch 145)
  Resolves: rbhz#602723
  - remove hardware field from BOOTIF= (patch 148)
  Resolves: rhbz#599593
  - add aes kernel modules and fix crypt handling (patch 137, patch 140 and patch 147)
  Resolves: rhbz#600170


author: Harald Hoyer <harald@redhat.com> 008-2
changelog:
  - do not write dracut.log to /tmp under any circumstances
  - touch /dev/.systemd/plymouth after plymouth started


author: Harald Hoyer <harald@redhat.com> 009-3
changelog:
  - fixed dhcp
  - added /lib/firmware/updates to firmware directories 
  - fixed LiveCD /dev/.initramfs fallback
  - fixed cdrom polling
  - dropped net-tools dependency


author: Harald Hoyer <harald@redhat.com> 017-22.git20120302
changelog:
  - nfs path fixes for live image over nfs
    root=live:nfs://10.10.10.10:/srv/all/install.img ip=dhcp rd.neednet


author: Harald Hoyer <harald@redhat.com> 017-39.git20120308
changelog:
  - kill dhclient silently
  - cleanup and fix network config writeout to /run/initramfs/state
  Resolves: rhbz#799989
  - various cleanups


author: Harald Hoyer <harald@redhat.com> 019-92.git20120625
changelog:
  - support vlan tagged binding
  - speedup initramfs emergency service
  - speedup image creation
  - fix installkernel() return codes
  Resolves: rhbz#833256
  - add qemu and qemu-net modules to add qemu drivers even in host-only
  - speedup btrfs and xfs fsck (nop)
  - no more mknod in the initramfs (fixes plymouth on s390)


author: Harald Hoyer <harald@redhat.com> 020-64.git20120709
changelog:
  - fixed plymouth install
  - fixed resume
  - fixed dhcp
  - no dracut systemd services installed in the system


author: Harald Hoyer <harald@redhat.com> 020-70.git20120710
changelog:
  - more systemd unit fixups
  - restart systemd-journald in switch-root post
  - fixed dracut-install loader ldd error message


author: Harald Hoyer <harald@redhat.com> 020-83.git20120711
changelog:
  - more systemd journal fixes
  - nfs module fix
  - install also /lib/modprobe.d/*
  - fixed dracut-shutdown service
  - safeguards for dracut-install
  - for --include also copy symlinks


author: Harald Hoyer <harald@redhat.com> 023-13.git20120821
changelog:
  - reintroduce rd.neednet, which reenables anaconda networking
  - fix some dracut-install corner cases
  - fix FIPS for /boot not on extra partition


author: Harald Hoyer <harald@redhat.com> 026-33.git20130313
changelog:
  - add module-load.d modules to the initramfs
  - add sysctl.d to the initramfs
  - optimize plymouth module for systemd mode
  - add new dracut parameter "--regenerate-all"
  - add new dracut parameter "--noimageifnotneeded"
  - shutdown: mount move /run /sys /dev /proc out of /oldroot
    before pre-shutdown
  - add bash completion for dracut


author: Harald Hoyer <harald@redhat.com> 026-72.git20130320
changelog:
  - fix rescue image naming
  Resolves: rhbz#923439
  - turn off host-only mode if essential system filesystems not mounted
  - turn off host-only mode if udev database is not accessible


author: Harald Hoyer <harald@redhat.com> 027-17.git20130409
changelog:
  - only include needed /etc/crypttab entries
  Resolves:rhbz#919752
  - add support for bridge over team and vlan
  - support multiple bonding interfaces
  - add "action_on_fail=" kernel command line parameter
  - add support for bridge over a vlan tagged interface


author: Harald Hoyer <harald@redhat.com> 027-26.git20130415
changelog:
  - do not call plymouth with full path
  - include systemd-random-seed-load.service
  - fix ca-bundle.crt for ssl curl
  Resolves: rhbz#950770
  - add support for "iso-scan/filename" kernel parameter


author: Harald Hoyer <harald@redhat.com> 027-36.git20130418
changelog:
  - fix initramfs creation on noexec tmpdir
  Resolves: rhbz#953426
  - more options for lsinitrd
  - bash completion for lsinitrd
  - do not output debug information on initramfs creation, if rd.debug is
    on the kernel command line
  - drop requirement on 'file', lsinitrd can find the magic on its own


author: Harald Hoyer <harald@redhat.com> 027-81.git20130531
changelog:
  - fix btrfs mount flags for /usr
  - degrade message about missing tools for stripping
  Resolves: rhbz#958519
  - set environment vars DRACUT_SYSTEMD, NEWROOT in service file
  Resolves: rhbz#963159
  - don't add volatile swap partitions to host_devs
  - add libssl.so.10 to make kdump work with fips mode
  - readd selinux dracut module for kdump
  - url-lib/url-lib.sh: turn off curl globbing
  Resolves: rhbz#907497
  - include btrfs-zero-log in the initramfs
  Resolves: rhbz#963257
  - proper NAME the network interfaces
  Resolves: rhbz#965842
  - install default font latarcyrheb-sun16
  Resolves: rhbz#927564
  - optionally install /etc/pcmcia/config.opts
  Resolves: rhbz#920076
  - fix ONBOOT for slaves, set TYPE=Bond for bonding
  Resolves: rhbz#919001
  - add nvme kernel module
  Resolves: rhbz#910734
  - add xfs_metadump
  - selinux: load_policy script fix
  - add hid-hyperv and hv-vmbus kernel modules
  - add parameter rd.live.squashimg
  Resolves: rhbz#789036 rhbz#782108
  - wait for all required interfaces if "rd.neednet=1"
  Resolves: rhbz#801829
  - lvm: add tools for thin provisioning
  Resolves: rhbz#921235
  - ifcfg/write-ifcfg.sh: fixed ifcfg file generation
  - do not wait for mpath* devices
  Resolves: rhbz#969068


author: Harald Hoyer <harald@redhat.com> 028-1
changelog:
  - lvm: fixed "thin" recognition
  Resolves: rhbz#921235
  - install libs also from one dir above
    fixes booting power6 generated initramfs on power7
  - setup correct system time and time zone in initrd
  - cms fixups
  Resolves: rhbz#970982 rhbz#971025 rhbz#825199
  - iso-scan/filename fixes
  Resolves: rhbz#972337
  - add udev rules for persistent network naming
  Resolves: rhbz#972662


author: Harald Hoyer <harald@redhat.com> 029-1
changelog:
  - wait for IPv6 auto configuration
  Resolves: rhbz#973719
  - i18n: make the default font configurable
  - systemd/dracut-pre-pivot.service: also execute for cleanup hooks or rd.break
  - add dracut-shutdown.service.8 manpage
  - lvm: redirect error message of lvs to /dev/null
  Resolves: rhbz#921235


author: Harald Hoyer <harald@redhat.com> 030-1
changelog:
  - support new persistent network interface names
  - fix findmnt calls, prevents hang on stale NFS mounts
  - add systemd.slice and slice.target units
  - major shell cleanup
  - support root=PARTLABEL= and root=PARTUUID=
  - terminfo: only install l/linux v/vt100 and v/vt220
  - unset all LC_* and LANG, 10% faster
  - fixed dependency loop for dracut-cmdline.service
  - do not wait_for_dev for the root devices
  - do not wait_for_dev for devices, if dracut-initqueue is not needed
  - support early microcode loading with --early-microcode
  - dmraid, let dmraid setup its own partitions
  - sosreport renamed to rdsosreport


author: Harald Hoyer <harald@redhat.com> 031-1
changelog:
  - do not include the resume dracut module in hostonly mode,
    if no swap is present
  - don't warn twice about omitted modules
  - use systemd-cat for logging on systemd systems, if logfile is unset
  - fixed PARTUUID parsing
  - support kernel module signing keys
  - do not install the usrmount dracut module in hostonly mode,
    if /sbin/init does not live in /usr
  - add debian udev rule files
  - add support for bcache
  - network: handle bootif style interfaces
    e.g. ip=77-77-6f-6f-64-73:dhcp
  - add support for kmod static devnodes
  - add vlan support for iBFT


author: Harald Hoyer <harald@redhat.com> 031-22.git20130809
changelog:
  - lsinitrd.sh: add old cpio signature
  - dracut.sh: call find with -print0 and cpio with --null
  - dracut.asc: small corrections
  - systemd/dracut-initqueue.sh: continue to boot if finished failed
  - dracut.sh/dracut-functions.sh: handle root on non-block device
  - dracut-functions.sh: removed non dracut-install shell functions
  - dracut-functions.sh: inst_multiple == dracut_install
  - 51-dracut-rescue.install: fixed rescue image creation
  - dracut.sh: do not strip in FIPS mode
  Resolves: rhbz#990250
  - dracut.sh: check the value of --kver
  - crypt: Fix typo--/etc/crypttab not /etc/cryptab
  - network/net-lib.sh: fix ibft interface configuration
  - iscsi/module-setup.sh: install some modules regardless of hostonly
  - multipath: need_shutdown if multipath devices exist
  Resolves: rhbz#994913
  - omit drivers fix


author: Harald Hoyer <harald@redhat.com> 032-1
changelog:
  - fix for kdump in FIPS mode
  Resolves: rhbz#920931
  - fixed iBFT booting
  Resolves: rhbz#989944
  - fixed FIPS mode initramfs creation
  Resolves: rhbz#990250
  - shutdown: fixed killall_proc_mountpoint()
  Resolves: rhbz#996549
  - disable lvmetad in the initramfs
  Resolves: rhbz#996627
  - require dhclient


author: Harald Hoyer <harald@redhat.com> 032-19
changelog:
  - fixed curl error with zero size kickstart file
  Resolves: rhbz#989133
  - fixed systemd-cat failure, when systemd is installed
    but not actually running
  Resolves: rhbz#1002021
  - do not fail on empty dracut module directories
  Resolves: rhbz#1003153


author: Harald Hoyer <harald@redhat.com> 032-23
changelog:
  - do not fail on empty dracut module directories
  Resolves: rhbz#1003153
  - parse cmdline parameter, even if rootok=1
  Resolves: rhbz#978330
  - fixed ibft_to_cmdline()


author: Harald Hoyer <harald@redhat.com> 033-26
changelog:
  - create /dev/mapper/live-base for anaconda
  Resolves: rhbz#1009710
  - support "rootfallback=<root fallback device>"
  Resolves: rhbz#727333
  - add UEFI FCoE boot support
  Resolves: rhbz#732059
  - Make udev db records for MD devices persistent
    so LVM on MD autoactivation works correctly
  Resolves: rhbz#1017031
  - support mdadm-3.2.6+ and mdadm-3.3+
  - install lvm thin utils for non-hostonly also


author: Harald Hoyer <harald@redhat.com> 033-39
changelog:
  - fixed booting with rd.iscsi.firmware and without root=
  Resolves: rhbz#1024858
  - fixed resuming
  - fix swap detection in hostonly
  - fixed missing modules in hostonly, which have no modalias
  Resolves: rhbz#1015284
  - moved dracut to /usr/sbin


author: Harald Hoyer <harald@redhat.com> 033-40
changelog:
  - fips: include crct10dif_generic
  Resolves: rhbz#1024455
  - add /etc/system-fips in the initramfs
  Resolves: rhbz#1014284


author: Harald Hoyer <harald@redhat.com> 033-67
changelog:
  - fixed luks timeout
  Resolves: rhbz#949697
  - do not systemctl daemon-reload
  Resolves: rhbz#1023039 rhbz#1028043
  - do not do dhcp on interfaces with no link
  Resolves: rhbz#1029062
  - do iscsistart for iscsi_firmware even without network
  Resolves: rhbz#1031160


author: Harald Hoyer <harald@redhat.com> 033-84
changelog:
  - fixed iscsistart for iscsi_firmware
  Related: rhbz#1031160
  - add more drivers
  Resolves: rhbz#1048403
  Resolves: rhbz#1038827
  - add rd.bootif=0 parameter
  Resolves: rhbz#1044623
  - halt the machine, if FIPS fails
  - do not exit != 0 for dracut-rootfs-generator


author: Harald Hoyer <harald@redhat.com> 033-110
changelog:
  - add nameservers from ibft settings
  Resolves: rhbz#1034287
  - add microcode to the initramfs image by default
  Resolves: rhbz#1045639
  - halt the machine for wrong checksums in FIPS mode
  Resolves: rhbz#1053655
  - add kernel drivers from the update directory to search path
  Resolves: rhbz#1055774
  - set the ip address lifetime for DHCP setups
  Resolves: rhbz#1058519


author: Harald Hoyer <harald@redhat.com> 033-124
changelog:
  - fixed dns parsing for ip= parameter
  Resolves: rhbz#1034287
  - skipcpio bugfixes
  Resolves: rhbz#1045639
  - do not ifup, and already setup network
  Resolves: rhbz#844828
  - do not run dhclient twice
  Resolves: rhbz#844828


author: Harald Hoyer <harald@redhat.com> 033-137
changelog:
  - added sdhci_acpi to static list of kernel modules
  - add kernel drivers from the update directory to search path
  Resolves: rhbz#1055774
  - set the correct initiatior name for iBFT (typo)
  - try all FcoeBootDevice variables
  Resolves: rhbz#1032699
  - write directly to the output file and get correct selinux label
  - add sys-kernel-config.mount to the initramfs
  - configure IPv6 interface for DHCP6
  Resolves: rhbz#1064365
  - Wait until the tentative flag is cleared.
  Resolves: rhbz#1069263
  - no HWADDR if SUBCHANNELS are set for s390 interfaces
  Resolves: rhbz#1056438
  - modify the device timeout for the root device with the rootfs-generator
  Resolves: rhbz#1069133
  Resolves: rhbz#1028043
  - do not store kernel cmdline config in the initramfs about device assembly
  Resolves: rhbz#949697
  - write directly to the output image
  Resolves: rhbz#1062544


author: Harald Hoyer <harald@redhat.com> 033-144
changelog:
  - wait for IPv6 tentative flag to be cleared
  Resolves: rhbz#1069263
  - set correct flag file for interfaces
  Resolves: rhbz#1069263
  - add systemd-sysctl service to initramfs
  Resolves: rhbz#1070086
  - honor kernel cmdline, no internal cmdline anymore
  Resolves: rhbz#985160
  - --mount can now take fsck options
  Resolves: rhbz#1069106


author: Harald Hoyer <harald@redhat.com> 033-150
changelog:
  - make dracut-shutdown not fail fatally
  Resolves: rhbz#1067116
  - do PREINIT6 for DHCP6
  Resolves: rhbz#1064365


author: Harald Hoyer <harald@redhat.com> 033-153
changelog:
  - fcoe: wait for lldpad to be ready
  Resolves: rhbz#1080353
  - network: handle "ip=dhcp6" for all interfaces
  Resolves: rhbz#1064365


author: Harald Hoyer <harald@redhat.com> 033-156
changelog:
  - network: set correct lease times for DHCPv6
  Resolves: rhbz#1064365
  - include dm-cache kernel modules
  Resolves: rhbz#1081435


author: Harald Hoyer <harald@redhat.com> 033-160
changelog:
  - add fsck.<filesystem>, if it exists
  Resolves: rhbz#1083654
  - set IPV6INIT=yes if inet6 is found on the interface
  Resolves: rhbz#1083153


author: Harald Hoyer <harald@redhat.com> 033-207
changelog:
  - only fsck from the systemd side
  Resolves: rhbz#1080699
  - handle multiple fcoe devices
  Resolves: rhbz#1082512
  - handle entries in ssh_config
  Resolves: rhbz#1086778
  - do not bind persistent interfaces to MAC
  Resolves: rhbz#1087945
  - fixed iscsiroot install in initqueue
  Resolves: rhbz#1094469
  - handle upper case letters in SUBCHANNELS
  Resolves: rhbz#1094773
  - add rd.route kernel command line parameter
  Resolves: rhbz#1101412
  - do not reload systemd on wait_for_dev
  Resolves: rhbz#1126008


author: Harald Hoyer <harald@redhat.com> 033-213
changelog:
  - add "-m" option to lsinitrd to list the modules used
  Resolves: rhbz#1122806
  - add "--rebuild" option to dracut
  Resolves: rhbz#1123900


author: Harald Hoyer <harald@redhat.com> 033-224
changelog:
  - don't enforce iSCSI target name policy
  Resolves: rhbz#1078867
  - replaced "ip=auto" with "ip=dhcp" in the documentation
  Resolves: rhbz#1086931
  - bind bonding and bridge interfaces to SUBCHANNELS on s390(x)
  Resolves: rhbz#1090524
  - turn on ipv6, if configured
  Resolves: rhbz#1091410
  - parse DASD="none" as empty
  Resolves: rhbz#1096979
  - add virtio-console for qemu
  Resolves: rhbz#1097999
  - fail on missing dracut modules
  Resolves: rhbz#1121362
  - replace the default route
  Resolves: rhbz#1137022


author: Harald Hoyer <harald@redhat.com> 033-233
changelog:
  - fips: corrected previous fix
  Resolves: rhbz#1165603
  - fixed iscsi_target parsing
  Resolves: rhbz#1176534
  - skip GlobalKnownHostsFile for ssh_config
  Resolves: rhbz#1086778
  - cms-write-ifcfg.sh: turn SUBCHANNELS into lowercase
  Resolves: rhbz#1169384
  - fixed static routes execution
  Resolves: rhbz#1101412
  - add 90-vconsole.rules
  Resolves: rhbz#1162177


author: Harald Hoyer <harald@redhat.com> 033-237
changelog:
  - add support for multiple autoconf options ip=eth0:auto6,dhcp
  Resolves: rhbz#1069270
  - fixed team implementation
  Resolves: rhbz#1147521


author: Harald Hoyer <harald@redhat.com> 033-248
changelog:
  - fips: rearrange fips modules due to zlib
  Resolves: rhbz#1216086
  - wait for IPV6 DAD in DHCP PREINIT6
  - wait 5s for an network link carrier to appear
  Resolves: rhbz#1088808


author: Harald Hoyer <harald@redhat.com> 033-283
changelog:
  - add support for "x-initrd.mount"
  Resolves: rhbz#1080405
  - add network timeout kernel command line arguments
  Resolves: rhbz#1088808
  - use fcoemon and write out fcoemon config
  Resolves: rhbz#1129884 rhbz#1129888
  - add fcoe module EDD parsing quirk for i40e
  Resolves: rhbz#1129886
  - add RENEW to dhclient-script
  Resolves: rhbz#1144277
  - only fetch squashfs.img once
  Resolves: rhbz#1152485
  - add more input kernel drivers
  Resolves: rhbz#1165585 rhbz#1194529
  - be more sloppy with swap partitions and don't fail without them
  Resolves: rhbz#1165736
  - don't call dinfo binary
  Resolves: rhbz#1167082
  - don't halt the system, if the media check is aborted
  Resolves: rhbz#1167735
  - add boot option to spcecify size of live image rw overlay
  Resolves: rhbz#1183566
  - fix nfs dracut module, to not alter rootok for non nfs root
  Resolves: rhbz#1186004
  - don't fsck nfs 
  Resolves: rhbz#1186699
  - correctly parse multi line kernel command line
  Resolves: rhbz#1186822
  - add hyperv_fb module
  Resolves: rhbz#1187428
  - fixup IPv6 NFS addresses parsing
  Resolves: rhbz#1190098
  - add drbg kernel module in fips mode
  Resolves: rhbz#1193147
  - add all multipath path selector kernel modules
  Resolves: rhbz#1195392
  - don't symlink /var/log /run/log
  Resolves: rhbz#1199645
  - wait for IPv6 link local addresses
  Resolves: rhbz#1209814
  - fix references to grub config file in dracut man page
  Resolves: rhbz#1209962
  - add s390 kernel crypto modules to dracut-fips
  Resolves: rhbz#1215766
  - suppress 'cat: write error: Broken pipe' for lsinitrd
  Resolves: rhbz#1223888
  - enable DNS before routes to avoid race conditions
  Resolves: rhbz#1226004
  - add point-to-point ethernet configured via DHCP
  Resolves: rhbz#1227813
  - add virtio-pci
  Resolves: rhbz#1231716
  - add cache tools for dm-cache usage
  Resolves: rhbz#1234407
  - dracut-functions: move non-function code to dracut-init.sh
  Resolves: rhbz#1235500
  - add more information why a dracut module could not be included
  Resolves: rhbz#1236190
  - fixup iBFT parsing
  Resolves: rhbz#1236610


author: Harald Hoyer <harald@redhat.com> 033-314
changelog:
  - fixed iSCSI handling
  Resolves: rhbz#1114966 rhbz#1189891
  - check for duplicate IPv4 address
  Resolves: rhbz#1202553
  - wait udev to be settled before transitioning to the real root
  Resolves: rhbz#1231373
  - support ip= parameter with enx* interface for autobinding to MAC
  Resolves: rhbz#1241102
  - include 40-redhat.rules in the initramfs
  Resolves: rhbz#1241547
  - degrade missing binaries for modules to info level
  Resolves: rhbz#1242845
  - cleanup lldpad cleanly to help out in state transition from initramfs
  Resolves: rhbz#1246217


author: Harald Hoyer <harald@redhat.com> 033-328
changelog:
  - add hostonly multipath.conf (to save memory in kdump)
  Resolves: rhbz#994702
  - increase version number of systemd dependency
  - fixed more iSCSI handling
  Resolves: rhbz#1114966 rhbz#1189891
  - check for duplicate IPv4 address
  Resolves: rhbz#1202553


author: Harald Hoyer <harald@redhat.com> 033-333
changelog:
  - fixed more iSCSI handling
  Resolves: rhbz#1114966 rhbz#1189891
  - fixed "ip=ibft"
  Resolves: rhbz#1256814
  - fixed cmsifup and s390 ifup
  Resolves: rhbz#1245660


author: Harald Hoyer <harald@redhat.com> 033-346
changelog:
  - slim down the image by not including microcode header, if
    not needed
  - add command line parameter for hostonly keyboard layouts
     --hostonly-i18n
  Resolves: rhbz#1262208


author: Harald Hoyer <harald@redhat.com> 033-349
changelog:
  - no iSCSI timeout and modprobe, if iSCSI is not used
  - modprobe iSCSI modules with "-b" to allow blacklisting
  Resolves: rhbz#1263984
  - check for firmware file existance, before crafting
    microcode cpio
  Resolves: rhbz#1263798


author: Harald Hoyer <harald@redhat.com> 033-353
changelog:
  - fix network wait_for_if_up() to parse NO-CARRIER
  Resolves: rhbz#1249507
  - don't create garbage directories because of ldconfig
    misparsing
  Resolves: rhbz#1264725


author: Harald Hoyer <harald@redhat.com> 033-358
changelog:
  - fixed qemu detection
  Resolves: rhbz#1245959
  - fixed vlan ifcfg generation and nameserver handling
  Resolves: rhbz#1267311


author: Lukáš Nykrýn <lnykryn@redhat.com> - 033-359
changelog:
  - write-ifcfg: fix creating configuration for VLAN
  Resolves: rhbz#1267311
  - 90qemu: also add ibmvscsi on qemu
  Resolves: rhbz#1245959


author: Martin Stransky <stransky@redhat.com> - 24.4.0-3
changelog:
  - Added a workaround for Bug 1054242 - RHEVM: Extremely high memory
    usage in Firefox 24 ESR on RHEL 6.5


author: Horst H. von Brand <vonbrand@inf.utfsm.cl>
changelog:
  - Redid the description
  - Cut overlong make line, loosened changelog a bit
  - I think Junio (or perhaps OSDL?) should be vendor...


author: Tom "spot" Callaway <tcallawa@redhat.com> 0.99.4-3
changelog:
  - use dist tag to differentiate between branches
  - use rpm optflags by default (patch0)
  - own %{_datadir}/git-core/


author: Chris Wright <chrisw@osdl.org> 0.99.4-4
changelog:
  - drop sh_utils, sh-utils, diffutils, mktemp, and openssl Requires
  - use RPM_OPT_FLAGS in spec file, drop patch0


author: H. Peter Anvin <hpa@zytor.com> 0.99.9j-1
changelog:
  - Change subpackage names to git-<name> instead of git-core-<name>
  - Create empty root package which brings in all subpackages
  - Rename git-tk -> gitk


author: Chris Wright <chrisw@redhat.com> 1.1.0-1
changelog:
  - Update to latest git-1.1.0 (drop git-email for now)
  - Now creates multiple packages:
  -        git-core, git-svn, git-cvs, git-arch, gitk


author: Josh Boyer <jwboyer@gmail.com> 1.5.3.6-1
changelog:
  - git-1.5.3.6
  - git-core requires perl(Error) (bug 367861)
  - git-svn requires perl(Term:ReadKey) (bug 261361)
  - git-email requires perl-Git (bug 333061)


author: Jeremy Katz <katzj@redhat.com> - 1.5.4.1-2
changelog:
  - Add upstream patch (e62a641de17b172ffc4d3a803085c8afbfbec3d1) to have 
    gitweb rss feeds point be commitdiffs instead of commit


author: James Bowes <jbowes@redhat.com> 1.5.4.4-3
changelog:
  - Include the sample hooks from contrib/hooks as docs (bug 321151).
  - Install the bash completion script from contrib (bug 433255).
  - Include the html docs in the 'core' package again (bug 434271).


author: Josh Boyer <jwboyer@gmail.com> 1.6.0.3-1
changelog:
  - git-1.6.0.3
  - Drop curl requirement in favor of libcurl (bug 449388)
  - Add requires for SMTP-SSL perl module to make git-send-email work (bug 443615)


author: Todd Zullinger <tmz@pobox.com> 1.6.0.6-1
changelog:
  - git-1.6.0.6
  - Fixes a local privilege escalation bug in gitweb
    (http://article.gmane.org/gmane.comp.version-control.git/103624)
  - Add gitk Requires to git-gui (bug 476308)


author: Todd Zullinger <tmz@pobox.com> 1.6.1-1
changelog:
  - Install git-* commands in %{_libexecdir}/git-core, the upstream default
  - Remove libcurl from Requires, rpm will pick this up automatically
  - Consolidate build/install options in %make_git (Roland McGrath)
  - Include DirectoryIndex in gitweb httpd-config (bug 471692)
  - Define DOCBOOK_XSL_172 to fix minor manpage issues
  - Rename %{_var}/lib/git-daemon to %{_var}/lib/git
  - Preserve timestamps on installed files
  - Quiet some rpmlint complaints
  - Use macros more consistently


author: Todd Zullinger <tmz@pobox.com> 1.6.1.3-1
changelog:
  - git-1.6.1.3
  - Set htmldir so "git help -w <command>" works
  - Patch git-web--browse to not use "/sbin/start" to browse
  - Include git-daemon documentation in the git-daemon package


author: Todd Zullinger <tmz@pobox.com> - 1.6.1.3-2
changelog:
  - Require perl(Authen::SASL) in git-email (bug 483062)
  - Build many of the subpackages as noarch
  - Update URL field


author: Todd Zullinger <tmz@pobox.com> - 1.6.2-1
changelog:
  - git-1.6.2
  - Include contrib/emacs/README in emacs subpackage
  - Drop upstreamed git-web--browse patch


author: Todd Zullinger <tmz@pobox.com> - 1.6.2.2-1
changelog:
  - git-1.6.2.2
  - Include contrib/ dir in %doc (bug 492490)
  - Don't set DOCBOOK_XSL_172, fix the '\&.ft' with sed (bug 485161)
  - Ignore Branches output from cvsps-2.2b1 (bug 490602)
  - Remove shebang from bash-completion script
  - Include README in gitweb subpackage


author: Todd Zullinger <tmz@pobox.com> - 1.6.3.2-1
changelog:
  - git-1.6.3.2
  - Require emacs >= 22.2 for emacs support (bug 495312)
  - Add a .desktop file for git-gui (bug 498801)
  - Set ASCIIDOC8 and ASCIIDOC_NO_ROFF to correct documentation issues,
    the sed hack to fix bug 485161 should no longer be needed
  - Escape newline in git-daemon xinetd description (bug 502393)
  - Add xinetd to git-daemon Requires (bug 504105)
  - Organize BuildRequires/Requires, drop redundant expat Requires
  - Only build noarch subpackages on Fedora >= 10
  - Only build emacs and arch subpackages on Fedora
  - Handle curl/libcurl naming for EPEL and Fedora


author: Todd Zullinger <tmz@pobox.com> - 1.6.3.3-1
changelog:
  - git-1.6.3.3
  - Move contributed hooks to %{_datadir}/git-core/contrib/hooks (bug 500137)
  - Fix rpmlint warnings about Summary and git-mergetool--lib missing shebang


author: Todd Zullinger <tmz@pobox.com> - 1.6.5.2-1
changelog:
  - git-1.6.5.2
  - Drop asciidoc --unsafe option, it should not be needed anymore
  - Don't use install -t/-T, they're not compatible with older coreutils
  - Don't use -perm /a+x with find, it's incompatible with older findutils


author: Todd Zullinger <tmz@pobox.com> - 1.6.5.3-1
changelog:
  - git-1.6.5.3
  - Only BR perl(Error) on Fedora and RHEL >= 5
  - Use config.mak to set build options
  - Improve compatibility with EPEL
  - Replace $RPM_BUILD_ROOT with %{buildroot}
  - Fix Obsoletes for those rebuilding on EL-4


author: Todd Zullinger <tmz@pobox.com> - 1.6.6.1-1
changelog:
  - git-1.6.6.1
  - Use %{gitcoredir}/git-daemon as xinetd server option, for SELinux (#529682)
  - Make %{_var}/lib/git the default gitweb projectroot (#556299)
  - Include gitweb/INSTALL file as documentation, the gitweb README refers to it
  - Ship a short example gitweb config file (%{_sysconfdir}/gitweb.conf)
  - Remove long fixed xinetd IPv6 workaround on Fedora (#557528)
  - Install missing gitweb.js (#558740)


author: Todd Zullinger <tmz@pobox.com> - 1.7.0-1
changelog:
  - git-1.7.0
  - Link imap-send with libcrypto (#565147)
  - Disable building of unused python remote helper libs


author: Todd Zullinger <tmz@pobox.com> - 1.7.1-1
changelog:
  - git-1.7.1
  - Fix conditionals for EL-6
  - Comply with Emacs add-on packaging guidelines (#573423), Jonathan Underwood
    - Place elisp source files in separate emacs-git-el package
    - Place git support files in own directory under site-lisp
    - Use Emacs packaging macros


author: Todd Zullinger <tmz@pobox.com> - 1.7.4.1-1
changelog:
  - Update to 1.7.4.1
  - Clean up documentation settings (the defaults changed in 1.7.4)
  - Improve EL-5 compatibility, thanks to Kevin Fenzi for emacs testing


author: Adam Tkac <atkac redhat com> - 1.7.4.2-1
changelog:
  - update to 1.7.4.2
  - move man3/Git.3pm file to perl-Git subpkg (#664889)
  - add perl-DBD-SQLite dependency to git-cvs (#602410)


author: Todd Zullinger <tmz@pobox.com> - 1.7.6-4
changelog:
  - Drop git-arch on fedora >= 16, the tla package has been retired
  - Rework most spec file dist conditionals to make future changes easier


author: Todd Zullinger <tmz@pobox.com> - 1.7.6.2-1
changelog:
  - Update to 1.7.6.2
  - Fixes incompatibility caused by git push --quiet fix
    http://thread.gmane.org/gmane.comp.version-control.git/180652


author: Adam Tkac <atkac redhat com> - 1.8.0-1
changelog:
  - update to 1.8.0
  - include git-credential-gnome-keyring helper in git pkg
  - 0001-cvsimport-strip-all-inappropriate-tag-strings.patch was merged


author: Todd Zullinger <tmz@pobox.com> - 1.8.1.4-2
changelog:
  - Update asciidoc requirements, drop unsupported ASCIIDOC7
  - Define GNU_ROFF to force ASCII apostrophes in manpages (so copy/paste works)
  - Install tcsh completion (requires manual setup by users)
  - Clean up dist conditionals, don't pretend to support EL-4 builds
  - Use prebuilt documentation on EL-5, where asciidoc is too old
  - Respect gitexecdir variable in git-subtree install


author: Todd Zullinger <tmz@pobox.com> - 1.8.2-2
changelog:
  - Require perl(Term::ReadKey) for git add --interactive (#928328)
  - Drop DESTDIR from python instlibdir
  - Fix bogus changelog dates


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - fix alpha semctl (#19199)
  - update to CVS, including:
    - fix glibc headers for Compaq non-gcc compilers
    - fix locale alias handling code (#18832)
    - fix rexec on little endian machines (#18886)
  - started writing changelog again


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - update to CVS, including:
    - fix WORD_BIT/LONG_BIT definition in limits.h (#19088)
    - fix hesiod (#19375)
    - set LC_MESSAGES in zic/zdump for proper error message output (#19495)
    - fix LFS fcntl when used with non-LFS aware kernels (#19730)


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - update to CVS to:
    - fix getnameinfo (#21934)
    - don't stomp on memory in rpath handling (#21544)
    - fix setlocale (#21507)
  - fix libNoVersion.so.1 loading code (#21579)
  - use auxarches define in spec file for auxiliary
    architectures (#21219)
  - remove /usr/share directory from filelist (#21218)


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - add glibc-common subpackage
  - fix alphaev6 memcpy (#22494)
  - fix sys/cdefs.h (#22908)
  - don't define stdin/stdout/stderr as macros for -traditional (#22913)
  - work around a bug in IBM JDK (#22932, #23012)
  - fix pmap_unset when network is down (#23176)
  - move nscd in rc.d before netfs on shutdown
  - fix $RESOLV_HOST_CONF in SUID apps (#23562)


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - some more security fixes:
    - don't look up LD_PRELOAD libs in cache for SUID apps
      (because that bypasses SUID bit checking on the library)
    - place output files for profiling SUID apps into /var/profile,
      use O_NOFOLLOW for them
    - add checks for $MEMUSAGE_OUTPUT and $SEGFAULT_OUTPUT_NAME
  - hardlink identical locale files together
  - add %lang() tags to locale stuff
  - remove ko_KR.utf8 for now, it is provided by locale-utf8 package


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - update to 2.2.1 final
    - fix a pthread_kill_other_threads_np breakage (#23966)
    - make static binaries using dlopen work on ia64 again
  - fix a typo in glibc-common group


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - build all auxiliary arches with --enablekernel 2.4.0, those wanting
    to run 2.2 kernels can downgrade to the base architecture glibc.


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - update from CVS
    - fix ia64 build with gnupro
    - make regex 64bit clean
    - fix tgmath make check failures on alpha


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - update from CVS
  - make pthread_attr_setstacksize consistent before and after pthread manager
    is started (#28194)
  - pass back struct sigcontext from pthread signal wrapper (on ia32 only so
    far, #28493)
  - on i686 ship both --enable-kernel 2.2.5 and 2.4.0 libc/libm/libpthread,
    make ld.so pick the right one


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - require 2.4.1 instead of 2.4.0 on platforms where it required 2.4 kernel
  - fix ldd behaviour on unresolved symbols
  - remove nonsensical ldconfig warning, update osversion for the most
    recent library with the same soname in the same directory instead (#31703)
  - apply selected patches from CVS
  - s390x spec file changes from Florian La Roche


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - update from CVS
    - run atexit() registered functions at dlclose time if they are in shared
      libraries (#28625)
    - add pthread_getattr_np API to make JVM folks happy


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - support even 2.4.0 kernels on ia64, sparc64 and s390x
  - include UTF-8 locales
  - make gconv-modules %config(noreplace)


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - fix locale name of ja_JP in UTF-8 (#39783)
  - fix re_search_2 (#40244)
  - fix memusage script (#39138, #39823)
  - fix dlsym(RTLD_NEXT, ) from main program (#39803)
  - fix xtrace script (#39609)
  - make glibc conflict with glibc-devel 2.2.2 and below (to make sure
    libc_nonshared.a has atexit)
  - fix getconf LFS_CFLAGS on 64bitters
  - recompile with gcc-2.96-84 or above to fix binary compatibility problem
    with __frame_state_for function (#37933)


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - fix rpc for non-threaded apps using svc_fdset and similar variables (#40409)
  - fix nss compatibility DSO versions for alphaev6
  - add a hardlink program instead of the shell 3x for plus cmp -s/link
    which takes a lot of time during build
  - rework BuildPreReq and Conflicts with gcc, so that
    it applies only where it has to


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - fix the hardlink program, so that it really catches all files with
    identical content
  - add a s390x clone fix


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - fix #include <signal.h> with -D_XOPEN_SOURCE=500 on ia64 (#35968)
  - fix a dlclose reldeps handling bug
  - some more profiling fixes
  - fix tgmath.h


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - fix a bunch of math bugs (#43210, #43345, #43346, #43347, #43348, #43355)
  - make rpc headers -ansi compilable (#42390)
  - remove alphaev6 optimized memcpy, since there are still far too many
    broken apps which call memcpy where they should call memmove
  - update from CVS to (among other things):
    - fix tanhl bug (#43352)


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - update from CVS
    - kill non-pic code in libm.so
    - fix getdate
    - fix some locales (#49402)
  - rebuilt with binutils-2.11.90.0.8-5 to place .interp section
    properly in libBrokenLocale.so, libNoVersion.so and libanl.so
  - add floating stacks on IA-64, Alpha, Sparc (#49308)


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - adjust prelinking DT_* and SHT_* values in elf.h
  - update from CVS
    - iconv cache
    - make iconv work in SUID/SGID programs (#34611)


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - move iconvconfig from glibc-common into glibc subpackage,
    call it from glibc_post_upgrade instead of common's post.


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - update from CVS
    - fix iconv cache handling
  - glibc should not own %{_infodir}, %{_mandir} nor %{_mandir}/man3 (#50673)
  - add gconv-modules.cache as emtpy config file (#50699)
  - only run iconvconfig if /usr is mounted read-write (#50667)


author: Jakub Jelinek <jakub@redhat.com> 2.2.4-3
changelog:
  - update from CVS to
    - fix strcoll (#50548)
    - fix seekdir (#51132)
    - fix memusage (#50606)
  - don't make gconv-modules.cache %config file, just don't verify
    its content.


author: Jakub Jelinek <jakub@redhat.com> 2.2.4-4
changelog:
  - don't crash on catclose(-1)
  - fix wscanf %[] handling
  - fix return value from swprintf
  - handle year + %U/%W week + week day in strptime


author: Jakub Jelinek <jakub@redhat.com> 2.2.4-8
changelog:
  - kill stale library symlinks in ldconfig (#52350)
  - fix inttypes.h for G++ < 3.0
  - use DT_REL*COUNT


author: Jakub Jelinek <jakub@redhat.com> 2.2.4-15
changelog:
  - update from CVS
    - linuxthreads now retries if -1/EINTR is returned from
      reading or writing to thread manager pipe (#43742)
  - use DT_FILTER in librt.so (#53394)
    - update glibc prelink patch so that it handles filters
  - fix timer_* with SIGEV_NONE (#53494)
  - make glibc_post_upgrade work on PPC (patch from Franz Sirl)


author: Jakub Jelinek <jakub@redhat.com> 2.2.4-17
changelog:
  - fix a ld.so lookup bug after lots of dlopen calls
  - fix CMSG_DATA for non-gcc non-ISOC99 compilers (#53984)
  - prelinking support for Sparc64


author: Jakub Jelinek <jakub@redhat.com> 2.2.4-18
changelog:
  - fix a ld.so bug with duplicate searchlists in l_scope
  - fix erfcl(-inf)
  - turn /usr/lib/librt.so into linker script


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-1
changelog:
  - update from CVS
  - remove -D__USE_STRING_INLINES
  - add debug subpackage to trim glibc and glibc-devel size


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-5
changelog:
  - update to CVS
  - added glibc-utils subpackage
  - disable autoreq in glibc-debug
  - readd %lang() to locale files


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-6
changelog:
  - fix mmap stdio bug (seen on ld as File truncated error, #60043)
  - apply Andreas Schwab's fix for pthread sigwait
  - remove /lib/i686/ libraries in glibc_post_upgrade when
    performing i386 glibc install


author: Jakub Jelinek <jakub@redhat.com> 2.2.5-26
changelog:
  - update from CVS
  - use __attribute__((visibility(...))) if supported, use _rtld_local
    for ld.so only objects
  - provide libc's own __{,u}{div,mod}di3


author: Jakub Jelinek <jakub@redhat.com> 2.2.5-27
changelog:
  - update from CVS
    - fix DST handling for southern hemisphere (#60747)
    - fix daylight setting for tzset (#59951)
    - fix ftime (#60350)
    - fix nice return value
    - fix a malloc segfault
  - temporarily moved __libc_wait, __libc_fork and __libc_stack_end
    back to what they used to be exported at
  - censorship (#60758)


author: Jakub Jelinek <jakub@redhat.com> 2.2.5-28
changelog:
  - update from CVS
    - fix nscd with huge groups
    - fix nis to not close fds it shouldn't
  - rebuilt against newer glibc-kernheaders to use the correct
    PATH_MAX
  - handle .athlon.rpm glibc the same way as .i686.rpm
  - add a couple of .ISO-8859-15 locales (#61908)
  - readd temporarily currencies which were superceeded by Euro
    into the list of accepted currencies by localedef to make
    standard conformance testsuites happy
  - temporarily moved __libc_waitpid back to make Sun JDK happy
  - use old malloc code
  - prelink i686/athlon ld.so and prelink -r i686/athlon libc.so


author: Jakub Jelinek <jakub@redhat.com> 2.2.5-31
changelog:
  - temporarily disable prelinking ld.so, as some statically linked
    binaries linked against debugging versions of old glibcs die on it
    (#62352)
  - fix <semaphore.h> for -std=c99 (#62516)
  - fix ether_ntohost segfault (#62397)
  - remove in glibc_post_upgrade on i386 all /lib/i686/libc-*.so,
    /lib/i686/libm-*.so and /lib/i686/libpthread-*.so, not just current
    version (#61633)
  - prelink -r on alpha too


author: Jakub Jelinek <jakub@redhat.com> 2.2.5-32
changelog:
  - fix debugging of threaded apps (#62804)
  - fix DST for Estonia (#61494)
  - document that pthread_mutexattr_?etkind_np are deprecated
    and pthread_mutexattr_?ettype should be used instead in man
    pages (#61485)
  - fix libSegFault.so undefined externals


author: Jakub Jelinek <jakub@redhat.com> 2.2.5-33
changelog:
  - handle Dec 31 1969 in mktime for timezones west of GMT (#63369)
  - back out do-lookup.h change (#63261, #63305)
  - use "memory" clobber instead all the fancy stuff in i386/i686/bits/string.h
    since lots of compilers break on it
  - fix sparc build with gcc 3.1
  - fix spec file for athlon


author: Jakub Jelinek <jakub@redhat.com> 2.2.5-34
changelog:
  - add relocation dependencies even for weak symbols (#63422)
  - stricter check_fds check for suid/sgid binaries
  - run make check at %install time


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-11
changelog:
  - update from CVS
    - fix __moddi3 (#65612, #65695)
    - fix ether_line (#64427)
  - fix setvbuf with mmap stdio (#65864)
  - --disable-tls for now, waiting for kernel
  - avoid duplication of __divtf3 etc. on IA-64
  - make sure get*ent_r and _IO_wfile_jumps are exported (#62278)


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-12
changelog:
  - update from CVS
    - don't use __thread in headers
  - fix system(3) in threaded apps
  - update prelink, so that it is possible to prelink -u libc.so.6.1
    on Alpha


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-15
changelog:
  - set nscd user's shell to /sbin/nologin (#68369)
  - fix glibc-compat buffer overflows (security)
  - buildrequire prelink, don't build glibc's own copy of it (#67567)
  - update from CVS
    - regex fix (#67734)
    - fix unused warnings (#67706)
    - fix freopen with mmap stdio (#67552)
    - fix realloc (#68499)


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-16
changelog:
  - update from CVS
    - ungetc fix (#69586)
    - fseek errno fix (#69589)
    - change *etrlimit prototypes for C++ (#68588)
  - use --without-tls instead of --disable-tls


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-19
changelog:
  - update from CVS
  - GB18030 patch from Yu Shao
  - applied Debian patch for getaddrinfo IPv4 vs. IPv6
  - fix regcomp (#71039)


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-21
changelog:
  - fix path to locale-archive in libc reader
  - build locale archive at glibc-common %post time
  - export __strtold_internal and __wcstold_internal on Alpha again
  - workaround some localedata problems


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-24
changelog:
  - update from CVS
    - only mmap up to 2MB of locale-archive on 32-bit machines
      initially
    - fix fseek past end + fread segfault with mmaped stdio
  - include <sys/debugreg.h> which is mistakenly not included
    in glibc-devel on IA-32


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-25
changelog:
  - update from CVS
    - fix locale-archive loading hang on some (non-primary) locales
      (#72122, #71878)
    - fix umount problems with locale-archives when /usr is a separate
      partition (#72043)
  - add LICENSES file


author: Jakub Jelinek <jakub@redhat.com> 2.2.91-1
changelog:
  - update from CVS
    - 2.2.91 release
    - fix fd leaks in locale-archive reader (#72043)
  - handle EROFS in build-locale-archive gracefully (#71665)


author: Jakub Jelinek <jakub@redhat.com> 2.2.92-1
changelog:
  - update from CVS
    - 2.2.92 release
    - fix gettext after uselocale
    - fix locales in statically linked threaded programs
    - fix NSS


author: Jakub Jelinek <jakub@redhat.com> 2.2.93-1
changelog:
  - update from CVS
    - 2.2.93 release
    - use double instead of single indirection in isXXX macros
    - per-locale wcsmbs conversion state


author: Jakub Jelinek <jakub@redhat.com> 2.2.93-2
changelog:
  - temporarily add back __ctype_b, __ctype_tolower and __ctype_toupper to
    libc.a and export them as @@GLIBC_2.0 symbols, not @GLIBC_2.0
    from libc.so - we have still lots of .a libraries referencing
    __ctype_{b,tolower,toupper} out there...


author: Jakub Jelinek <jakub@redhat.com> 2.2.93-3
changelog:
  - security fix - increase dns-network.c MAXPACKET to at least
    65536 to avoid buffer overrun. Likewise glibc-compat
    dns-{host,network}.c.


author: Jakub Jelinek <jakub@redhat.com> 2.2.93-4
changelog:
  - fix /lib/libnss1_dns.so.1 (missing __set_h_errno definition
    leading to unresolved __set_h_errno symbol)


author: Jakub Jelinek <jakub@redhat.com> 2.2.93-5
changelog:
  - fix wcsmbs functions with invalid character sets (or malloc
    failures)
  - make sure __ctype_b etc. compat vars are updated even if
    they are copy relocs in the main program


author: Jakub Jelinek <jakub@redhat.com> 2.2.94-1
changelog:
  - update from CVS
  - prelink on ppc and x86-64 too
  - don't remove ppc memset
  - instead of listing on which arches to remove glibc-compat
    list where it should stay


author: Jakub Jelinek <jakub@redhat.com> 2.2.94-3
changelog:
  - don't prelink -r libc.so on ppc/x86-64/sparc*, it doesn't
    speed things up, because they are neither REL arches, nor
    ELF_MACHINE_REL_RELATIVE
  - fix sparc64 build


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-2
changelog:
  - update from CVS
    - don't need to use 128K of stacks for DNS lookups
    - regex fixes
    - updated timezone data e.g. for this year's Brasil DST
      changes
    - expand ${LIB} in RPATH/RUNPATH/dlopen filenames


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-3
changelog:
  - update from CVS
    - some more regex fixes
  - fix libpthread.a (#76484)
  - fix locale-archive enlarging


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-7
changelog:
  - update from CVS
  - restructured redhat/Makefile and spec, so that src.rpm contains
    glibc-<date>.tar.bz2, glibc-redhat-<date>.tar.bz2 and glibc-redhat.patch
  - added nptl


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-8
changelog:
  - update from CVS
    - make --enable-kernel=2.2.5 --with-tls --without-__thread
      ld.so load nptl and other --with-__thread libs
  - disable nptl by default for now


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-9
changelog:
  - update from CVS
    - RUSCII support (#78906)
  - for nptl builds add BuildRequires
  - fix byteswap.h for non-gcc (#77689)
  - add nptl-devel package


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-10
changelog:
  - update from CVS
  - non-nptl --with-tls --without-__thread FLOATING_STACKS libpthread
    should work now
  - faster libc locking when using nptl
  - add OUTPUT_FORMAT to linker scripts
  - fix x86_64 sendfile (#79111)


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-14
changelog:
  - update from CVS
    - replace __libc_lock_needed@GOTOFF(%ebx) with
      %gs:offsetof(tcbhead_t, multiple_threads)
    - start of new NPTL cancellation wrappers


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-15
changelog:
  - update from CVS
    - all functions which need cancellation should now be cancellable
      both in libpthread.so and libc.so
    - removed @@GLIBC_2.3.2 cancellation wrappers


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-16
changelog:
  - fix <bits/mathinline.h> and <bits/nan.h> for C++
  - automatically generate NPTL libpthread wrappers


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-17
changelog:
  - update from CVS
    - NPTL socket fixes, flockfile/ftrylockfile/funlockfile fix
    - kill -debug sub-package, rename -debug-static to -debug
    - clear dl_dynamic_weak for NPTL


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-18
changelog:
  - update from CVS
    - fix NPTL hanging mozilla
    - initialize malloc in mALLOPt (fixes problems with squid, #79957)
    - make linuxthreads work with dl_dynamic_weak 0
    - clear dl_dynamic_weak everywhere


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-21
changelog:
  - system(3) fix for linuxthreads
  - don't segfault in pthread_attr_init from libc.so
  - add cancellation tests from nptl to linuxthreads


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-27
changelog:
  - update from CVS
  - fix #include <sys/stat.h> with -D_BSD_SOURCE or without
    feature set macros
  - make *sigaction, sigwait and raise the same between
    -lpthread -lc and -lc -lpthread in linuxthreads builds


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-30
changelog:
  - fix condvar compatibility wrappers
  - add ugly hack to use non-TLS libs if a binary is seen
    to have errno, h_errno or _res symbols in .dynsym


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-32
changelog:
  - update from CVS
  - don't use TLS libs if kernel doesn't set AT_SYSINFO
    (#80921, #81212)
  - add ntp_adjtime on alpha (#79996)
  - fix nptl_db (#81116)


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-35
changelog:
  - update from CVS
    - dlclose bugfixes
  - fix NPTL libpthread.a
  - fix glibc_post_upgrade on several arches


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-36
changelog:
  - update from CVS
  - rework -debuginfo subpackage, add -debuginfo-common
    subpackage on IA-32, Alpha and Sparc (ie. auxiliary arches)
  - fix vfork in libc.a on PPC32, Alpha, Sparc
  - fix libio locks in linuxthreads libc.so if libpthread.so
    is dlopened later (#81374)


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-37
changelog:
  - update from CVS
    - nscd fixes, *scanf fix
  - fix %nptlarches noarch build (#81909)
  - IA-64 TLS fixes


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-38
changelog:
  - update from CVS
  - initialize __environ in glibc_post_upgrade to empty array,
    so that it is not NULL
  - compat symlink for s390x /lib/ld64.so.1
  - enable glibc-profile on x86-64
  - only include libNoVersion.so on IA-32, Alpha and Sparc 32-bit


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-43
changelog:
  - update from CVS
  - vfork fix on s390
  - rebuilt with binutils 2.13.90.0.18-5 so that accesses to errno
    don't bind locally (#83325)


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-45
changelog:
  - update from CVS
  - include also linuxthreads FLOATING_STACKS libs on i686 and athlon:
    LD_ASSUME_KERNEL=2.2.5 to LD_ASSUME_KERNEL=2.4.0 is non-FLOATING_STACKS lt,
    LD_ASSUME_KERNEL=2.4.1 to LD_ASSUME_KERNEL=2.4.19 is FLOATING_STACKS lt,
    later is NPTL
  - enable TLS on alpha/alphaev6
  - add BuildPreReq: /usr/bin/readlink


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-3
changelog:
  - update from CVS
  - only warn about errno, h_errno or _res for binaries, never
    libraries
  - rebuilt with gcc-3.2.2-4 to use direct %gs TLS access insn sequences


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-9
changelog:
  - update from CVS
  - fix glibc-debug description (#85111)
  - make librt.so a symlink again, not linker script


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-15
changelog:
  - update from CVS
  - build glibc-compat (for glibc 2.0 compatibility) and c_stubs add-ons
  - condrestart sshd in glibc_post_upgrade so that the user can
    log in remotely and handle the rest (#86339)
  - fix a typo in glibc_post_upgrade on sparc


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-16
changelog:
  - update from CVS
    - export __fork from glibc again
  - fix glibc-compat build in NPTL
  - fix c_stubs
  - fix some more atomic.h problems
  - don't check abi in glibc-compat libs


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-18
changelog:
  - update from CVS
  - fix NPTL pthread_cond_timedwait
  - fix sysconf (_SC_MONOTONIC_CLOCK)
  - use /%{_lib}/tls instead of /lib/tls on x86-64
  - add /%{_lib}/tls/librt*so* and /%{_lib}/i686/librt*so*
  - display content of .out files for all make check failures


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-20
changelog:
  - update from CVS
  - if kernel >= 2.4.1 doesn't support NPTL, fall back to
    /lib/i686 libs on i686, not stright to /lib


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-28
changelog:
  - update from CVS
    - fix NPTL pthread_detach and already terminated, but not yet
      joined thread (#88219)
    - fix bug-regex4 testcase (#88118)
    - reenable prelink support broken in 2.3.2-13
    - fix register_printf_function (#88052)
    - fix double free with fopen using ccs= (#88056)
    - fix potential access below $esp in {set,swap}context (#88093)
    - fix buffer underrun in gencat -H (#88099)
    - avoid using unitialized variable in tst-tgmath (#88101)
    - fix gammal (#88104)
    - fix iconv -c
    - fix xdr_string (PR libc/4999)
    - fix /usr/lib/nptl/librt.so symlink
    - avoid running NPTL cleanups twice in some cases
    - unblock __pthread_signal_cancel in linuxthreads, so that
      linuxthreads threaded programs work correctly if spawned
      from NPTL threaded programs
    - fix sysconf _SC_{NPROCESSORS_{CONF,ONLN},{,AV}PHYS_PAGES}
  - remove /lib/i686 directory before running ldconfig in glibc post
    during i686 -> i386 glibc "upgrades" (#88456)


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-29
changelog:
  - update from CVS
    - fix strxfrm (#88409)
  - use -m64 -mno-minimal-toc on ppc64
  - conflict with kernels < 2.4.20 on ppc64 and < 2.4.0 on x86_64
  - link glibc_post_upgrade against newly built libc.a


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-30
changelog:
  - update from CVS
  - fix prelink on ppc32
  - add TLS support on ppc32 and ppc64
  - make sure on -m64 arches all helper binaries are built with this
    option


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-31
changelog:
  - update from CVS
    - nscd fixes
    - fix Bahrain spelling (#56298)
    - fix Ukrainian collation (#83973)
    - accept trailing spaces in /etc/ld.so.conf (#86032)
    - perror fix (#85994)
    - fix localedef (#88978)
    - fix getifaddrs (#89026)
    - fix strxfrm (#88409)
  - fix ppc TLS
  - fix getaddrinfo (#89448)
  - don't print warning about errno, h_errno or _res if
    LD_ASSUME_KERNEL=2.4.1 or earlier


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-41
changelog:
  - update from CVS
  - use NPTL libs if uname -r contains nptl substring or is >= 2.5.69
    or set_tid_address syscall is available instead of checking
    AT_SYSINFO dynamic tag


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-44
changelog:
  - update from CVS
  - enable NPTL on s390 and s390x
  - make __init_array_start etc. symbols in elf-init.oS hidden undefined


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-47
changelog:
  - update from CVS
  - PT_GNU_STACK segment in binaries/executables and .note.GNU-stack
    section in *.[oa]


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-49
changelog:
  - update from CVS
    - fix pthread_cond_signal on IA-32 (#92080, #92253)
    - fix setegid (#91567)
  - don't prelink -R libc.so on any architecture, it prohibits
    address randomization


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-55
changelog:
  - make ldconfig default to both /lib+/usr/lib and /lib64+/usr/lib64
    on bi-ABI architectures (#97557)
  - disable FUTEX_REQUEUE on ppc* temporarily


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-56
changelog:
  - fix condvars and semaphores in ppc* NPTL
  - fix test-skeleton.c reporting of timed-out tests (#91269)
  - increase timeouts for tests during make check


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-59
changelog:
  - update from CVS
  - on IA-64 use different symbols for cancellation portion of syscall
    handlers to make gdb happier


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-61
changelog:
  - update from CVS
    - build libc_nonshared.a with -fPIC instead of -fpic
  - fix ppc64 PIE support
  - add cfi directives to NPTL sysdep-cancel.h on ppc/ppc64/s390/s390x


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-64
changelog:
  - update from CVS
    - fix wcpncpy (#99462)
    - export _res@GLIBC_2.0 even from NPTL libc.so (__res_state ()
      unlike __errno_location () or __h_errno_location () was introduced
      in glibc 2.2)
    - fix zic bug on 64-bit platforms
    - some TLS handling fixes
    - make ldconfig look into alternate ABI dirs by default (#99402)
  - move %{_datadir}/zoneinfo to tzdata package, so that it can be
    errataed separately from glibc
  - new add-on - rtkaio
  - prereq libgcc, as glibc now relies on libgcc_s.so.1 for pthread_cancel


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-65
changelog:
  - update from CVS
    - fix timer_create
    - use __extension__ before long long typedefs in <bits/types.h> (#100718)


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-67
changelog:
  - update from CVS
    - fix utimes and futimes if kernel doesn't support utimes syscall
    - fix s390 ssize_t type
    - fix dlerror when called before any dlopen/dlsym
    - update IA-64 bits/sigcontext.h (#101344)
    - various warning fixes
    - fix pthread.h comment typos (#101363)


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-68
changelog:
  - update from CVS
    - only use CLONE_STOPPED if kernel supports it, fix setting of thread
      explicit scheduling (#101457)


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-69
changelog:
  - update from CVS
    - fix pthread_create@GLIBC_2.0 (#101767)
  - __ASSUME_CLONE_STOPPED on all arches but s390* in RHEL


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-70
changelog:
  - update from CVS
  - disable CLONE_STOPPED for now until it is resolved
  - strip crt files
  - fix libio on arches with no < GLIBC_2.2 support (#102102, #102105)
  - fix glibc-debuginfo to include all nptl and nptl_db sources


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-72
changelog:
  - update from CVS
    - fix rtkaio aio_fsync{,64}
    - update rtkaio for !BROKEN_THREAD_SIGNALS
    - fix assert macro when used on pointers


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-77
changelog:
  - update from CVS
    - fix glibc 2.0 libio compatibility (#101385)
    - fix ldconfig with /usr/lib/lib*.so symlinks (#102853)
    - fix assert.h (#102916, #103017)
    - make ld.so.cache identical between IA-32 and AMD64 (#102887)
    - fix static linking of large IA-64 binaries (#102586)
  - avoid using floating point regs in lazy binding code on ppc64 (#102763)


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-79
changelog:
  - updated from CVS
    - lots of cancellation fixes
    - fix posix_fadvise* on ppc32
    - TLS layout fix
    - optimize stdio cleanups (#103354)
    - sparcv9 NPTL
    - include sigset, sighold, sigrelse, sigpause and sigignore prototypes
      in signal.h even if -D_XOPEN_SOURCE_EXTENDED (#103269)
    - fix svc_getreqset on 64-bit big-endian arches
    - return ENOSYS in linuxthreads pthread_barrierattr_setpshared for
      PTHREAD_PROCESS_SHARED
    - add pthread_cond_timedwait stubs to libc.so (#102709)
  - split glibc-devel into glibc-devel and glibc-headers to ensure
    amd64 /usr/include always wins on amd64/i386 bi-arch installs
  - increase PTHREAD_STACK_MIN on alpha, ia64 and sparc*
  - get rid of __syscall_* prototypes and stubs in sysdeps/unix/sysv/linux
  - run make check also with linuxthreads (on IA-32 non-FLOATING_STACKS)
    ld.so and NPTL (on IA-32 also FLOATING_STACKS linuxthreads) libraries
    and tests


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-80
changelog:
  - update from CVS
    - fix IA-64 cancellation when mixing __attribute__((cleanup ()))
      and old-style pthread_cleanup_push cleanups


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-83
changelog:
  - update from CVS
  - change *nlink_t, *ssize_t and *intptr_t types on s390 -m31 to
    {unsigned,} int
  - change *u_quad_t, *quad_t, *qaddr_t, *dev_t, *ino64_t, *loff_t,
    *off64_t, *rlim64_t, *blkcnt64_t, *fsblkcnt64_t, *fsfilcnt64_t
    on 64-bit arches from {unsigned,} long long int {,*} to
    {unsigned,} long int {,*} to restore binary compatibility
    for C++ functions using these types as arguments


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-86
changelog:
  - update from CVS
  - avoid linking in libgcc_eh.a unnecessarily
  - change ssize_t back to long int on s390 -m31, unless
    gcc 2.95.x is used


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-87
changelog:
  - update from CVS
    - truncate instead of round in utimes when utimes syscall is not available
    - don't align stack in every glibc function unnecessarily on IA-32
    - make sure threads have their stack 16 byte aligned on IA-32
    - move sched_[sg]etaffinity to GLIBC_2.3.3 symbol version (#103231)
    - fix pthread_getattr_np for the initial thread (#102683)
    - avoid linuxthreads signal race (#104368)
  - ensure all gzip invocations are done with -n option


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-88
changelog:
  - update from CVS
    - retrieve affinity in pthread_getattr_np
    - fix pthread_attr_[gs]etaffinity_np
    - handle hex and octal in wordexp


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-92
changelog:
  - update from CVS
    - execstack/noexecstack support
    - build nscd as PIE
  - move __libc_stack_end back to @GLIBC_2.1
  - build against elfutils >= 0.86 to fix stripping on s390x


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-93
changelog:
  - update from CVS
  - assume 2.4.21 kernel features on RHEL/ppc*, so that
    {make,set,get,swap}context works
  - backout execstack support for RHEL
  - build rtkaio on amd64 too


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-94
changelog:
  - update from CVS
  - fix syslog with non-C non-en_* locales (#61296, #104979)
  - filter GLIBC_PRIVATE symbols from glibc provides
  - fix NIS+


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-97
changelog:
  - update from CVS
    - fix <sys/sysmacros.h> with C++ or -ansi or -pedantic C
    - fix mknod/ustat return value when given bogus device number (#105768)


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-98
changelog:
  - update from CVS
    - fix close, pause and fsync (#105348)
    - fix pthread_once on IA-32
  - implement backtrace () on IA-64, handle -fomit-frame-pointer
    in AMD64 backtrace () (#90402)


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-99
changelog:
  - update from CVS
    - dl_iterate_phdr in libc.a on arches other than IA-64
    - LD_DEBUG=statistics prints number of relative relocations
    - fix hwcap computation
  - NPTL is now part of upstream glibc CVS
  - include {st,xh,zu}_ZA{,.UTF-8} locales


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-100
changelog:
  - update from CVS
    - fix sprof (#103727)
    - avoid infinite loops in {,f}statvfs{,64} with hosed mounts file
    - prevent dlopening of executables
    - fix glob with GLOB_BRACE and without GLOB_NOESCAPE
    - fix locale printing of word values on 64-bit big-endian arches
      (#107846)
    - fix getnameinfo and getaddrinfo with reverse IPv6 lookups
      (#101261)


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-102
changelog:
  - update from CVS
    - fix getifaddrs (CAN-2003-0859)
    - fix ftw fd leak
    - fix linuxthreads sigaction (#108634)
    - fix glibc 2.0 stdio compatibility
    - fix uselocale (LC_GLOBAL_LOCALE)
    - speed up stdio locking in non-threaded programs on IA-32
    - try to maintain correct order of cleanups between those
      registered with __attribute__((cleanup))
      and with LinuxThreads style pthread_cleanup_push/pop (#108631)
    - fix segfault in regex (#109606)
    - fix RE_ICASE multi-byte handling in regex
    - fix pthread_exit in libpthread.a (#109790)
    - FTW_ACTIONRETVAL support
    - lots of regex fixes and speedups
    - fix ceill/floorl on AMD64


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-1
changelog:
  - update from CVS
    - 2.3.3 release
    - lots of regex fixes and speedups (#110401)
    - fix atan2
    - fix pshared condvars in NPTL
    - fix pthread_attr_destroy for attributes created with
      pthread_attr_init@GLIBC_2.0
  - for the time being, include both nb_NO* and no_NO* as locales
    so that the distribution can catch up with the no_NO->nb_NO
    transition
  - add BuildPrereq texinfo (#110252)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-2
changelog:
  - update from CVS
    - faster getpid () in NPTL builds
    - fix to make pthread_setcancelstate (PTHREAD_CANCEL_DISABLE, )
      really disable cancellation (#112512)
    - more regex fixes and speedups
    - fix nextafter*/nexttoward*
    - handle 6th syscall(3) argument on AMD64
    - handle memalign/posix_memalign in mtrace
    - fix linuxthreads memory leak (#112208)
    - remove throw () from cancellation points in linuxthreads (#112602)
    - fix NPTL unregister_atfork
    - fix unwinding through alternate signal stacks


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-3
changelog:
  - update from CVS
    - fix pmap_set fd and memory leak (#112726)
  - fix backreference handling in regex
  - rebuilt under glibc without the above bug to fix
    libc.so linker script (#112738)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-4
changelog:
  - update from CVS
    - some further regex speedups
    - fix re.translate handling in regex (#112869)
    - change regfree to match old regex behaviour (what is freed
      and clearing of freed pointers)
    - fix accesses to unitialized memory in regex (#113507, #113425,
        - PT_GNU_RELRO support


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-7
changelog:
  - update from CVS
    - dl_iterate_phdr extension to signal number of added/removed
      libraries
  - fix PT_GNU_RELRO support on ppc* with prelinking


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-14
changelog:
  - update from CVS
    - fix iconv -c (#117021)
    - fix PIEs on sparc/sparc64
    - fix posix_fadvise on 64-bit architectures
  - add locale-archive as %ghost file (#117014)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-15
changelog:
  - update from CVS
    - special section for compatibility code
    - make getpid () work even in vfork () child
  - configure with --enable-bind-now to avoid lazy binding in ld.so
    and libc.so


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-18
changelog:
  - update from CVS
    - fix ia64 iopl (#118591)
    - add support for /etc/ld.so.conf.d/*.conf
    - fix x86-64 LD_DEBUG=statistics
  - fix hwcap handling when using ld.so.cache (#118518)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-20
changelog:
  - update from CVS
    - change NPTL PTHREAD_MUTEX_ADAPTIVE_NP mutexes to spin on SMP
    - strtol speed optimization
    - don't try to use certainly unimplemented syscalls on ppc64
  - kill -debug subpackage, move the libs to glibc-debuginfo{,-common}
    into /usr/lib/debug/usr/%{_lib}/ directory
  - fix c_stubs with gcc 3.4
  - move all the up to 3 builds into %build scriptlet and
    leave only installation in the %install scriptlet


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-21
changelog:
  - disable rtkaio
  - update from CVS
    - POSIX message passing support
    - fixed SIGEV_THREAD support for POSIX timers
    - fix free on non-malloced memory in syslog
    - fix ffsl on some 64-bit arches
    - fix sched_setaffinity on x86-64, ia64
    - fix ppc64 umount
    - NETID_AUTHORITATIVE, SERVICES_AUTHORITATIVE support
    - various NIS speedups
    - fix fwrite with > 2GB sizes on 64-bit arches
    - fix pthread_getattr_np guardsize reporting in NPTL
  - report PLT relocations in ld.so and libc.so during the build


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-22
changelog:
  - update from CVS
    - mq and timer fixes
  - rebuilt with binutils >= 2.15.90.0.3-2 to fix IA-64 statically
    linked binaries
  - fix linuxthreads librt.so on s390{,x}, so it is no longer DT_TEXTREL


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-23
changelog:
  - update from CVS
    - fix *scanf
    - fix shm_unlink, sem_unlink and mq_unlink errno values
    - avoid memory leaks in error
    - execstack fixes on s390


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-24
changelog:
  - update from CVS
    - define S_ISSOCK in -D_XOPEN_SOURCE=600 and S_I[FS]SOCK
      plus F_[SG]ETOWN also in -D_XOPEN_SOURCE=500 (both
      included already in XNS5)
    - reorder dlopen checks, so that dlopening ET_REL objects
      complains about != ET_DYN != ET_EXEC, not about phentsize
      (#121606)
    - fix strpbrk macro for GCC 3.4+ (BZ #130)
    - fix <sys/sysctl.h> (BZ #140)
    - sched_[gs]etaffinity documentation fix (BZ #131)
    - fix sparc64 build (BZ #139)
    - change linuxthreads back to use non-cancellable writes
      to manager pipes etc.
    - fix sem_timedwait return value in linuxthreads (BZ #133)
    - ia64 unnecessary PLT relocs removal


