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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


author: Dan Williams <dcbw@redhat.com> - 0.9.9.0-15.git20131004
changelog:
  - core: add support for 'primary' bond option (rh #1013727)
  - cli: fix creation of Dynamic WEP configurations (rh #1005171)


author: Dan Williams <dcbw@redhat.com> - 0.9.9.0-16.git20131011
changelog:
  - core: fix IPv4 addressing when IPv6 is disabled at boot time (rh #1012151)
  - ifcfg-rh: fix handling of default routes in route6 files (rh #991807)
  - core: fix PropertiesChanged signals for IP-related properties
  - ifcfg-rh: make minimal ifcfg file handling consistent with initscripts


author: Dan Williams <dcbw@redhat.com> - 0.9.9.0-19.git20131108
changelog:
  - core: fix various issues with ignore-carrier configuration (rh #1018403)
  - core: improve handling of NPAR/SRIOV devices in bonds (rh #804527)
  - ifcfg-rh: fix crash when reading connection (rh #1025007)
  - core: better handling of unrecognized connections (rh #1022256)
  - cli: add 'nmcli dev connect eth0' functionality (rh #961543)
  - core: add support for DCB/FCoE configuration (rh #799241)
  - cli: add 'activate' menu command for interactive editor (rh #1004883)
  - core: fix segfault when setting default IPv6 route for VPNs (rh #1019021)
  - core: track autoconnect for software devices that are removed (rh #1005913)
  - ifcfg-rh: always read and write static IP addresses (rh #998135)
  - cli: copy remove connection to local one on save (rh #997958)
  - core: don't crash when no DHCP client is available (rh #1015809)
  - libnm-glib: fix crash in nm_client_new() (rh #1010288)


author: Dan Williams <dcbw@redhat.com> - 0.9.9.0-28.git20131212
changelog:
  - core: fix auto-activation after deactivation (rh #1033187)
  - core: delay startup complete for initial carrier (rh #1030583)
  - wifi: fix possible crashes checking associated AP (rh #1025371)
  - core: fix sending of hostname to DHCP server (rh #1001529)
  - core: don't retry a failed connection indefinitely (rh #1040528)
  - core: add reconnect delay for PPPoE connections (rh #1023503)
  - core: fix handling of routes with gateway in keyfiles (bgo #719851)
  - core: fix wierd profile doubling on restart (rh #1029859)
  - core: ensure software connections can be auto-activated after creationg (rh #1035814)
  - core: fix setting broadcast address (rh #1032819)
  - core: fix handling of PtP addresses for VPNs (rh #1018317)
  - cli: fix help command for connection object (rh #1036545)
  - core: fix connection auto-activation based on timestamp order (rh #1029854)
  - core: fix connecting VLAN interfaces without a specific interface name (rh #1034908)
  - core: fix crash canceling secrets requests (rh #922855)
  - libnm-glib: fix crash when connections are deleted remotely (rh #1030403)
  - cli: add "nmcli con load file..." (bgo #709830)
  - core: use disable_ipv6 in the right situations (rh #1004255)
  - cli: fix crash on editing 'lo' connection (rh #1030395)
  - core: ignore RA-provided IPv6 default routes (rh #1042402)
  - core: fix various issues found by Coverity (rh #1025894)
  - cli: add bash completion for hostname commands (rh #1018510)
  - core: require secondary connections to be VPNs (rh #997039)
  - core: don't crash if ethernet device has no MAC address (rh #1029053)


author: Dan Williams <dcbw@redhat.com> - 1:0.9.9.0-30.git20130108
changelog:
  - core: ignore public-suffix search domains like ".com" or ".net" (#851521)
  - core: don't touch virtual devices on suspend/resume (rh #1038158)
  - core: fix handling of local nameservers in resolv.conf on startup (rh #1035861)
  - core: fix race with 'network' service at boot (rh #1034983)
  - core: fix stale information in dispatcher DHCP lease change events
  - cli: more compact 'nmcli dev' output format (rh #998003)
  - cli: make some mandatory parameters actually mandatory (rh #953397)
  - cli: enhance help documentation and bash completion (rh #1036545)
  - cli: show VPN connection information (rh #1036132)


author: Dan Williams <dcbw@redhat.com> - 1:0.9.9.0-32.git20140122
changelog:
  - core: add host route for DHCPv4 server if outside assigned subnet (rh #983325)
  - core: set classful prefix length for DHCPv4 static routes
  - core: only request wired 802.1x secrets during initial connection
  - cli: fix crash when edited connection removed by another client (rh #1011942)
  - cli: add help for second-level commands (rh #1034119)


author: Dan Winship <danw@redhat.com> - 1:0.9.9.0-37.git20140131
changelog:
  - dbus: kill at_console usage in permissions (rh #979416)
  - policy: allow inactive (remote/SSH) sessions to perform some actions (rh #979416)
  - cli: consolidate active and configured connections (rh #997999)
  - core/rdisc: add support for IPv6 privacy (rh #1003859)
  - core/platform: revise failure to activate connection on error of setting route (rh #1005416)
  - core/platform: sort routes before adding them in nm_platform_ipX_route_sync() (rh #1005416)
  - vpn: handle missing tunnel interface for IP-based VPNs (rh #1030068)
  - core: make NMDeviceTun 'mode' immutable and set at construct time (rh #1034737)
  - core/rdisc: add autoconf addresses as /64 (instead of /128) (rh #1044590)
  - ifcfg-rh: unescape Team configuration (rh #1051517)
  - core: fix a crash with autoconnect masters with autoconnect slaves (rh #1054194)
  - libnm-glib: additional functions to get nameservers (rh #1056146)


author: Thomas Haller <thaller@redhat.com> - 1:0.9.9.1-0.git20140228
changelog:
  - new snapshot version 0.9.9.1
  - cli: show warning when setting band/channel for infrastructure mode wifi (rh #1000096)
  - cli: better checking of WEP key types in interactive editor (rh #1040964)
  - core: fix crash while wrongly switching device to state NEED_AUTH (rh #1058308)
  - core: fix crash during re-activation with pending activation request (rh #1058843)
  - cli: support set/appending container types in modify command and interactive editor (rh #1044027)


author: Jiří Klimeš <jklimes@redhat.com> - 1:0.9.9.1-2.git20140228
changelog:
  - core: fix adding gateway route for IPv6 (rh #1072410)
  - core: unschedule deletion of sw device when activating request (rh #1073015)
  - cli: fix a crash when trying to set a white-space string as IP (rh #1071394)
  - core: correctly handle pre-activation dependency failure (rh #1069695)
  - libnm-util, libnm-glib: Add master/slave-matching utils (rh #1045203)
  - rdisc: set the expiration timer correctly (rh #1073560)
  - core,libnm-glib: support 'type', 'id' properties in NMActiveConnection (rh #1061822)
  - core: reenable auto activation for slave connections with a matching UUID master
  - core: implement function nm_active_connection_get_uuid()
  - core: rename function nm_active_connection_get_name() to nm_active_connection_get_id()
  - libnm-glib: fix a double free in NMDeviceVlan
  - platform: fix converting address flags in nm_platform_ip6_address_to_string()
  - core: postpone non-static master IP configuration until carrier
  - core: match IPv4 'disabled' method to 'auto' when device has no link
  - core: refactor connection matching and add testcase
  - policy: fix crash caused by calling functions on connection==NULL


author: Dan Williams <dcbw@redhat.com> - 1:0.9.9.1-3.git20140313
changelog:
  - core: read and assume team port configuration (rh #1035859)
  - core: looser IPv6 existing configuration assumption (rh #1073824)
  - core: follow network interface renames (rh #907836)
  - core: add support for VXLAN interfaces (rh #1066705)
  - wifi: fix connections to hidden SSIDs (rh #1069844)
  - cli: allow using master connection name when creating slaves (rh #1057494)
  - ifcfg-rh: fix reading and writing of Team port configurations (rh #1074160)


author: Dan Williams <dcbw@redhat.com> - 1:0.9.9.1-4.git20140313
changelog:
  - core: fix startup auto-activation of slow carrier detect interfaces (rh #1076592)
  - core: align default bridge priority with kernel defaults (rh #1073664)


author: Dan Winship <danw@redhat.com> - 1:0.9.9.1-7.git20140313
changelog:
  - ifcfg-rh: give a better error on "permission denied" (rh #1070617)
  - tui: allow cancelling with "Esc" from "nmtui connect" (rh #1080059)


author: Dan Williams <dcbw@redhat.com> - 1:0.9.9.1-8.git20140326
changelog:
  - core: fix management of some static configurations from initramfs (rh #1077743)
  - ifcfg-rh: add support for alias files (rh #1067170)
  - core: additional fixes for Data Center Bridging (DCB) (rh #799241)


author: Dan Williams <dcbw@redhat.com> - 1:0.9.9.1-11.git20140326
changelog:
  - core: additional fixes for Data Center Bridging (DCB) (rh #799241) (rh #1081991)
  - core: ensure /etc/resolv.conf has the right SELinux label (rh #1070829)


author: Dan Williams <dcbw@redhat.com> - 1:0.9.9.1-12.git20140326
changelog:
  - core: fix master interface DHCP handling if ignore-carrier is set (rh #1083624)
  - core: fix startup state not finishing correctly (rh #1084554)


author: Dan Williams <dcbw@redhat.com> - 1:0.9.9.1-13.git20140326
changelog:
  - core: ignore IPv6 cache routes to fix initial connection generation (rh #1083153)
  - core: ensure slow DHCP emits 'dhcp4-change' and 'dhcp6-change' dispatcher events (rh #1091296)


author: Dan Winship <danw@redhat.com> - 1:0.9.9.1-14.git20140326
changelog:
  - core: fix connection matching with IPv6 routes (rh #1086237)
  - core: wait with startup-complete for dynamic IPv4 and IPv6 addresses (rh #1096063, rh #1086906)


author: Jiří Klimeš <jklimes@redhat.com> - 1:0.9.9.1-17.git20140326
changelog:
  - core: fix connection matching generally and for s390 as well (rh #1083196)
  - dhcp: fix DHCPv6 address lifetime handling (rh #1086237)


author: Jiří Klimeš <jklimes@redhat.com> - 1:0.9.9.1-30.git20140326
changelog:
  - ifcfg-rh: fix a crash on setting hostname with SELinux disabled (rh #1122826)
  - cli: fix 'nmcli device wifi' crash with multiple wifi devices (rh #1131042)
  - policy: don't use default (localhost) hostname as configured hostname (rh #1110436)
  - ifcfg-rh: write GATEWAY instead of GATEWAY0 to be ifup-compatible (rh #1105770)
  - libnm-util, cli: make explicit that we only allow VPN as secondaries (rh #1094296)


author: Jiří Klimeš <jklimes@redhat.com> - 1:0.9.9.1-31.git20140326
changelog:
  - core, cli: D-Bus Delete() call; 'nmcli device delete <ifname>' for SW devices (rh #1034150)
  - cli: use readline library throughout nmcli when asking for input (rh #1007365)


author: Jiří Klimeš <jklimes@redhat.com> - 1:0.9.9.1-35.git20140326
changelog:
  - core: don't generate a connection for unmanaged devices (rh #1136843)
  - bluetooth: don't crash when switching off bluetooth (rh #1136387)
  - dhcp: fix dhclient abnormal exit due to SIGPIPE (rh #1136836)


author: Dan Winship <danw@redhat.com> - 1:0.9.9.1-38.git20140326
changelog:
  - tui: fix password handling (rh #1133967)
  - tui: save LEAP username correctly (rh #1133967)
  - tui: fix a crash when dismissing password dialog (rh #1132612)


author: Lubomir Rintel <lrintel@redhat.com> - 1:0.9.9.1-39.git20140326
changelog:
  - platform: Increase NL buffer size for systems with a lot of interfaces (rh #1141256)
  - tui: Remove primary option if bond mode is not active-backup (rh #1142864)


author: Dan Williams <dcbw@redhat.com> - 1:0.9.11.0-1.git20141107.git289f7881
changelog:
  - core: DHCP address lifetime expires before it can be updated (rh #1139326)
  - core: apply static IPv6 configuration while waiting for an RA (rh #1101809)
  - core: fix activation of IP configurations on unmanaged interfaces (rh #1067299)
  - core: serialize dispatcher state changes (rh #1061212)
  - core: increased dispatcher timeout and blocking events (rh #1048345)
  - core: add support for "lacp_rate" bonding option (rh #1061702)
  - core: better handle slave state changes done externally (rh #1066706)
  - core: fix checking whether NM is running for root clients (rh #1096772)
  - ifcfg-rh: ignore tailing spaces (rh #1100336)
  - cli: fix warning setting DCB application priority (rh #1080510)
  - tui: fix inverted 'Require IPvX addressing' checkbox (rh #1108839)
  - tui: fix entry of some IP address formats (rh #1090422)
  - tui: fix disabled <Add> button in IP configuration (rh #1131434)


author: Dan Williams <dcbw@redhat.com> - 1:0.9.11.0-4.git20141114.669f74b8
changelog:
  - core: wait for IPv6LL address before starting DHCPv6-only configurations
  - core: fix race with kernel IPv6LL when deactiving connections that ignored IPv6
  - cli: fix waiting for activation success/failure
  - core: silence warning about bad ifindex for non-netdev devices
  - core: fix default route ordering issues
  - core: don't change firewall zone for assumed devices (rh #1098281)
  - libnm: fix translations in clients and non-UTF-8 encodings
  - tui: fix unsetting the gateway (rh #1163896)
  - cli/tui: only handle secrets for connection being activated


author: Dan Williams <dcbw@redhat.com> - 1:0.9.11.0-5.git20141118.646f335d
changelog:
  - cli: fix showing secrets when editing connections
  - cli: ignore timestamp when comparing connections (rh #1122995)
  - core: fix a few issues with the internal DHCP client (rh #1066700)


author: Dan Williams <dcbw@redhat.com> - 1:0.9.11.0-6.git20141125.f32075d2
changelog:
  - tui: fix missing IPv4/IPv6 method popup (rh #1167710)
  - core: inherit parent managed state for VLAN devices (rh #1114681)


author: Dan Williams <dcbw@redhat.com> - 1:0.9.11.0-9.git20141211.da4a98bf
changelog:
  - core: recognize layer-2 connections (rh #1141266)
  - core: don't tear down assumed connections that fail (rh #1141264)
  - core: clean up IP operations when restarting them after re-authentication
  - core: fix some VPN issues with secrets and routing
  - core: fix regression parsing gateway from addresses (rh #1170199)
  - core: don't release slaves on exit (rh #1169936)
  - tui: fix deletion of slaves with master (rh #1131574)
  - cli: fix regression deactivating multiple connections (rh #1168383)


author: Dan Williams <dcbw@redhat.com> - 1:0.995.0.0-1
changelog:
  - core: fix DHCP lease expiry/nak during lease acquisition
  - core: don't step on external team interfaces when teamd appears


author: Dan Williams <dcbw@redhat.com> - 1:1.0.0-1.git20150107.1ea95cd3
changelog:
  - Update to 1.0 release
  - core: split device support into sub-packages (rh #1066690)
  - core: don't touch externally created software interfaces until IFF_UP (rh #1030947)
  - tui: fix handling of "Available to all users" checkbox (rh #1176042)


author: Dan Williams <dcbw@redhat.com> - 1:1.0.0-5.git20150107.1ea95cd3
changelog:
  - build: remove -bluetooth and -wwan Requires to prevent unwanted updates (rh #1066690)
  - build: remove erroneous libnm/libnm-devel dependencies


author: Thomas Haller <thaller@redhat.com> - 1:1.0.0-7.git20150107.1ea95cd3
changelog:
  - platform: fix handling of routes with special metric (rh #1172780)
  - ifcfg-rh: add reading and writing of route-metric property


author: Dan Williams <dcbw@redhat.com> - 1:1.0.0-9.git20150121.b4ea599c
changelog:
  - build: fix NetworkManager-libnm and old NetworkManager-glib conflict (rh #1066690)
  - core: accept numeric bond options (rh #1171009) (rh #1133544)
  - core/libnm: better validate setting properties (rh #1182567)
  - core: add dispatcher script to support policy based routing (rh #1160013)


author: Dan Williams <dcbw@redhat.com> - 1:1.0.0-13.git20150121.b4ea599c
changelog:
  - core: remove IPv6LL address when deactivating managed devices (rh #1184997)
  - core: recognize external IP config earlier on startup
  - core: fix bridge default metric


author: Hans de Goede <j.w.r.degoede@hhs.nl> 3.0.0-0.2.a6
changelog:
  - Remove tests from the package (bz 234121)
  - Add -Tk subpackage (bz 234121)
  - Remove shebang from files with shebang instead of chmod +x (bz 234121)
  - Better description


author: Hans de Goede <j.w.r.degoede@hhs.nl> 3.0.0-0.4.a6
changelog:
  - Change BuildRequires python-setuptools to python-setuptools-devel for
    the python-setuptools package split


author: Nikolay Vladimirov <nikolay@vladimiroff.com> - 3.0.0-0.11.b8
changelog:
  - New upstream 3.0.0b8 (b7 was skipped by upstream)
  - performance, bug-fix and packaging release. 
  - Use macro for "python"
  - remove "--single-version-externally-managed" option for setup.py
  - *.egg-info is no longer a folder, it's a file now 
  - Tests are no longer installed by setup.py
  - Obsolete 'doc' subpackage (no longer distributed "documentation" folder)
  - license.txt is also no longer provided by upstream. Using one from b6
  - Removed Requires for libGL and libGLU ( should be pulled for freeglut)


author: Nikolay Vladimirov <nikolay@vladimiroff.com> - 3.0.0-1
changelog:
  - Updated to 3.0 stable
  - Changed requires from python-numeric to numpy for BZ #504681
  - upstream removed full license text in license.txt
  - other minor spec fixes


author: Nikolay Vladimirov <nikolay@vladimiroff.com> - 3.0.1-1
changelog:
  - New upstream release
  - Fix BZ # 635496 - PyOpenGL crashes on every program
  - Update the shebang patch to work on the latest version
  - Upstream restored license.txt to their distribution


author: Jiri Moskovcak <jmoskovc@redhat.com> 0.0.1-7
changelog:
  - Fixed cancel button behaviour in reporter
  - disabled core file sending
  - removed some debug messages


author: Jiri Moskovcak <jmoskovc@redhat.com> 0.0.1-10
changelog:
  - New gui
  - Added new method DeleteDebugDump to daemon
  - Removed gcc warnings from applet
  - Rewritten CCpp hook and removed dealock in DebugDumps lib (zprikryl)
  - fixed few gcc warnings
  - DBusBackend improvements


author: Jiri Moskovcak <jmoskovc@redhat.com> 0.0.1-11
changelog:
  - more spec file fixes according to review
  - async dbus method calls, added exception handler
  - avoid deadlocks (zprikryl)
  - root is god (zprikryl)
  - create bt only once (zprikryl)


author: Jiri Moskovcak <jmoskovc@redhat.com> 0.0.1-12
changelog:
  - initial fedora release
  - changed SOURCE url
  - added desktop-file-utils to BR
  - changed crash-catcher to %{name}


author: Jiri Moskovcak <jmoskovc@redhat.com> 0.0.1-13
changelog:
  - More renaming issues fixed..
  - Changed BR from gtkmm24 to gtk2
  - Fixed saving of user comment
  - Added a progress bar, new Comment entry for user comments..
  - FILENAME_CMDLINE and FILENAME_RELEASE are optional
  - new default path to DB
  - Rename to abrt


author: Jiri Moskovcak <jmoskovc@redhat.com> 0.0.2-1
changelog:
  - added kerneloops addon to rpm (aarapov)
  - added kerneloops addon and plugin (aarapov)
  - Made Crash() private
  - Applet requires gui, removed dbus-glib deps
  - Closing stdout in daemon rhbz#489622
  - Changed applet behaviour according to rhbz#489624
  - Changed gui according to rhbz#489624, fixed dbus timeouts
  - Increased timeout for async dbus calls to 60sec
  - deps cleanup, signal AnalyzeComplete has the crashreport as an argument.
  - Fixed empty package Description.
  - Fixed problem with applet tooltip on x86_64


author: Jiri Moskovcak <jmoskovc@redhat.com> 0.0.3-1
changelog:
  - new version
  - added bz plugin
  - minor fix in reporter gui
  - Configurable max size of debugdump storage rhbz#490889
  - Wrap lines in report to keep the window sane sized
  - Fixed gui for new daemon API
  - removed unneeded code
  - removed dependency on args
  - new guuid hash creating
  - fixed local UUID
  - fixed debuginfo-install checks
  - renamed MW library
  - Added notification thru libnotify
  - fixed parsing settings of action plugins
  - added support for action plugins
  - kerneloops - plugin: fail gracefully.
  - Added commlayer to make dbus optional
  - a lot of kerneloops fixes
  - new approach for getting debuginfos and backtraces
  - fixed unlocking of a debugdump
  - replaced language and application plugins by analyzer plugin
  - more excetpion handling
  - conf file isn't needed
  - Plugin's configuration file is optional
  - Add curl dependency
  - Added column 'user' to the gui
  - Gui: set the newest entry as active (ticket#23)
  - Delete and Report button are no longer active if no entry is selected (ticket#41)
  - Gui refreshes silently (ticket#36)
  - Added error reporting over dbus to daemon, error handling in gui, about dialog


author: Denys Vlasenko <dvlasenk@redhat.com> 0.0.7-2
changelog:
  - removed dangerous parameter option
  - minimum plugin activation period is 1 second
  - in case of plugin error, don't delete debug dumps
  - abrt-gui: fix crash when run by root
  - simplify parsing of debuginfo-install output


author: Jiri Moskovcak <jmoskovc@redhat.com> 0.0.8-1
changelog:
  - new version
  - resolved: Bug 518420 -  ordinary user's abrt-applet shows up for root owned crashes (npajkovs)
  - GUI: added support for gettext (+part of czech translation) (jmoskovc)
  - added support for saving settings (zprikryl)
  - fixed conf: comment in the middle of the line isn't supported anymore (zprikryl)
  - BZ#518413 PATCH ... furious kerneloops reporting (aarapov)
  - GUI: added first part of support for gettext (jmoskovc)
  - add new parameter to FileTransfer plugin (dnovotny)
  - added support for updating abrt's table (zprikryl)
  - added check for cc-list and reporter. +1 is created iff reporter is somebody else and current user isn't in cc list. (zprikryl)
  - GUI: few improvements, to be more userfriendly (jmoskovc)
  - LOGGER: return valid uri of the log file on succes (jmoskovc)
  - GUI: bring the GUI up to front instead of just blinking in taskbar (trac#60, rhbz#512390) (jmoskovc)
  - Try to execute $bindir/abrt-gui, then fall back to $PATH search. Closes bug 65 (vda.linux)
  - APPLET: added popup menu (trac#37, rhbz#518386) (jmoskovc)
  - Improved report results (zprikryl)
  - Fixed sigsegv (#rhbz 518609) (zprikryl)
  - GUI: removed dependency on libsexy if gtk2 >= 2.17 (jmoskovc)
  - fixed signature check (zprikryl)
  - KerneloopsSysLog: check line length to be >= 4 before looking for "Abrt" (vda.linux)
  - Comment cannot start in the middle of the line. Comment has to start by Char # (first char in the line) (zprikryl)
  - command mailx isn't run under root anymore. (zprikryl)
  - GUI: added horizontal scrolling to report window (jmoskovc)
  - GUI: added clickable link to "after report" status window (jmoskovc)
  - added default values for abrt daemon (zprikryl)
  - Plugins/CCpp: remove trailing \n from debuginfo-install's output (vda.linux)
  - explain EnableGPGCheck option better (vda.linux)
  - mailx: correct English (vda.linux)
  - Bugzilla.conf: correct English (vda.linux)
  - GUI: nicer after report message (jmoskovc)
  - BZ plugin: removed /xmlrpc.cgi from config, made the report message more user friendly (jmoskovc)
  - CCpp plugin: do not abort if debuginfos aren't found (vda.linux)
  - abrt.spec: bump version to 0.0.7-2 (vda.linux)
  - mailx removed dangerous parameter option (zprikryl)
  - minimum timeout is 1 second (zprikryl)
  - in case of plugin error, don't delete debug dumps (zprikryl)
  - abrt-gui: fix crash when run by root (vda.linux)
  - and lot more in git log ...


author: Colin Walters <watlers@verbum.org> 0.0.8-2
changelog:
  - Change Conflicts: kerneloops to be an Obsoletes so we do the right thing
    on upgrades.  Also add an Obsoletes: bug-buddy.


author: Jiri Moskovcak <jmoskovc@redhat.com> 0.0.8.5-1
changelog:
  - new version
  - APPLET: added about dialog, removed popup, if icon is not visible, fixed (trac#43) (jmoskovc@redhat.com)
  - renamed abrt to abrtd, few minor spec file fixes (jmoskovc@redhat.com)
  - Made abrt service start by deafult (jmoskovc@redhat.com)
  - add gettext support for all plugins (npajkovs@redhat.com)
  - APPLET: removed the warning bubble about not running abrt service (walters)
  - APPLET: changed tooltip rhbz#520293 (jmoskovc@redhat.com)
  - CommLayerServerDBus: rewrote to use dbus, not dbus-c++ (vda.linux@googlemail.com)
  - fixed timeout on boot causing [ FAILED ] message (vda.linux@googlemail.com)
  - and many other fixes


author: Jiri Moskovcak <jmoskovc@redhat.com> 0.0.9-1
changelog:
  - new version
  - comments and how to reproduce are stored now (npajkovs@redhat.com)
  - reduce verbosity a bit (vda.linux@googlemail.com)
  - GUI: fixed word wrap in Comment field rhbz#524349 (jmoskovc@redhat.com)
  - remove last vestives of dbus-c++ from build system (vda.linux@googlemail.com)
  - GUI: added popup menu, fixed behaviour when run with root privs (jmoskovc@redhat.com)
  - add dbus signalization when quota exceeded (npajkovs@redhat.com)
  - Added cleaning of attachment variable, so there should not be mixed attachmetn anymore. (zprikryl@redhat.com)
  - fixed closing of debug dump in case of existing backtrace (zprikryl@redhat.com)
  - remove C++ dbus glue in src/CLI; fix a bug in --report (vda.linux@googlemail.com)
  - new polkit action for installing debuginfo, default "yes" (danny@rawhide.localdomain)
  - Polkit moved to Utils (can be used both in daemon and plugins) (danny@rawhide.localdomain)
  - oops... remove stray trailing '\' (vda.linux@googlemail.com)
  - GUI: added missing tooltips (jmoskovc@redhat.com)
  - PYHOOK: ignore KeyboardInterrupt exception (jmoskovc@redhat.com)
  - added ticket uploader plugin (gavin@redhat.com) (zprikryl@redhat.com)
  - GUI: added UI for global settings (just preview, not usable!) (jmoskovc@redhat.com)
  - Add checker if bugzilla login and password are filled in. (npajkovs@redhat.com)
  - Add new config option InstallDebuginfo into CCpp.conf (npajkovs@redhat.com)
  - translation updates
  - many other fixes


author: Jiri Moskovcak <jmoskovc@redhat.com> 0.0.10-1
changelog:
  - new version
  - added more logging (vda.linux@googlemail.com)
  - made polkit policy to be more permissive when installing debuginfo (jmoskovc@redhat.com)
  - lib/Plugins/CCpp.cpp: add build-ids to backtrace (vda.linux@googlemail.com)
  - lib/Plugins/CCpp.cpp: do not use temp file for gdb commands - use -ex CMD instead (vda.linux@googlemail.com)
  - GUI: added refresh button, added sanity check to plugin settings (jmoskovc@redhat.com)
  - Initial man page for abrt-cli (kklic@redhat.com)
  - Added --version, -V, --help, -? options. Fixed crash caused by unknown option. (kklic@redhat.com)
  - Date/time honors current system locale (kklic@redhat.com)
  - fixed saving/reading user config (jmoskovc@redhat.com)
  - SPEC: added gnome-python2-gnomekeyring to requirements (jmoskovc@redhat.com)
  - GUI: call Report() with the latest pluginsettings (jmoskovc@redhat.com)
  - Fix Bug 526220 -  [abrt] crash detected in abrt-gui-0.0.9-2.fc12 (vda.linux@googlemail.com)
  - removed unsecure reading/writting from ~HOME directory rhbz#522878 (jmoskovc@redhat.com)
  - error checking added to archive creation (danny@rawhide.localdomain)
  - try using pk-debuginfo-install before falling back to debuginfo-install (vda.linux@googlemail.com)
  - abrt-gui: make "report" toolbar button work even if abrtd is not running (vda.linux@googlemail.com)
  - set LIMIT_MESSAGE to 16k, typo fix and daemon now reads config information from dbus (npajkovs@redhat.com)
  - add support for abrtd autostart (vda.linux@googlemail.com)
  - GUI: reversed the dumplist, so the latest crashes are at the top (jmoskovc@redhat.com)
  - rewrite FileTransfer to use library calls instead of commandline calls for compression (dnovotny@redhat.com)
  - and many minor fixes ..


author: Jiri Moskovcak <jmoskovc@redhat.com> 0.0.11-1
changelog:
  - re-enabled kerneloops
  - abrt-debuginfo-install: download packages one-by-one - better logging (vda.linux@googlemail.com)
  - do not report empty fields (vda.linux@googlemail.com)
  - Added abrt.png, fixed rhbz#531181 (jmoskovc@redhat.com)
  - added option DebugInfoCacheMB to limit size of unpacked debuginfos (vda.linux@googlemail.com)
  - fixed the problem with overwriting the default plugin settings (jmoskovc@redhat.com)
  - disabled kerneloops in config file (jmoskovc@redhat.com)
  - added dependency to gdb >= 7.0 (jmoskovc@redhat.com)
  - better format of report text (vda.linux@googlemail.com)
  - Python backtrace size limited to 1 MB (kklic@redhat.com)
  - lib/Plugins/Bugzilla: better message at login failure (vda.linux@googlemail.com)
  - build fixes, added plugin-logger to abrt-desktop (jmoskovc@redhat.com)
  - blacklisted nspluginwrapper, because it causes too many useless reports (jmoskovc@redhat.com)
  - GUI: Wrong settings window is not shown behind the reporter dialog rhbz#531119 (jmoskovc@redhat.com)
  - Normal user can see kerneloops and report it Bugzilla memory leaks fix (npajkovs@redhat.com)
  - dumpoops: add -s option to dump results to stdout (vda.linux@googlemail.com)
  - removed kerneloops from abrt-desktop rhbz#528395 (jmoskovc@redhat.com)
  - GUI: fixed exception when enabling plugin rhbz#530495 (jmoskovc@redhat.com)
  - Improved abrt-cli (kklic@redhat.com)
  - Added backtrace rating to CCpp analyzer (dnovotny@redhat.com)
  - GUI improvements (jmoskovc@redhat.com)
  - Added abrt-pyhook-helper (kklic@redhat.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.0.0-1
changelog:
  - new version
  - comment input wraps words rhbz#531276
  - fixed hiding password dialog rhbz#529583
  - easier kerneloops reporting rhbz#528395
  - made menu entry translatable rhbz#536878 (jmoskovc@redhat.com)
  - GUI: don't read the g-k every time we want to use the setting (jmoskovc@redhat.com)
  - GUI: survive if g-k access is denied rhbz#534171 (jmoskovc@redhat.com)
  - include more info into oops (we were losing the stack dump) (vda.linux@googlemail.com)
  - make BZ insert small text attachments inline; move text file detection code (vda.linux@googlemail.com)
  - GUI: fixed text wrapping in comment field rhbz#531276 (jmoskovc@redhat.com)
  - GUI: added cancel to send dialog rhbz#537238 (jmoskovc@redhat.com)
  - include abrt version in bug descriptions (vda.linux@googlemail.com)
  - ccpp hook: implemented ReadonlyLocalDebugInfoDirs directive (vda.linux@googlemail.com)
  - GUI: added window icon rhbz#537240 (jmoskovc@redhat.com)
  - add support for \" escaping in config file (vda.linux@googlemail.com)
  - add experimental saving of /var/log/Xorg*.log for X crashes (vda.linux@googlemail.com)
  - APPLET: changed icon from default gtk-warning to abrt specific, add animation (jmoskovc@redhat.com)
  - don't show icon on abrtd start/stop rhbz#537630 (jmoskovc@redhat.com)
  - /var/cache/abrt permissions 1775 -> 0775 in spec file (kklic@redhat.com)
  - Daemon properly checks /var/cache/abrt attributes (kklic@redhat.com)
  - abrt user group; used by abrt-pyhook-helper (kklic@redhat.com)
  - pyhook-helper: uid taken from system instead of command line (kklic@redhat.com)
  - KerneloopsSysLog: fix breakage in code which detects abrt marker (vda.linux@googlemail.com)
  - GUI: added support for backtrace rating (jmoskovc@redhat.com)
  - InformAllUsers support. enabled by default for Kerneloops. Tested wuth CCpp. (vda.linux@googlemail.com)
  - abrtd: call res_init() if /etc/resolv.conf or friends were changed rhbz#533589 (vda.linux@googlemail.com)
  - supress errors in python hook to not colide with the running script (jmoskovc@redhat.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.0.1-1
changelog:
  - PyHook: better logic for checking if abrtd is running rhbz#539987 (jmoskovc@redhat.com)
  - re-enabled gpg sign checking (jmoskovc@redhat.com)
  - PyHook: use repr() for displaying variables rhbz#545070 (jmoskovc@redhat.com)
  - kerneloops: fix the linux kernel version identification (aarapov@redhat.com)
  - gui review (rrakus@redhat.com)
  - when we trim the dir, we must delete it from DB too rhbz#541854 (vda.linux@googlemail.com)
  - improved dupe checking (kklic@redhat.com)
  - GUI: handle cases when gui fails to start daemon on demand rhbz#543725 (jmoskovc@redhat.com)
  - Add abrt group only if it is missing; fixes rhbz#543250 (kklic@redhat.com)
  - GUI: more string fixes rhbz#543266 (jmoskovc@redhat.com)
  - abrt.spec: straighten out relations between abrt-desktop and abrt-gui (vda.linux@googlemail.com)
  - refuse to start if some required plugins are missing rhbz#518422 (vda.linux@googlemail.com)
  - GUI: survive gnome-keyring access denial rhbz#543200 (jmoskovc@redhat.com)
  - typo fixes rhbz#543266 (jmoskovc@redhat.com)
  - abrt-debuginfo-install: better fix for incorrect passing double quotes (vda.linux@googlemail.com)
  - APPLET: stop animation when it's not needed rhbz#542157 (jmoskovc@redhat.com)
  - ccpp hook: reanme it, and add "crash storm protection" (see rhbz#542003) (vda.linux@googlemail.com)
  - Hooks/CCpp.cpp: add MakeCompatCore = yes/no directive. Fixes rhbz#541707 (vda.linux@googlemail.com)
  - SPEC: removed sqlite3 package, fixed some update problems (jmoskovc@redhat.com)
  - Kerneloops are reported automaticky now when AutoReportUIDs = root is in Kerneloops.conf (npajkovs@redhat.com)
  - remove word 'detected' from description rhbz#541459 (vda.linux@googlemail.com)
  - src/Hooks/CCpp.cpp: do save abrtd's own coredumps, but carefully... (vda.linux@googlemail.com)
  - CCpp.cpp: quote parameters if needed rhbz#540164 (vda.linux@googlemail.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.0.2-1
changelog:
  - disabled GPG check again (jmoskovc@redhat.com)
  - abrt-pyhook-helper rename (vda.linux@googlemail.com)
  - abrt-cli: report success/failure of reporting. closes bug 71 (vda.linux@googlemail.com)
  - less logging (vda.linux@googlemail.com)
  - mkde abrt-gui --help and --version behave as expected. closes bug 85 (vda.linux@googlemail.com)
  - dbus lib: fix parsing of 0-element arrays. Fixes bug 95 (vda.linux@googlemail.com)
  - make "abrt-cli --delete randomuuid" report that deletion failed. closes bug 59 (vda.linux@googlemail.com)
  - applet: make animation stop after 1 minute. (closes bug 108) (vda.linux@googlemail.com)
  - show comment and how to reproduce fields, when BT rating > 3 (jmoskovc@redhat.com)
  - Gui: make report status window's text wrap. Fixes bug 82 (vda.linux@googlemail.com)
  - CCpp analyzer: added "info sharedlib" (https://fedorahosted.org/abrt/ticket/90) (vda.linux@googlemail.com)
  - added link to bugzilla new account page to Bugzilla config dialog (jmoskovc@redhat.com)
  - GUI: added log window (jmoskovc@redhat.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.0.3-1
changelog:
  - speed optimalization of abrt-debuginfo-install (jmoskovc@redhat.com)
  - updated credits (jmoskovc@redhat.com)
  - GUI: fixed crash when abrt-gui is run without X server rhbz#552039 (jmoskovc@redhat.com)
  - abrt-backtrace manpage installed (kklic@redhat.com)
  - cmdline and daemon checking is done by abrt-python-hook (kklic@redhat.com)
  - moved get_cmdline() and daemon_is_ok() to abrtlib (kklic@redhat.com)
  - large file support for whole abrt (kklic@redhat.com)
  - made s_signal_caught volatile (vda.linux@googlemail.com)
  - abrt-debuginfo-install: fixes for runs w/o cachedir (vda.linux@googlemail.com)
  - remove unsafe log() from signal handler (vda.linux@googlemail.com)
  - src/Hooks/CCpp.cpp: use and honour 'c' (core limit size). (vda.linux@googlemail.com)
  - lib/Plugins/CCpp.cpp: save gdb error messages too (vda.linux@googlemail.com)
  - prevent destructors from throwing exceptions; check curl_easy_init errors (vda.linux@googlemail.com)
  - don't blame python for every crash in /usr/bin/python rhbz#533521 trac#109 (jmoskovc@redhat.com)
  - GUI: autoscroll log window (jmoskovc@redhat.com)
  - Kerneloops.conf: better comments (vda.linux@googlemail.com)
  - applet: reduce blinking time to 30 seconds (vda.linux@googlemail.com)
  - add paranoia checks on setuid/setgid (vda.linux@googlemail.com)
  - more "obviously correct" code for secure opening of /dev/null (vda.linux@googlemail.com)
  - get rid of ugly sleep call inside while() (vda.linux@googlemail.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.0.4-1
changelog:
  - enabled sosreport
  - fixes in ticketuploader
  - GUI: redesign of reporter dialog (jmoskovc@redhat.com)
  - Set the prgname to "Automatic Bug Reporting Tool" fixes rhbz#550357 (jmoskovc@redhat.com)
  - CCpp analyzer: display __abort_msg in backtrace. closes rhbz#549735 (vda.linux@googlemail.com)
  - s/os.exit/sys.exit - closes rhbz#556313 (vda.linux@googlemail.com)
  - use repr() to print variable values in python hook rhbz#545070 (jmoskovc@redhat.com)
  - gui: add logging infrastructure (vda.linux@googlemail.com)
  - Added "Enabled = yes" to all plugin's config files (jmoskovc@redhat.com)
  - *: disable plugin loading/unloading through GUI. Document keyring a bit (vda.linux@googlemail.com)
  - fix memory leaks in catcut plugin (npajkovs@redhat.com)
  - fix memory leaks in bugzilla (npajkovs@redhat.com)
  - abrt-hook-python: sanitize input more; log to syslog (vda.linux@googlemail.com)
  - Fixed /var/cache/abrt/ permissions (kklic@redhat.com)
  - Kerneloops: we require commandline for every crash, save dummy one for oopses (vda.linux@googlemail.com)
  - *: remove nss dependencies (vda.linux@googlemail.com)
  - CCpp: use our own sha1 implementation (less pain with nss libs) (vda.linux@googlemail.com)
  - DebugDump: more consistent logic in setting mode and uid:gid on dump dir (vda.linux@googlemail.com)
  - fixes based on security review (vda.linux@googlemail.com)
  - SOSreport/TicketUploader: use more restrictive file modes (vda.linux@googlemail.com)
  - abrt-hook-python: add input sanitization and directory size guard (vda.linux@googlemail.com)
  - RunApp: safer chdir. Overhauled "sparn a child and get its output" in general (vda.linux@googlemail.com)
  - DebugDump: use more restrictive modes (vda.linux@googlemail.com)
  - SQLite3: check for SQL injection (vda.linux@googlemail.com)
  - replace plugin enabling via EnabledPlugins by par-plugin Enabled = yes/no (vda.linux@googlemail.com)
  - abrt.spec: move "requires: gdb" to abrt-desktop (vda.linux@googlemail.com)
  - ccpp: add a possibility to disable backtrace generation (vda.linux@googlemail.com)
  - abrtd: limit the number of frames in backtrace to 3000 (vda.linux@googlemail.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.0.5-1
changelog:
  - moved the gpg key list from abrt.conf to gpg_keys file (jmoskovc@redhat.com)
  - Logger: create log file with mode 0600 rhbz#559545 (vda.linux@googlemail.com)
  - GUI: fixed the rating logic, to prevent sending BT with rating < 3 (jmoskovc@redhat.com)
  - Report GUI: made more fields copyable - closed rhbz#526209; tweaked wording (vda.linux@googlemail.com)
  - GUI: fixed bug caused by failed gk-authorization (jmoskovc@redhat.com)
  - fix bug 559881 (kerneloops not shown in "new" GUI) (vda.linux@googlemail.com)
  - GUI ReporterDialog: hide log button (vda.linux@googlemail.com)
  - added valgrind and strace to blacklist (jmoskovc@redhat.com)
  - SOSreport: do not leave stray files in /tmp (vda.linux@googlemail.com)
  - Save the core where it belongs if ulimit -c is > 0 (jmoskovc@redhat.com)
  - reenabled gpg check (jmoskovc@redhat.com)
  - SOSreport: run it niced (vda.linux@googlemail.com)
  - report GUI: rename buttons: Log -> Show log, Send -> Send report (vda.linux@googlemail.com)
  - applet: reduce blinking timeout to 3 sec (vda.linux@googlemail.com)
  - fix dbus autostart (vda.linux@googlemail.com)
  - abrtd: set "Reported" status only if at least one reporter succeeded (vda.linux@googlemail.com)
  - SQLite3: disable newline escaping, SQLite does not handle it (vda.linux@googlemail.com)
  - SOSreport: make it avoid double runs; add forced regeneration; upd PLUGINS-HOWTO (vda.linux@googlemail.com)
  - attribute SEGVs in perl to script's package, like we already do for python (vda.linux@googlemail.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.0.6-1
changelog:
  - print __glib_assert_msg (rhbz#549735);
  - SPEC: added some requires to abrt-cli to make it work out-of-the-box (jmoskovc@redhat.com)
  - abrt-hook-ccpp: fix rhbz#560612 "limit '18446744073709551615' is bogus" rhbz#560612(vda.linux@googlemail.com)
  - APPLET: don't show the icon when abrtd is not running rhbz#557866 (jmoskovc@redhat.com)
  - GUI: made report message labels wrap (jmoskovc@redhat.com)
  - GUI: don't die if daemon doesn't send the gpg keys (jmoskovc@redhat.com)
  - disabled the autoreporting of kerneloopses (jmoskovc@redhat.com)
  - Kerneloops: fix BZ reporting of oopses (vda.linux@googlemail.com)
  - GUI: wider report message dialog (jmoskovc@redhat.com)
  - moved the gpg key list from abrt.conf to gpg_keys file (jmoskovc@redhat.com)
  - Logger: create log file with mode 0600 (vda.linux@googlemail.com)
  - GUI: fixed the rating logic, to prevent sending BT with rating < 3 (jmoskovc@redhat.com)
  - Report GUI: made more fields copyable - closed rhbz#526209; tweaked wording (vda.linux@googlemail.com)
  - GUI: fixed bug caused by failed gk-authorization (jmoskovc@redhat.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.0.7-1
changelog:
  - enabled column sorting rhbz#541853
  - Load plugin settings also from ~/.abrt/*.conf (kklic@redhat.com)
  - fix bz#541088 "abrt should not catch python excp EPIPE" (vda.linux@googlemail.com)
  - fix bz#554242 "Cannot tab between input areas in report dialog" (vda.linux@googlemail.com)
  - fix bz#563484 "abrt uses unnecessary disk space when getting debug info" (vda.linux@googlemail.com)
  - Don't show empty 'Not loaded plugins' section - fix#2 rhbz#560971 (jmoskovc@redhat.com)
  - fix big-endian build problem (vda.linux@googlemail.com)
  - Fixes, displays package owners (kklic@redhat.com)
  - GUI: fixed exception in plugin settings dialog rhbz#560851 (jmoskovc@redhat.com)
  - GUI: respect system settings for toolbars rhbz#552161 (jmoskovc@redhat.com)
  - python hook: move UUID generation to abrtd; generate REASON, add it to bz title (vda.linux@googlemail.com)
  - make "reason" field less verbose; bz reporter: include it in "summary" (vda.linux@googlemail.com)
  - added avant-window-navigator to blacklist per maintainer request (jmoskovc@redhat.com)
  - CCpp analyzer: fix rhbz#552435 (bt rating misinterpreting # chars) (vda.linux@googlemail.com)
  - Ask for login and password if missing from reporter plugin. (kklic@redhat.com)
  - abrtd: fix handling of dupes (weren't deleting dup's directory); better logging (vda.linux@googlemail.com)
  - abrtd: handle "perl -w /usr/bin/script" too (vda.linux@googlemail.com)
  - Component-wise duplicates (kklic@redhat.com)
  - abrtd: fix rhbz#560642 - don't die on bad plugin names (vda.linux@googlemail.com)
  - Fixed parsing backtrace from rhbz#549293 (kklic@redhat.com)
  - GUI: fixed scrolling in reporter dialog rhbz#559687 (jmoskovc@redhat.com)
  - fixed button order in plugins windows rhbz#560961 (jmoskovc@redhat.com)
  - GUI: fixed windows icons and titles rhbz#537240, rhbz#560964 (jmoskovc@redhat.com)
  - Fix to successfully parse a backtrace from rhbz#550642 (kklic@redhat.com)
  - cli: fix the problem of not showing oops text in editor (vda.linux@googlemail.com)
  - GUI: fix rhbz#560971 "Don't show empty 'Not loaded plugins' section" (vda.linux@googlemail.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.0.8-0.git-20100222
changelog:
  - Kerneloops: make hashing more likely to produce same hash on different oopses (vda.linux@googlemail.com)
  - make abrt work with the latest kernels (>= 2.6.33) (jmoskovc@redhat.com)
  - lib/Utils/abrt_dbus: utf8-sanitize all strings in dbus messages (fixes #565876) (vda.linux@googlemail.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.0.8-1
changelog:
  - fix initscript (npajkovs@redhat.com)
  - Kerneloops: make hashing more likely to produce same hash on different oopses (vda.linux@googlemail.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.0.8-3
changelog:
  - fixed kerneloops reporting rhbz#570081
  - fixed Source url
  - fixed debuginfo-install to work on F13
    - improved debuginfo-install (vda.linux@googlemail.com)
    - fix debuginfo-install to work with yum >= 3.2.26 (jmoskovc@redhat.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.0.9-0.201003312045.1
changelog:
  - test day build
  - updated translation
  - minor fix to sosreport to make it work with latest sos rhbz#576861 (jmoskovc@redhat.com)
  - GUI: total rewrite based on design from Mairin Duffy (jmoskovc@redhat.com)
  - trivial: better HTTP/curl error reporting (vda.linux@googlemail.com)
  - Use backtrace parser from abrtutils, new backtrace rating algorithm, store crash function if it's known (kklic@redhat.com)
  - abrt-rate-backtrace is replaced by abrt-backtrace --rate (kklic@redhat.com)
  - Ignore some temp files (kklic@redhat.com)
  - PYHOOK: don't use sitecustomize.py rhbz#539497 (jmoskovc@redhat.com)
  - rhfastcheck: a new reporter plugin based on Gavin's work (vda.linux@googlemail.com)
  - rhticket: new reporter plugin (vda.linux@googlemail.com)
  - GUI: fixed few window icons (jmoskovc@redhat.com)
  - Allow user to select which reporter he wants to use to report a crash using CLI.(kklic@redhat.com)
  - bz reporter: s/uuid/duphash; more understandable message; simplify result str generation; fix indentation (vda.linux@googlemail.com)
  - GUI: fixed crash count column sorting rhbz#573139 (jmoskovc@redhat.com)
  - Kerneloops: use 1st line of oops as REASON. Closes rhbz#574196. (vda.linux@googlemail.com)
  - Kerneloops: fix a case when we file an oops w/o backtrace (vda.linux@googlemail.com)
  - minor fix in abrt-debuginfo-install to make it work with yum >= 3.2.26 (jmoskovc@redhat.com)
  - GUI: added action to applet to directly report last crash (jmoskovc@redhat.com)
  - Never flag backtrace as binary file (fixes problem observed in bz#571411) (vda.linux@googlemail.com)
  - improve syslog file detection. closes bz#565983 (vda.linux@googlemail.com)
  - add arch, package and release in comment (npajkovs@redhat.com)
  - add ProcessUnpackaged option to abrt.conf (vda.linux@googlemail.com)
  - abrt-debuginfo-install: use -debuginfo repos which match enabled "usual" repos (vda.linux@googlemail.com)
  - fix format security error (fcrozat@mandriva.com)
  - icons repackaging (jmoskovc@redhat.com)
  - partial fix for bz#565983 (vda.linux@googlemail.com)
  - SPEC: Updated source URL (jmoskovc@redhat.com)
  - removed unneeded patches
  - and much more ...


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.0.9-1
changelog:
  - hooklib: fix excessive rounding down in free space calculation (bz#575644) (vda.linux@googlemail.com)
  - gui: fix 551989 "crash detected in abrt-gui-1.0.0-1.fc12" and such (vda.linux@googlemail.com)
  - trivial: fix 566806 "abrt-gui sometimes can't be closed" (vda.linux@googlemail.com)
  - gui: fix the last case where gnome-keyring's find_items_sync() may throw DeniedError (vda.linux@googlemail.com)
  - fixed some compilation problems on F13 (jmoskovc@redhat.com)
  - updated translations (jmoskovc@redhat.com)
  - minor fix to sosreport to make it work with latest sos rhbz#576861 (jmoskovc@redhat.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.0.9-2
changelog:
  - fixed problem with localized yum messages rhbz#581804
  - better bugzilla summary (napjkovs@redhat.com)
  - ignore interpreter (py,perl) crashes caused by unpackaged scripts (kklic@redhat.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.1.0-1
changelog:
  - updated transaltions
  - added Hebrew into languages
  - updated icons rhbz#587698 (jmoskovc@redhat.com)
  - Bugzilla login/password emptiness check uses 'or' instead of 'and' (kklic@redhat.com)
  - Show error message when abrtd service is run as non-root. rhbz#584352 (kklic@redhat.com)
  - Rename EnableOpenGPG to OpenGPGCheck in the man page rhbz#584332 (kklic@redhat.com)
  - Document ProcessUnpackaged in abrt.conf.5. Document default values. (kklic@redhat.com)
  - Crash function is now detected even for threads without an abort frame (kklic@redhat.com)
  - comment can be private (npajkovs@redhat.com)
  - do not catch perl/python crashes when the script is not of known package origin (kklic@redhat.com)
  - kerneloop is more informative when failed (npajkovs@redhat.com)
  - add function name into summary(if it's found) (npajkovs@redhat.com)
  - Change kerneloops message when it fails (npajkovs@redhat.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.1.1-1
changelog:
  - updated translations
  - removed avant-window-navigator from blacklist (jmoskovc@redhat.com)
  - Abort debuginfo download if low on disk space (partially addresses #564451) (vda.linux@googlemail.com)
  - fix bug 588945 - sparse core files performance hit (vda.linux@googlemail.com)
  - Add BlackListedPaths option to abrt.conf. Fixes #582421 (vda.linux@googlemail.com)
  - Do not die when /var/cache/abrt/*/uid does not contain a number (rhbz#580899) (kklic@redhat.com)
  - rid of rewriting config in /etc/abrt/abrt.conf (npajkovs@redhat.com)
  - fix bug 571411: backtrace attachment of the form /var/cache/abrt/foo-12345-67890/backtrace (vda.linux@googlemail.com)
  - Do not echo password to terminal in abrt-cli (kklic@redhat.com)
  - improved daemon error messages (kklic@redhat.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.1.2-1
changelog:
  - updated translation
  - obsolete gnome-python2-bugbuddy rhbz#579748 (jmoskovc@redhat.com)
  - Report "INFO: possible recursive locking detected rhbz#582378 (vda.linux@googlemail.com)
  - kill yumdownloader if abrt-debuginfo-install is terminated mid-flight (vda.linux@googlemail.com)
  - do not create Python dumps if argv[0] is not absolute (vda.linux@googlemail.com)
  - improve kerneloops hash (vda.linux@googlemail.com)
  - Move /var/cache/abrt to /var/spool/abrt. rhbz#568101. (vda.linux@googlemail.com)
  - bugzilla: better summary and decription messages (npajkovs@redhat.com)
  - renamed daemon pid and lock file rhbz#588315 (jmoskovc@redhat.com)
  - Daemon socket for reporting crashes (kklic@redhat.com)
  - Move hooklib from src/Hooks to lib/Utils (kklic@redhat.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.1.2-3
changelog:
  - fixed spec file to create /var/spool/abrt rhbz#593670
  - updated init script to reflect the pid file renaming


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.1.4-1
changelog:
  - added reporting wizard
  - fixed few leaked fds
  - fixed kerneloops --- cut here --- problem
  - updated translations


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.1.5-1
changelog:
  - GUI: polished the reporter assistant (jmoskovc@redhat.com)
  - Logger reporter: do not store useless info (vda.linux@googlemail.com)
  - ccpp hook: add SaveBinaryImage option which saves of the crashed binary (vda.linux@googlemail.com)
  - SPEC: added CFLAGS="-fno-strict-aliasing" to fix the rpmdiff warnings rhbz#599364 (jmoskovc@redhat.com)
  - GUI: don't remove user comments when re-reporting the bug rhbz#601779 (jmoskovc@redhat.com)
  - remove "(deleted)" from executable path rhbz#593037 (jmoskovc@redhat.com)
  - CCpp analyzer: add 60 sec cap on gdb run time. (vda.linux@googlemail.com)
  - add new file *hostname* into debugdump directory (npajkovs@redhat.com)
  - rhticket: upload real tarball, not a bogus file (vda.linux@googlemail.com)
  - abrt-hook-ccpp: eliminate race between process exit and compat coredump creation rhbz#584554 (vda.linux@googlemail.com)
  - rhticket: actually do create ticket, using Gavin's lib code (vda.linux@googlemail.com)
  - properly obsolete gnome-python2-bugbuddy rhbz#579748 (jmoskovc@redhat.com)
  - GUI: remember comment and howto on backtrace refresh rhbz#545690 (jmoskovc@redhat.com)
  - use header case in button label rhbz#565812 (jmoskovc@redhat.com)
  - make log window resizable (vda.linux@googlemail.com)
  - rename a few remaining /var/cache/abrt -> /var/spool/abrt (vda.linux@googlemail.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.1.10-1
changelog:
  - blacklisted mono-core package
  - die with an error message if the database plugin is not accessible when needed (kklic@redhat.com)
  - change RHTSupport URL protocol from HTTP to HTTPS (dvlasenk@redhat.com)
  - the Logger plugin returns a message as the result of Report() call instead of a file URL (kklic@redhat.com)
  - Cut off prelink suffixes from executable name if any (mtoman@redhat.com)
  - CCpp: abrt-debuginfo-install output lines can be long, accomodate them (dvlasenk@redhat.com)
  - do not pop up message on crash if the same crash is the same (dvlasenk@redhat.com)
  - fedora bugs do not depend on rhel bugs (npajkovs@redhat.com)
  - GUI: fixed problem with no gkeyring and just one reporter enabled rhbz#612457 (jmoskovc@redhat.com)
  - added a document about interpreted language integration (kklic@redhat.com)
  - moved devel header files to inc/ and included them in -devel package (jmoskovc@redhat.com, npajkovs@redhat.com)
  - renamed abrt-utils.pc to abrt.pc (jmoskovc@redhat.com)
  - string updates based on a UI text review (kklic@redhat.com)
  - rhtsupport obsoletes the old rh plugins (jmoskovc@redhat.com)
  - list allowed items in RHTSupport.conf (kklic@redhat.com)
  - GUI: fixed package name in warning message when the packge is kernel rhbz#612191 (jmoskovc@redhat.com)
  - remove rating for python crashes (jmoskovc@redhat.com)
  - CCpp: give zero rating to an empty backtrace (jmoskovc@redhat.com)
  - GUI: allow sending crashes without rating (jmoskovc@redhat.com)
  - RHTSupport: set default URL to api.access.redhat.com/rs (dvlasenk@redhat.com)
  - abort initialization on abrt.conf parsing errors (dvlasenk@redhat.com)
  - changing NoSSLVerify to SSLVerify in bugzilla plugin (mtoman@redhat.com)
  - added rating to python crashes
  - show hostname in cli (kklic@redhat.com)
  - updated po files (jmoskovc@redhat.com)
  - added support for package specific actions rhbz#606917 (jmoskovc@redhat.com)
  - renamed TicketUploader to ReportUploader (jmoskovc@redhat.com)
  - bad hostnames on remote crashes (npajkovs@redhat.com)
  - unlimited MaxCrashReportsSize (npajkovs@redhat.com)
  - abrt_rh_support: improve error messages rhbz#608698 (vda.linux@googlemail.com)
  - Added BacktraceRemotes option. (kklic@redhat.com)
  - Allow remote crashes to not to belong to a package. Skip GPG check on remote crashes. (kklic@redhat.com)
  - remove obsolete Catcut and rhfastcheck reporters (vda.linux@googlemail.com)
  - make rhel bug point to correct place rhbz#578397 (npajkovs@redhat.com)
  - Show comment and how to reproduce fields when reporing crashes in abrt-cli (kklic@redhat.com)
  - Bash completion update (kklic@redhat.com)
  - Rename --get-list to --list (kklic@redhat.com)
  - Update man page (kklic@redhat.com)
  - Options overhaul (kklic@redhat.com)
  - abrt should not point to Fedora bugs but create new RHEL bug instead (npajkovs@redhat.com)
  - Don't show global uuid in report (npajkovs@redhat.com)
  - GUI: don't try to use action plugins as reporters (jmoskovc@redhat.com)
  - Added WatchCrashdumpArchiveDir directive to abrt.conf and related code (vda.linux@googlemail.com)
  - GUI: don't show the placehondler icon rhbz#605693 (jmoskovc@redhat.com)
  - Make "Loaded foo.conf" message less confusing (vda.linux@googlemail.com)
  - Fixed a flaw in strbuf_prepend_str (kklic@redhat.com)
  - TicketUploader: do not add '\n' to text files in crashdump (vda.linux@googlemail.com)
  - GUI: skip the plugin selection, if it's not needed (jmoskovc@redhat.com)
  - Check conf file for syntax errors (kklic@redhat.com)
  - move misplaced sanity checks in cron parser (vda.linux@googlemail.com)
  - GUI: don't require the rating for all reporters (jmoskovc@redhat.com)
  - GUI: fixed exception when there is no configure dialog for plugin rhbz#603745 (jmoskovc@redhat.com)
  - Add a GUI config dialog for RHTSupport plugin (vda.linux@googlemail.com)
  - abrt_curl: fix a problem with incorrect content-length on 32-bit arches (vda.linux@googlemail.com)
  - sosreport: save the dump directly to crashdump directory (vda.linux@googlemail.com)
  - plugin rename: rhticket -> RHTSupport (vda.linux@googlemail.com)
  - Daemon socket for reporting crashes (karel@localhost.localdomain)
  - GUI: fixed few typos (jmoskovc@redhat.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.1.13-1
changelog:
  - updated translation
  - added native systemd file rhbz#617316 (jmoskovc@redhat.com)
  - added ar to LINGUAS (jmoskovc@redhat.com)
  - made /etc/abrt/plugins/Bugzilla.conf world-readable again (jmoskovc@redhat.com)
  - l10n: adding fa locale (lashar@fedoraproject.org)
  - l10n: new Persian (lashar@fedoraproject.org)
  - remove libzip code (npajkovs@redhat.com)
  - add libxml-2.0 into configure (npajkovs@redhat.com)
  - fixed typo in man page rhbz#610748 (jmoskovc@redhat.com)
  - RHTSupport: GUI's SSLVerify checkbox had one missing bit of code (vda.linux@googlemail.com)
  - abrt_curl: discard headers from HTTP redirection (vda.linux@googlemail.com)
  - moved abrt.socket and abrtd.lock into /var/run/abrt making selinux happy (jmoskovc@redhat.com)
  - Mention --info and --backtrace in the abrt-cli man page. (kklic@redhat.com)
  - build fixes for gcc 4.5 (jmoskovc@redhat.com)
  - abrt-hook-ccpp: small fixes prompted by testing on RHEL5 (vda.linux@googlemail.com)
  - Added --info action to abrt-cli (mtoman@redhat.com)
  - wire up SSLVerify in RHTSupport.conf to actually have the desired effect (vda.linux@googlemail.com)
  - fixed tooltip localization rhbz#574693 (jmoskovc@redhat.com)
  - dumpoops/KerneloopsScanner: add pid to crashdump name (vda.linux@googlemail.com)
  - A message change suggested by dhensley (kklic@redhat.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.1.14-1
changelog:
  - made howto mandatory
  - fixed segv in abrt-hook-ccpp rhbz#652338
  - added warning if kernel was tainted
  - make the "install debuginfo" hint selectable rhbz#644343
  - wrap howto and comments rhbz#625237
  - wrap lines in the backtrace window rhbz#625232
  - changed '*' to '•' rhbz#625236
  - make the bt viewer not-editable rhbz#621871
  - removed unneeded patches


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.1.15-1
changelog:
  - removed unused files (jmoskovc@redhat.com)
  - update po files (jmoskovc@redhat.com)
  - removed some unused files (jmoskovc@redhat.com)
  - pass old pattern to ccpp hook and use it (dvlasenk@redhat.com)
  - GUI: added warning when gnome-keyring can't be accessed rhbz#576866 (jmoskovc@redhat.com)
  - 666893 - Unable to make sense of XML-RPC response from server (npajkovs@redhat.com)
  - PyHook: ignore SystemExit exception rhbz#636913 (jmoskovc@redhat.com)
  - 665405 - ABRT's usage of sos does not grab /var/log/messages (npajkovs@redhat.com)
  - add a note in report if kernel is tainted (npajkovs@redhat.com)
  - KerneloopsScanner.cpp: make a room for NULL byte (npajkovs@redhat.com)
  - fix multicharacter warring (npajkovs@redhat.com)
  - open help page instead of about rhbz#666267


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.1.16-1
changelog:
  - rhtsupport: added list of attachments to comment rhbz#668875
  - rhtsupport: stop consuming non-standard header rhbz#670492
  - Resolves: #670492, #668875


author: Jiri Moskovcak <jmoskovc@redhat.com> 1.1.17-1
changelog:
  - rewritten abrt-debuginfo-install script to use the yum API
  - GUI: added search box to backtrace view rhbz#612017 (jmoskovc@redhat.com)
  - fixed some gui warnings rhbz#671488 (jmoskovc@redhat.com)
  - btparser/dupechecker improvements:
    - Better handling of glibc architecture-specific functions (kklic@redhat.com)
    - support format of thread header: "Thread 8 (LWP 6357):" (kklic@redhat.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> 2.0.0-2
changelog:
  - use %ghost on files in /var/run and /var/lock rhbz#656542
  - fixed notification persistence in gnome3
  - added analyze selector to CLI
  - refuse reporting to bz without backtrace or hash
  - use g_set_prgname to set the prgname of abrt-gui trac#180


author: Jiri Moskovcak <jmoskovc@redhat.com> 2.0.0-3
changelog:
  - fixed notification persistence in gnome3 (again)
  - fixed wrong group:user on /var/cache/abrt-di afte rupdate from abrt 1.x #692064
  - added mono-core to blacklist


author: Jiri Moskovcak <jmoskovc@redhat.com> 2.0.1-1
changelog:
  - updated to 2.0.1
  - updated translation
  - allowed reporting oops to bugzilla
  - added warning when the plugin settings are wrong
  - added help text in plugins settings
  - the plugin settings dialog is translatable
  - improved dir rescanning logic in abrt-gui
  - fixed icons for child dialogs
  - retrace-client: human readable messages instead of http codes
  - save envirnment variables when app crashes
  - fixed gpg/pgp check
  - revert to the old icon


author: Jiri Moskovcak <jmoskovc@redhat.com> 2.0.2-1
changelog:
  - updated translation
  - new icons (thanks to Lapo Calamandrei)
  - changed address of retrace01 to retrace
  - fixed problem with not trusted ssl certificate #695977
  - #692713 Dialogue Box Buttons Wrong Way Around
  - #695452 abrt crashing when trying to generate backtrace
  - #698458 RFE: report separators between reports in abrt.log
  - #699098 999 futile attempts to delete excess debuginfo
  - #691881 GUI doesn't sort by last occurrence by default, and doesn't remember that sort order if you set it and restart the app
  - #698418 Can't access '/var/spool/abrt/ccpp-2011-04-18-11:53:22-2661': Permission denied
  - #698934 abrt-applet segfault on abrtd restart
  - #695450 Retrace client - show meaningful message on failure
  - #616407 RFE: Change abrt to catch TRAP signal crashes
  - #584352 running service abrtd a non-root user doesn't show error
  - retrace client: fail on servers with problematic SSL certificates (kklic@redhat.com)
  - retrace-client: Load system-wide certificates. Move NSS init/shutdown to main, as it shouldn't be run multiple times. (kklic@redhat.com)
  - abrt-cli: update manpage. Closes #243 (dvlasenk@redhat.com)
  - move abrt-handle-crashdump to abrt-cli package. No code changes (dvlasenk@redhat.com)
  - add abrt-action-print manpage. Closes #238 (dvlasenk@redhat.com)
  - add abrt-action-trim-files manpage. Closes #241 (dvlasenk@redhat.com)
  - added abrt-action-generate-backtrace manpage (dvlasenk@redhat.com)
  - add abrt-action-analyze-backtrace manpage. Closes #227 (dvlasenk@redhat.com)
  - retrace server: do not create zombie workers (mtoman@redhat.com)
  - btparser: Remove top frame with address 0x0000 (jump to NULL) during normalization to avoid incorrect backtrace ratings (rhbz#639049) (kklic@redhat.com)
  - abrt-gui: better list refreshing. Closes #251 (dvlasenk@redhat.com)
  - fix for spurious "Lock file 'DIR/.lock' is locked by process PID" message (dvlasenk@redhat.com)
  - Asciidoc manpage support; abrt-action-mailx manpage (kklic@redhat.com)
  - list-dsos: don't list the same library multiple times (jmoskovc@redhat.com)
  - call abrt-action-trim-files from abrt-action-install-debuginfo (dvlasenk@redhat.com)
  - list-dsos: added package install time trac#123 (jmoskovc@redhat.com)
  - retrace client: handle messages in HTTP body (mtoman@redhat.com)
  - retrace server: remove chroot on failure (mtoman@redhat.com)
  - spec: use versioned deps on libreport (jmoskovc@redhat.com)
  - generate abrt version from git (npajkovs@redhat.com)
  - abrt-action-trim-files needs to be suided rhbz#699098 (jmoskovc@redhat.com)
  - gui: suppress printing dumpdir access errors (bz#698418) (mlichvar@redhat.com)
  - Do not leave dump dir locked by abrt-action-generate-backtrace. (kklic@redhat.com)
  - wizard: expand explanatory text on 1st screen. Closes 201 (dvlasenk@redhat.com)
  - gui: fixed the OK and CANCEL buttons order in event config dialog (jmoskovc@redhat.com)
  - Make abrt-action-list-dsos.py take -m maps -o dsos params; and abrt-action-analyze-core.py to take -o build_ids param (dvlasenk@redhat.com)
  - abrt-action-install-debuginfo.py: don't die on some Yum exceptions. closes bz#681281 (dvlasenk@redhat.com)


author: Jiri Moskovcak <jmoskovc@redhat.com> - 2.0.4-1
changelog:
  - new upstream version
  - resolves wrong provs/obsolete rhbz#723376
  - split main UI into two panes
  - debuginfo-install script asks before downloading
  - Resolves: #723376


author: Jiri Moskovcak <jmoskovc@redhat.com> - 2.0.4-4
changelog:
  - fixed sigsegv in a-a-save-package-data rhbz#737961
  - fixed privs for /var/run/abrt rhbz#725974
  - fixed segv in free space check
  - Resolves: #737961 #725974


author: Jiri Moskovcak <jmoskovc@redhat.com> - 2.0.4.981-1
changelog:
  - updated translation
  - don't allow to skip the analyze step
  - don't send ~ backups
  - added hint to report only in English
  - renamed abrt-action-kerneloops -> reporter-kerneloops
  - explain option bugtracker and logger
  - gui added padding to main window
  - better message when gdb time outs
  - added support for catching vmcores
  - added version to Logger output
  - [RFE] abrt should have an easy way to include smolt-profile
  - Resolves: #694828 #694833 #704958 #735071 #731189 #739182 #704452 #734037 #606123 #631822


author: Nikola Pajkovsky <npajkovs@redhat.com> - 2.0.4.981-3
changelog:
  - don't file kernel bugs if "tainted: B" is set.
  - don't file bugs about BIOS bugs.
  - incorrect TAINTED description in bugs.
  - Resoves: #718097 #708534 724838


author: Jiri Moskovcak <jmoskovc@redhat.com> 2.0.6-1
changelog:
  - new version
  - Resolves: #701171 #712508 #726033 #728194 #728314 #730107 #733389 #738602
  - Resolves: #741242 #749365 #700252 #734298 #736016 #738324 #748457 #692274
  - Resolves: #711986 #723219 #749891 #712602 #744887 #749603 #625445 #665210
  - Resolves: #737991 #639068 #578969 #636000 #631856


author: Jiri Moskovcak <jmoskovc@redhat.com> 2.0.7-1
changelog:
  - new version
  - disabled kerneloops.org
  - abrt-ccpp hook fixes
  - catch indentation errors in python rhbz#578969
  - fixed make check
  - fixed retrace-client to work with rawhide
  - require abrtd service in other services rhbz#752014
  - fixed problems with dupes rhbz#701717
  - keep abrt services enabled when updating F15->F16
  - Resolves: 752014 749891 749603 744887 730422 665210 639068 625445 701717 752014 578969 732876 757683 753183 756146 749100


author: Jiri Moskovcak <jmoskovc@redhat.com> 2.0.10-1
changelog:
  - new upstream release
  - fixed problem with empty problem directory rhzb#808131
  - fixed exception in a-a-a-core when eu-unstrip output is broken
  - Resolves: #808131, #804309


author: Jiri Moskovcak <jmoskovc@redhat.com> 2.0.11-1
changelog:
  - new upstream release
  - Resolves: #622773, #741222, #823299, #825116, #826058, #826800, #831333, #832085, #838842


author: Jakub Filak <jfilak@redhat.com> 2.0.11-2
changelog:
  - fix abrt-dbus crash if no element is found in GetInfo()
  - set sending-sensitive-data option to 'yes' for analyze_RetraceServer event


author: Jakub Filak <jfilak@redhat.com> 2.0.12-1
changelog:
  - move abrtd.pid to /var/run/abrt/abrtd.pid
  - abrt-harvest-vmcore: add CopyVMcore config option to copy vmcores. Closes 448, rhbz#811733, rhbz#844679
  - update po files rhzb#800784
  - applet: fix a SEGV caused by notify_init() not being called
  - minor fix to pkg-config file
  - ignore results of setregid() and setreuid() after glibc update
  - hopefully fixed ugly applet icon rhbz#797078
  - add update of abrt server database to event chains
  - Resolves: #761431, #811733, #844679, #797078


author: Jakub Filak <jfilak@redhat.com> 2.0.14-1
changelog:
  - abrt-dump-oops: save /sys/kernel/debug/suspend_stats. Closes rhbz#787749
  - abrt-hook-ccpp: save /proc/sys/crypto/fips_enabled value if it isn't "0". Closes rhbz#747870
  - abrt-dump-oops: save /proc/sys/crypto/fips_enabled value if it isn't "0". Closes rhbz#747870
  - abrt-action-analyze-oops: fail if we end up hashing "" (empty string). Closes rhbz#862013
  - retrace-client: respect chrooted os_release in pkgcheck
  - Added oops_recursive_locking1.right to Makefile.am
  - fix koops-parser.at, remove bastardized copy of oops_recursive_locking1.test
  - add new oops example (currently fails, the fix is coming up)
  - fix oops jiffies time stamp counter removal code
  - trivia: s/dump/problem directory; fix false positive in oops-with-jiffies.right
  - testsuite: added f18 kickstart
  - open files for appned not for write rhbz#854266
  - added more info about locking - rewrote with vda's comments rhbz#859724
  - ccpp_event.conf: ignore crashes with nonzero TracerPid. Closes rhbz#812350
  - show more info when abrtd can't acquire lock on pid, related to rhbz#859724
  - abrt-hook-ccpp: save "proc_pid_status" element
  - use FILENAME_ABRT_VERSION instead of string literal
  - Fix pyhook test to reflect changes made in write_dump
  - trac#333: Add code generating dso_list to the python hook
  - spec: tui should require libreport-cli rhbz#859770
  - trac#682: emit Crash DBus signal on org.freedesktop.problems bus
  - spec: added deps on elfutils rhbz#859674
  - Resolves: #859674, #859770, #859724, #812350, #854266, #862013, #747870, #787749


author: Jakub Filak <jfilak@redhat.com> 2.0.15-1
changelog:
  - add collect_* event to reporting chains for CCpp/Python/Kernel
  - core-backtrace: make sure kernel version does not contain spaces
  - core-backtrace: also include '?' flag for kerneloops
  - don't check EXECUTABLE if it isn't present in list
  - retrace-client: check whether all included files are regular
  - abrt_exception_handler.py: save 'environ' element
  - add Makefile target release-fix
  - Make it possible for developer to disable crash processing for specific apps. Closes rhbz#848786
  - s/Dump directory/Problem directory/
  - Resolves: #864014, #864331, #848786


author: Jakub Filak <jfilak@redhat.com> 2.0.16-1
changelog:
  - xorg_event: make post-create save dmesg, drop problems w/ binary modules
    Partially addresses: #856790
  - collect_xsession_errors should not fail if !xsession-errors
    Resolves: #866698


author: Jakub Filak <jfilak@redhat.com> 2.0.17-1
changelog:
  - provide a problem item containing versions of binaries listed in Xorg backtrace
    Adresses #867694 comment 1
  - import rpm lazily
  - Resolves: #864324


author: Jakub Filak <jfilak@redhat.com> 2.0.18-1
changelog:
  - bugzilla-dupe-search: fix os_release to contain the same OS version as bug 755535
  - Do not stop reporting when GConf entry is not found. Closes rhbz#869833
  - Fix false positive caused by English language fix
  - pyhook: import inspect lazily
  - Resolves: #869833


author: Jakub Filak <jfilak@redhat.com> 2.0.19-1
changelog:
  - call g_type_init() only in GLib version < 2.35
  - plugins/*_event.conf: use reporter-bz -F FMTFILE as appropriate
  - repeat unchaged retrace status message only in verbose mode
  - check the correct return value of yesforever answer
  - abrt-handle-event: forward event process requests to parent
  - don't leak optional retrace path and kernel tainted string
  - enhance koops tainted flag parser
  - Use "comment" element instead of "description"
  - Resolves: #873488


author: Jiri Moskovcak <jmoskovc@redhat.com> 2.0.20-1
changelog:
  - New version 2.0.20
  - Fix typo: usefull->useful
  - koops: generate core backtrace if missing
  - udpated po files
  - Cosmetic fixes in abrtd-inotify-flood test
  - Hook up abrtd-inotify-flood to test infrastructure
  - Add a testcase for inotify flood
  - replace 'Start Autoreport' btn by a popup dialog
  - dbus: NewProblem returns full path as problem_id
  - abrt-action-analyze-xorg: fix /usr/include/paths.h -> paths.h
  - abrtd: set inotify fd to non-blocking mode; ignore 0-sized inotify reads. Closes rhbz#873815
  - s/ABRT dump/problem directory/g
  - abrt-applet: don't leak component name
  - abrt-applet: alerts only not reported problems
  - build system: Remove leftover of abrt-action-analyze-xorg shell script
  - Rewrite abrt-action-analyze-xorg in C (partially)
  - rework abrt-gui>Help>'Report problem with ABRT'
  - abrt-action-analyze-oops: fix help text - we have no -s option
  - Help text fix - using "problem directory" consistently
  - abrt-dump-oops: add list of tainted modules to NOT_REPORTABLE string. Closes trac#821
  - a-a-p-c-a: use ask_yes_no_yesforever() fn from reportclient
  - abrt-dump-oops: save /proc/modules contents. Partially closes trac#821
  - add ureporter wrapper sending ureport only once per problem dir
  - introduce Desktop Session Autoreporting
  - add Autoreporting configuration options
  - abrt-action-analyze-xorg: robustify 'test "a" = "b"' against bugs
  - Collect ~/.xsession_errors from its new path, if it is there. Closes trac#791
  - reflect recent libreport API changes .trac#822
  - Indentation fix. No code changes.
  - minor fix to previous commit realted to .trac#541
  - don't use gtk_main* when using gtk_application .trac#890
  - minor fix to quit button
  - Make "Open problem data" open the expert mode GUI
  - Teach kernel oops hash to ignore "<IRQ>" / "<EOI>" prefixes. Closes rhbz#875852
  - introduce DeleteElement D-Bus method
  - introduce SetElement D-Bus method
  - allow only one instance of gui trac#541
  - runtests/bugzilla-comment-format: fix false positive AGAIN
  - update translations
  - a-a-p-c-a: use correct name in gettext initialization
  - Fix build system so that make rpm works again
  - runtests/bugzilla-comment-format: fix false positive
  - Improve xorg post-create. closes trac#838
  - Update po files
  - fix problem occurrence counter updating algorithm
  - abrt-dbus: immediately return an error if not-existing problem is requested
  - bugzilla-comment-format: new test
  - a-a-p-c-a: use event python API instead of abrt-handle-event
  - doc: add dbus problems service specification


author: Jakub Filak <jfilak@redhat.com> 2.1.0-1
changelog:
  - pkg-config: export defaultdumplocation variable
  - configure: set default dump location to /var/tmp/abrt
  - abrtd: sanitize mode and ovner of all elements
  - updated translation
  - abrtd-inotify-flood test: expend it to check for another inotify-related bug
  - gnome-abrt is default GUI
  - applet: on requrest open gnome-abrt instead of abrt-gui
  - Make it so that g_io_channel_read_chars(channel_inotify) does not buffer data.
  - multilib fixes
  - daemon: unify accessibility check before delete with dbus
  - dbus: move dir accessibility check from abrt to libreport
  - dbus: user dd_chown instead of own impl.
  - allow default dump directory to be configured through cmd line args
  - introduce abrt-python
  - reporter-bz: post a comment to dup bug, if we found a dup. version 2.
  - replace left over magic dd modes by macro
  - synchronize default dump dir mode with libreport
  - replace all occurrences of hardcoded dump location by a variable
  - harvest-vmcore: read dump dir path from configuration
  - use lchown when chowning files over dbus
  - use lchown when chowning newly created problem directory
  - verify-that-report-edits test: fix to account for new CLI interface
  - koops: add all x86 TRAP prefixes to list of suspicious strings
  - koops: put all suspicious strings to global variable
  - applet: extend comment. No code changes
  - applet: introduce shortened reporting
  - abrt-applet: handle SIGTERM and perform nice termination
  - abrt-applet: update the seen list on every possible action
  - applet: don't notify outdated new problems
  - Add and use "report-cli" event instead of removed "report-cli -r" option
  - fixed the relro flags rhbz#812284
  - applet: unref unused GIOChannel
  - Resolves: #892230, #895742


author: Jakub Filak <jfilak@redhat.com> 2.1.1-1
changelog:
  - add SETGID bit to abrt-action-install-debuginfo-to-abrt-cache
  - add abrt-desktop depency on libreport-fedora
  - abrt-dump-{oops,xorg}: limit amount of created dirs, add cooldown sleep if exceeded
  - abrt-watch-log: handle a case when child doesn't process its input
  - abrt-watch-log: fix a bug in mmap error check
  - abrt-action-analyze-xorg: fix the case with DIR != "."
  - Resolves: #908256


author: Jakub Filak <jfilak@redhat.com> 2.1.2-1
changelog:
  - Improve log messages
  - Update translation
  - Introduce helpers for management of list of ignored problems
  - applet: show a confirmation notify bubble for reported problems in ShortenedReporting mode
  - applet: mark problems as ignored and don't notify ignored problems
  - applet: remove confusing "Show" button
  - applet: pass problem's id to the gui app
  - abrt-ccpp: try to read hs_err.log from crash's CWD
  - abrt-action-perform-ccpp-analysis: Complain if analyze_RetraceServer can't run. Closes 619
  - abrt-gui: change URL to point to most recent doc
  - add abrt-action-analyze-ccpp-local to ccpp-addon related to rhbz#759443
  - analyze-ccpp don't suid to abrt when run as root, related rhbz#759443
  - abrtd: prohibit DumpLocation == WatchCrashdumpArchiveDir. Closes rhbz#854668
  - abrtd: don't blame interpreter, blame the running script #609
  - a-a-ureport: don't fail on missing counter file
  - a-a-ureport: allow to send ureport more than once
  - dbus doc: install abrt-dbus documentation files to the correct places
  - dbus doc: extend the documentation of DBus API
  - dbus doc: make xml interface parseable by qtdbusxml2cpp
  - dbus: add basics to a new problem
  - abrt-harvest-vmcore: don't copy dir from var/spool if copy already exists
  - fix path in the collect_xsession_errors event
  - retrace-client: print dots instead of repeated status message
  - move abrt.pth to arch specific location rhbz#912540
  - Make forking code paths more robust.
  - add more logging to catch "stuck core-backtrace" problem; reduce gdb looping
  - Resolves: #879160, #854668, #885044, #903005, #905412, #909968, #912540


author: Jakub Filak <jfilak@redhat.com> 2.1.2-2
changelog:
  - Require correct version of libreport
  - Add a patch for abrtd which ensures that the dump location always exists
  - disable shortened and auto reporting in RHEL
  - Resolves: #918040, #918041


author: Jakub Filak <jfilak@redhat.com> 2.1.3-1
changelog:
  - record runlevel
  - Integration with satyr
  - dbus: check correct errno after dump_dir_is_accessible_by_uid()
  - require libreport workflow package acc. to OS type
  - remove the abrt-gui closes #629
  - retrace-client: do not allow space in os_release_id; closes #625
  - Remove all smolt-related files and code bits
  - abrtd: recreate Dump Location directory if it is delete


author: Jakub Filak <jfilak@redhat.com> 2.1.3-2
changelog:
  - Require correct version of libreport
  - Add dependecies required for reporting to abrt-cli package
  - Resolves: #947651


author: Jakub Filak <jfilak@redhat.com> 2.1.4-1
changelog:
  - build abrtd and setuided executables with full relro rhbz#812284
  - added a console notification script to profile.d closes #641
  - return the right exit code for user cancellation
  - add more examples to Problem API doc
  - updated translation Related: #951416
  - Replace "THANKYOU" with EXIT_STOP_EVENT_RUN exit code (70)
  - abrt-action-ureport: rewrite in python, improve messages
  - abrt-cli: added 'status' command
  - abrt-cli: make "report -v[vv]" export correct $ABRT_VERBOSE value
  - bodhi, retrace: support /etc/os-release
  - abrt-action-generate-core-backtrace: be a bit more verbose
  - abrt-dump-oops: add "Machine Check Exception" to the list of watched strings rhbz#812537
  - abrt-action-install-debuginfo: do not assume os.execvp never returns
  - abrtd: mark unprocessed dump directories as not-reportable
  - abrtd: update last occurrence dump dir file
  - spec: remove the commented macros rhbz#864851
  - spec: added the versioned abrt-libs requires to silence rpmdiff rhbz#881123
  - spec: create a new subpackage for the console notification #641
  - spec: add deps. required for reporting to abrt-cli pkg
  - spec: inc required version of libreport


author: Jakub Filak <jfilak@redhat.com> 2.1.5-1
changelog:
  - abrt-retrace-client requires tar closes #635
  - abrt-tui requires abrt closes #633
  - a-d-oops: obtain kernel version from the oops
  - a-a-p-ccpp-analysis: import all used attributes
  - vmcore: provide all problem elements necessary for the reporting
  - a-d-oops: add 'update' command line argument
  - a-a-g-core-backtrace: don't crash if kernel file doesn't exist
  - a-a-a-vmcore: save kernel version in 'kernel' file
  - abrt-cli: make status help message more precise
  - abrt-cli status: don't include reported problems into count
  - abrt-cli list: implement --since and --until
  - abrt-python: open dirs read-only if possible
  - dbus: ChownProblemDir method really changes the owner
  - python: disable events in collision with anaconda
  - abrt-python requires pygobject2
  - systemd units: start services only if it make sense
  - abrt-harvest-uefioops.in: test for abrtd after testing for pstore, not before
  - make abrt-uefioops.service conditional on /sys/fs/pstore being populated
  - dbus: fix SetElement failing when shrinking an item
  - spec: fix unowned directories
  - abrt-python: whole python API path in POTFILES.skip
  - abrt-python: fix dbus compatibility on RHEL6
  - abrt-python: check if gid equals current users gid
  - abrt-python: fix tests compatibility with python 2.6
  - abrt-python: pass DD_OPEN_READONLY only if available
  - abrt-python: fix deprecation warnings
  - console notification shouldn't ask confirmation - closes #652
  - Short BT deduplication false positives workaround
  - Only problems of same type can be duplicates
  - abrt-python: fix bug in problem.get
  - abrt-python: pep8 cleanup
  - koops parse: support <NMI> frame prefix
  - don't show non critical errors in console notification
  - Resolves: #958961, #974670


author: Jakub Filak <jfilak@redhat.com> 2.1.6-1
changelog:
  - replace functions deprecated in Gtk-3.10 with their substitutes
  - integrate with satyr, drop btparser
  - use absolute path in python shebang rhzb#987010
  - abrt-action-save-package-data: properly close rpm database. Closes #674.
  - abrt-action-save-package-data: fix handling of ProcessUnpackaged on scripts
  - abrt-action-save-package-data manpage: typo fix
  - change /var/spool/abrt/ to /var/tmp/abrt in doc rhbz#912750
  - Fix RPMdiff warnings about abrtd and abrt-action-install-debuginfo-to-abrt-cache
  - specfile: add dependency on abrt-libs to abrt-addon-uefioops
  - stop using the hardcoded event list, use workflows instead rhbz#866027
  - retrace-client: build correct release for Fedora Rawhide
  - spec: drop unnecessary Obsoletes and Provides
  - correct FSF address in python exception hook
  - add missing manual pages for binaries and scripts
  - fix rpmlint issues in the spec file
  - move event option XML files to /usr/share/libreport/
  - abrt-hook-ccpp: always fall back to creating user core.
  - dbus: add GetForeignProblems method
  - the system tray icon opens recently detected problem
  - add gdb python plugin which analyzes coredump for vulnerability
  - applet: stop saving configuration at exit
  - introduce system-config-abrt
  - abrt-cli status: make the output more natural
  - Fix wrong path in shell include
  - abrt-dump-xorg: save "type=xorg" along with "analyzer=xorg"
  - Update python hook to use fixed socket interface
  - abrt-server: updates/fixes for future rasdaemon needs
  - Resolves: #988165


author: Jakub Filak <jfilak@redhat.com> 2.1.7-1
changelog:
  - fix debuginfo installer expecting user input from a pipe - closes #696
  - add environment variable whitelist to debuginfo install wrapper - closes #692
  - add repo_pattern argument as a custom repository filter - closes #688
  - abrt-cli list: replace "@" prefix by "id " prefix
  - fix a crash in 'abrt-cli info' when short id isn't found
  - Use common string-to-sha1_hash functions. #694
  - doc: update OpenGPGCheck in a-a-save-package-data rhbz#997922
  - abrt-cli report: accept sha1 hashes of directory names. #693
  - abrt-dump-oops: emit a message if throttling for a significant period of time
  - abrt-gdb-exploitable: print current instruction
  - spec: posttrans scriptlet regenerating core_backtraces
  - abrt-handle-event: add check for missing crash thread
  - provide tmpfiles.d configuration
  - abrt-cli list: use sha1 hash as short ids instead of @N thing. rhbz#906733
  - vmcore: fail gracefully if dump_dir is not accessible
  - spec: vmcore: require kexec-tools
  - vmcore: use re.MULTILINE instead of numerical value
  - vmcore: don't fail if /etc/kdump.conf is not readable
  - abrt-cli info: add "-s SIZE" option. closes #689
  - fix noninteractive mode in debuginfo installer - rhbz#737066
  - fixed the gpg keys loading - closes #686
  - Fix type of OPT_BOOL's referenced flag variable - it must be int, not bool!
  - adds a kdump.conf parser to get the correct dump dir location, closes #640
  - xorg_event.conf: use abrt-action-list-dsos to create dso_list
  - abrt-action-list-dsos: extend it to be able to parse Xorg backtrace.
  - don't require debuginfo for vmcore analysis rhbz#768389
  - specfile: make addon-pstoreoops obsolete addon-uefioops
  - abrt-dump-oops: add -t option which slows down problem creation. rhbz#902398.
  - rename uefioops to pstoreoops rhbz#949721
  - spec: create type element for problem dirs where it doesn't exist - rhbz#958968
  - introduce abrt-upload-watch
  - fix ccpp hook to create the type element - closes #682
  - specfile: use systemd-rpm macros. rhbz#850019
  - abrt-harvest-vmcore: notify new path - #657
  - abrt-dump-oops: remove redundant g_list_length() call, make messages clearer
  - updated translation - rhbz#860555
  - updated transifex url
  - GUI config: add Close/Defaults button
  - GUI config: hide option descriptions in tool tips
  - GUI config: add Silent shortened reporting support
  - applet: silent shortened reporting
  - applet: less misleading label for Ignore button
  - abrt-handle-upload: switch from shell to python; send socket notification. #657
  - spec: add build requires for XSMP depencies
  - applet: update seen list when X Session dies
  - improved the error messages in abrt-server - closes #679
  - fix typo in abrt-config-widget.ui
  - spec: add new packages abrt-gui-libs and abrt-gui-devel
  - delete desktop file for system-config-abrt
  - expose abrt configuration GUI in public API
  - rewrite abrt-harvest-uefioops to python - closes #678
  - spec: abrt-python is no longer noarch - related #677
  - created python binding for notify_new_path - closes #677
  - spec: install applet's desktop file to system dir
  - applet: configure notification source
  - rewrite shell script for moving vmcores into python closes #676
  - abrtd: ensure that the dump location directory exists
  - a-a-ureport: generate core_backtrace only for CCpp problems
  - do not store potentially big data in /tmp
  - abrt-dbus: send new problem notify signal to socket
  - abrtd: remove "post-create" machinery. Related to #657
  - Avoid leaving stale rpmdb locks behind (rhbz#918184)
  - abrtd: improve parsing of pidfile in create_pidfile()
  - abrt-dump-{oops,xorg}: send new problem notify signal to socket
  - abrtd: disable inotify watch on DUMP_LOC
  - abrt-hook-ccpp: send "POST /creation_notification" after creating problem dir
  - Stop dying in check_free_space(); rename it to low_free_space()
  - abrt-server: make create_problem_dir() run "post-create"
  - abrt-handle-event: create DUMP_LOC/post-create.lock when running "post-create"
  - abrt-server: add support for "POST /creation_notification"
  - abrt-handle-event: free more of allocated data
  - Resolves: #880694, #895745, #906733, #949721, #953927, #960549, #961520, #967644, #990208, #993591, #993592


author: Jakub Filak <jfilak@redhat.com> 2.1.11-1
changelog:
  - Update translations
  - harvest_vmcore: replace regexp config parsing with augeas
  - introduce D-Bus Configuration Service
  - mark koopses with unsupporeted HW as not-reportable
  - bodhi: use the right exit codes
  - abrt-handle-event: don't use already freed memory
  - introduce abrt-auto-reporting utility
  - abrt-action-notify: fix couple of flaws
  - Use satyr to compute koops duphash
  - koops: tweak koops parser for s390 Call Traces
  - configui: do not use deprecated gtk3 API
  - completely remove abrt-dedup-client
  - move /etc/abrt/abrt-harvest-vmcore.conf to /etc/abrt/plugins/vmcore.conf
  - Resolves: #1027259, #1035405, #1036585, #1040892, #1044424, #1050160


author: Jakub Filak <jfilak@redhat.com> 2.1.11-2
changelog:
  - use elfutils stack unwinder
  - collect installed RPM details in sosreport
  - Resolves: #1048210, #1052920


author: Jakub Filak <jfilak@redhat.com> 2.1.11-3
changelog:
  - fix a double free error in abrt-applet
  - configure Augeas to parse only required files
  - show 'Close' button in the Configuration dialogue
  - Resolves: #1050167, #1053534, #1054158


author: Jakub Filak <jfilak@redhat.com> 2.1.11-5
changelog:
  - abrt-cli requires libreport-rhel (the reporting workflows)
  - applet: don't notify missing ignored_problems file
  - abrt-cli: show a hint about creating a case in RHTS
  - abrt-cli: show a info text suggesting enabling the autoreporting
  - Related: #1044424
  - Resolves: #1054291, #1055565, #1056980


author: Jakub Filak <jfilak@redhat.com> - 2.1.11-7
changelog:
  - Fix-handling-of-Machine-Check-Exceptions
  - abrt-harvest-vmcore recovers from Permission denied errors
  - never stop 'notify' event
  - install abrt-python files to arch specific dir
  - Resolves: #1032077, #1032511, #1057710
  - Related: #881123


author: Jakub Filak <jfilak@redhat.com> - 2.1.11-9
changelog:
  - Stop consuming 100%CPU in abrt-upload-watch
  - Turn off Autoreporting
  - Enabled GPG check
  - Resolves: #1051480, #1063317


author: Jakub Filak <jfilak@redhat.com> - 2.1.11-11
changelog:
  - Capture all necessary logs in sosreport.tar.gz
  - do not send ureport from abrt-applet
  - do not run gdb under root
  - Resolves: #1067114, #1069278, #1069719


author: Jakub Filak <jfilak@redhat.com> - 2.1.11-13
changelog:
  - Translation updates
  - localization fixes
  - applet: confirm ignoring of notifications
  - cli: batch reporting in abrt-cli
  - cli: add option remove crash dirs after reporting
  - cli: robustize abrt-console-notification.sh
  - cli: make consistent commands in abrt-cli
  - applet: chown each notified problem before reporting it
  - dbus: fixed abrt-dbus memory leaks
  - plugins: add abrt-action-generate-machine-id
  - spec: add abrt-action-generate-machine-id
  - spec: remove dependency on crash from abrt-addon-vmcore
  - spec: hook abrt-oops.conf.5
  - spec: don't use native unwinder on arm arch
  - spec: remove stray space from %description
  - spec: add missing requires for python api
  - spec: add dependency on abrt-python
  - python: support exceptions without traceback
  - spec: hook Kernel oops configuration files
  - koops: add an option controlling MCE detection
  - gdb: disable loading of auto-loaded files
  - vmcore: start the service after kdump service
  - Resolves: #1066482, #1084031, #1067545, #1084027, #1087880, #1087777
  - Resolves: #1015473, #1139001, #1076820, #1139552, #1128637, #1066501
  - Resolves: #1086642


author: Jakub Filak <jfilak@redhat.com> - 2.1.11-14
changelog:
  - ureport: attach contact email
  - mce: separate mce analysis from Kernel oops analysis
  - console-notifications: use return instead of exit
  - Resolves: #1150389, #1150169
  - Related: #1076820


author: Jakub Filak <jfilak@redhat.com> - 2.1.11-15
changelog:
  - console-notifications: skip non-interactive shells
  - applet: show component instead of duphash in the notification
  - Related: #1084031, #1150169


author: Jakub Filak <jfilak@redhat.com> - 2.1.11-19
changelog:
  - abrt-auto-reporting: add ureport authentication command line arguments
  - add python-augeas to the requirements
  - mark all strings for translations
  - translation updates
  - Related: #1087880, #1174833


author: CentOS Sources <bugs@centos.org> - 2.1.11-19.el7.centos
changelog:
  - Drop RHTS hint
  -  Change by David Mansfield <david@orthanc.cobite.com>
  -    Per http://bugs.centos.org/view.php?id=7192
  -  update to not run sosreport
  -    Per http://bugs.centos.org/view.php?id=7913
  -  Remove patch 79


author: Al Stone <ahs3@redhat.com> - 20130117-1
changelog:
  - Clone from the current iasl package, with the intent of replacing it
  - Update source to latest upstream
  - NB: ACPICA documentation would normally be included in a source tarball.
    But, since it is not clearly redistributable, it is not included in the
    source RPM for this package.
  - Build all ACPICA tools, not just iasl (and hence the package replacement)
  - Add in brief man pages
  - Set up acpixtract from this package as an alternative to the same command
    in the pmtools package
  - Run the check step once built


author: Al Stone <ahs3@redhat.com> - 20130117-2
changelog:
  - Verify ExcludeArch restrictions -- the architectures excluded can have
    no use for these tools.  Hardware support for ACPI is simply not
    implemented for them.
  - Corrected versioning to note this source came from a git pull.
  - Add License file as upstream has not yet provided one (and has not for
    many years).
  - Insert properly versioned Provides and Obsoletes for iasl.
  - Corrected files to use man.1* (vs man.1.gz) to allow flexibility in the
    compression being used.


author: Al Stone <ahs3@redhat.com> - 20130117-4
changelog:
  - Do a little reset: go back to using just the original upstream tarball
    instead of the latest git; the snapshot approach was more complicated
    than needed.
  - Upstream tarballs split commands from test suites, so had to add the
    test suite back in as another Source: file.
  - Change versioning scheme to include the APCI specification level (5.0),
    the latest official tarball date (2013017) and a revision level  (the
    .1 at the end) for packaging and bug fixes as needed.
  - Changed the License field to reflect the source tarball change; the release
    tarball is dual-licensed, Intel ACPI or GPLv2.
  - Updated patches to apply cleanly as needed.
  - Corrected Obsoletes and Provides version numbers.


author: Al Stone <ahs3@redhat.com> - 20130117-5
changelog:
  - Simplify versioning scheme and revert to the original scheme in use by
    iasl, which is use the latest official tarball date (2013017) as the
    version and 1%{?dist} as the release, to be incremented for packaging
    and bug fixes as needed.


author: Al Stone <ahs3@redhat.com> - 20130117-6
changelog:
  - Added a zero-fill to a date used in comparing testing results so that the
    comparison would be correct on days numbered < 10.


author: Al Stone <ahs3@redhat.com> - 20130214-1
changelog:
  - New upstream.
  - Remove most of the config file patch; still need to remove -m{32,64}.
  - Clarify the licensing; this source is dual-licensed and is being released
    under the GPLv2 as allowed by the original Intel license.
  - Redo the misc tests so they compare results properly.


author: Al Stone <ahs3@redhat.com> - 20130214-2
changelog:
  - Incorporate use of optflags macro in the build.
  - Remove extraneous rm -rf of buildroot.
  - Remove extraneous use of defattr in the files section.
  - Incorporate use of parallel make.
  - Remove extraneous use of the clean section.
  - Use simpler globbing in the files section.
  - Use simpler globbing in the install section.
  - Remove obsolete git notes from README.Fedora.
  - Remove ExcludeArch restrictions.


author: Al Stone <ahs3@redhat.com> - 20130517-1
changelog:
  - Update to latest upstream source.
  - Remove acpica-tools-config.patch -- now in upstream
  - Remove iasl-signed-char.patch -- now in upstream
  - Updated debian-big_endian.patch
  - Updated debian-unaligned.patch


author: Al Stone <ahs3@redhat.com> - 20130517-2
changelog:
  - Correct an oversight: we provide an acpidump in conflict with the
    version in pmtools (which appears to be dead upstream) but had not
    made it an alternative before


author: Al Stone <ahs3@redhat.com> - 20130626-1
changelog:
  - Update to latest upstream source.
  - Move acpidump to acpidump-acpica so it be an alternative properly
  - Add basic man page for acpidump
  - Enable use of AAPITS tests during the check step


author: Al Stone <ahs3@redhat.com> - 20130725-2
changelog:
  - Fix several rpmlint items (listed below)
  - Add versions to explicit provides for acpixtract, acpidump
  - Not all setup steps used -q
  - Setup executable test script (run-misc-tests.sh) differently
  - Removed unneeded commented out line with macros in it
  - Removed mixed use of spaces and tabs (all spaces now)
  - Corrected source URLs (upstream moved)


author: Al Stone <ahs3@redhat.com> - 20130823-2
changelog:
  - Add in a copy of the GPLv2 text in order to comply with the requirement
    to always redistribute the terms of the license.


author: Dean Nelson <dnelson@redhat.com> - 20130823-3
changelog:
  - Fix run-misc-tests.sh script to properly set the number of BITS to 64 when run
    on a s390x system.


author: Dean Nelson <dnelson@redhat.com> - 20130823-7
changelog:
  - Fix the dangling symlink issue for acpidump(1) and acpixtract(1) man pages
    that was reported in RHBZ 1074681.


author: Dean Nelson <dnelson@redhat.com> - 20130823-8
changelog:
  - Fix run-misc-tests.sh script to properly set the number of BITS to 64 when run
    on a ppc64le system as requested by RHBZ 1125471.


author: Dean Nelson <dnelson@redhat.com> - 20140926-1
changelog:
  - Update to the latest upstream version of acpica as requested by RHBZ 967963.
  - Refresh existing patches and add new ones to enable a clean build.
  - Fix build failures that start before and finish after midnight.


author: Tim Jackson <rpm@timj.co.uk> - 1.0.14-1
changelog:
  - Update to upstream 1.0.14, but skip turtlebeach firmware as it doesn't seem 
    to install properly
  - Remove files from old-style firmware loader locations
  - Spec file cosmetics, keep rpmlint quiet


author: Bill Nottingham <notting@redhat.com> 1.0.6-6
changelog:
  - fix bad assertion that trips up gstreamer (fixes GNOME bug #159647)
  - undef gets in case it's a macro (#141423)


author: Colin Walters <walters@redhat.com> 1.0.7-2
changelog:
  - New patch alsa-lib-1.0.7-asym-config.patch, sets up asym
    in the default config file and makes it easy to make it
    the default via an environment variable.  Also increases the
    default dmix buffer variables.
  - Mark /etc/alsa/alsa.conf as a config file, and use sysconfdir
    variable


author: Martin Stransky <stransky@redhat.com> 1.0.9rc2-5
changelog:
  - fix for #130593
  - new ainit (dmix/dsnoop is default only for cards which really need it)
  - fix dsnoop
  - add fix for mixer (from https://bugs.gentoo.org/attachment.cgi?id=58918)


author: Martin Stransky <stransky@redhat.com> 1.0.11-2.rc2
changelog:
  - fix for #169729 - Kernel update makes snd-atiixp-modem & slmodemd fail
  - new ainit (0.7) should fix some problems with root users


author: Lennart Poettering <lpoetter@redhat.com> 1.0.14-2
changelog:
  - fixed #251307 - fix plugindir directory specification
  - fix build with newer glibc where open() is a macro


author: Matthias Saou <http://freshrpms.net/> 1.0.15-0.2.rc2
changelog:
  - Update License field.
  - Use configdir instead of sysconfdir hacks (cleaner).
  - Remove redundant optflags overriding.
  - Switch to using main "version", and merge "postver" since this is the right
    way of doing things (see NamingGuidelines#NonNumericRelease).
  - Remove static library.
  - Mark all of /etc/alsa as config, but not "noreplace".
  - Remove useless rpath on 64bit archs.


author: Lennart Poettering <lpoetter@redhat.com> 1.0.15-0.3.rc3
changelog:
  - Add hook to /etc/alsa/alsa.conf so that /etc/alsa/default-pulse.conf
    is loaded when it exists. This allows us to enable the pulse plugin by
    default depending on whether it is installed or not.


author: Jaroslav Kysela <jkysela@redhat.com> - 1.0.18-1.rc3
changelog:
  - updated to 1.0.18rc3
  - moved /etc/alsa configuration files back to /usr/share/alsa
  - removed pulse default patch (moved to /etc/asound.conf)
  - added /etc/asound.conf and /etc/alsa/alsactl.conf
  - disable /dev/aload device checking (obsolete for 2.6 kernels)


author: Jaroslav Kysela <jkysela@redhat.com> - 1.0.22-1
changelog:
  - Updated to 1.0.22 final
  - Fix file descriptor leak in pcm_hw plugin
  - Fix sound distortions for S24_LE - softvol plugin


author: Thorsten Leemhuis <fedora[AT]leemhuis.info> 1.0.0-0.fdr.0.2.rc2
changelog:
  - Update to 1.0.0rc2
  - added alsamixer Script -- stores settings on shutdown, does nothing on startup
  - some minor corrections in spec-file style


author: Thorsten Leemhuis <fedora[AT]leemhuis.info> 1.0.0-0.fdr.0.3.rc2
changelog:
  - Integrate Michael Schwendt's script alsamixer-saver; Still not quite sure if
    this script is the right way -- but mine didn't work...


author: Colin Walters <walters@redhat.com> 1.0.7-2
changelog:
  - New patch alsa-utils-1.0.7-alsa-launch.patch, adds the
    alsa-launch command.
  - New source file xinit-alsa-launch.sh, integrates alsa-launch
    into X startup
  - BR xorg-x11-devel


author: Bill Nottingham <notting@redhat.com> 1.0.8-4
changelog:
  - replace the dev.d script with a program that calls alsactl to
    restore the volume if there is a saved config, and just unmutes
    the playback channels if there isn't one (#132575)


author: Bill Nottingham <notting@redhat.com> 1.0.9-4
changelog:
  - migrate the alsa restore program to a udev rule, not a dev.d program
  - conflict with appropriate udev
  - move alsaunmute, alsacard to /bin


author: Martin Stransky <stransky@redhat.com> 1.0.14-0.4.rc2
changelog:
  - added support for large files
  - minor fix in alsaunmute
  - fixed #209239 - alsaconf: Stale language-dependent files
  - fixed #233765 - alsa-utils : unowned directories


author: Martin Stransky <stransky@redhat.com> 1.0.14-0.5.rc2
changelog:
  - added more funcionality to salsa (save/load sound settings),
    moved volume settings to /etc/alsa/


author: Martin Stransky <stransky@redhat.com> 1.0.15-0.1.rc1
changelog:
  - new upstream
  - moved saved volume settings to /var/lib (#293301)
  - patched alsactl for that (#255421)


author: Matthias Saou <http://freshrpms.net/> 1.0.15-0.2.rc1
changelog:
  - Update License field.
  - Mark udev rule as config.
  - Use find_lang macro again to include translations (why was it removed?).


author: Jaroslav Kysela <jkysela@redhat.com> 1.0.18-1.rc3
changelog:
  - updated to 1.0.18rc3
  - updated alsa-info.sh script to 0.4.51
  - removed alsacard utility
  - removed salsa utility
  - changed alsaunmute to use 'alsactl init' now
  - updated ALSA udevd rules to use alsactl
  - moved /etc/alsa/asound.state back to /etc/asound.state


author: Jaroslav Kysela <jkysela@redhat.com> 1.0.18-2.rc3
changelog:
  - fixed /lib/alsa/init path for x86_64 (was /lib64/alsa/init)
  - added /etc/alsa/asound.state -> /etc/asound.state shift to %post section
  - fix udev rules (ommited /dev/ prefix for the alsactl utility)
  - added --ignore option for alsactl (added also to upstream)


author: Jaroslav Kysela <jkysela@redhat.com> 1.0.23-3
changelog:
  - add requires line (bug#526492) for specific alsa-lib package
  - add requires line for dialog package (bug#561988)
  - added man page for alsaunmute (bug#526174)
  - updated alsa-info.sh script to 0.4.59


author: Jaroslav Kysela <jkysela@redhat.com> 1.0.24.1-2
changelog:
  - add missing systemd files, add dependency on systemd-units
  - use own udev rule file for /lib/udev/rules.d
  - create /var/lib/alsa directory for asound.state


author: Lennart Poettering <lpoetter@redhat.com> - 1.0.24.1-5
changelog:
  - When installing the Fedora service files make sure to override the
    actual service files with them instead of the symlinks to them
  - Drop StandardOutput=syslog since that is the default now and we
    don't want to needlessly override the default


author: Jaroslav Kysela <jkysela@redhat.com> - 1.0.27.1-1
changelog:
  - Updated to 1.0.27.1
  - Updated alsa-info.sh to 0.4.61
  - Remove dependency on the dialog package (it is optional for alsa-info.sh)


author: Chris Lumens <clumens@redhat.com> - 18.4-1
changelog:
  - dracut: fix inst.ks.sendmac (#826657) (wwoods)
  - dracut: suppress ks errors from missing %include (wwoods)
  - dracut: add comment to run_kickstart() (wwoods)
  - Remove unused writeKS methods. (clumens)
  - Only show unused devices that haven't been removed/deleted. (dlehman)
  - Don't unexpand already-expanded pages when trying to expand them again.
    (dlehman)
  - Make parents of hidden devices appear to be leaves. (dlehman)
  - Remove the right device name from the lvm filter when unhiding device.
    (dlehman)
  - Take configured filesystems into account when checking package space.
    (dlehman)
  - Make sure the ksdata autopart type matches the storage one. (dlehman)
  - Base auto-generated name prefixes on productName, not device type. (dlehman)
  - Remove shrink code that was a workaround for the old ui flow. (dlehman)
  - Remove old ui progress args from devicelibs.btrfs. (dlehman)
  - Make sure we allocate partitions and grow lvm as needed in kickstart.
    (dlehman)
  - Streamline autopart request setup slightly. (dlehman)
  - Make it possible to call setUpBootLoader safely at any time. (dlehman)
  - Move setup of new partition weight arg to Storage.newPartition. (dlehman)
  - Use a copy of the main Storage instance during custom partitioning. (dlehman)
  - Track requested sizes of btrfs subvols. (dlehman)
  - Add a method to retrieve a devicetree device by id number. (dlehman)
  - Fix DiskLabel so it can be deep-copied. (dlehman)
  - Add a method to produce a deep copy of a Storage instance. (dlehman)
  - Fix subtraction for Size. (dlehman)
  - Add support for creating device based on a top-down specification. (dlehman)
  - Add size-set managers to keep a set of growable requests in sync. (dlehman)
  - Add a function to estimate required disk space for an md array. (dlehman)
  - Add a method to estimate disk space needs for a new logical volume. (dlehman)
  - Add a convenience method for new btrfs subvols and drop subvol size args.
    (dlehman)
  - Use the UEFI shim to load grub. (pjones)
  - Check that Gtk.main is not already running before starting another one
    (vpodzime)
  - With tmux, we no longer need to start up a shell during VNC installs.
    (clumens)
  - We no longer need getkeymaps, mapshdr, or readmap. (clumens)
  - Remove the last references to isysLoadKeymap. (clumens)
  - remove Security class (bcl)
  - replace lokkit for selinux settings (#815540) (bcl)
  - tests: Add tests for new SimpleConfigFile features (bcl)
  - tests: cleanup whitespace in simpleconfig_test.py (bcl)
  - simpleconfig: rewrite to better support commented config files (bcl)
  - If the anaconda process crashes, don't delete its window. (clumens)
  - On interactive installs, default the root account to locked. (clumens)
  - Make the keyboard layout test a big text area instead of a single line.
    (clumens)
  - Remove our loadKeymap code from isys (vpodzime)
  - Replace system-config-keyboard with our methods using ksdata.keyboard
    (vpodzime)
  - A little fix of newui -> master merge (iscsi offload devices) (rvykydal)
  - Require new version of python-meh (vpodzime)
  - Modify kernelPackages to select the right kernel for ARM systems. (dmarlin)
  - ARM: clean up the kernel selection to be consistent with the rest of the code
    (dennis)
  - add command line option to set the arm platform. (dennis)
  - Add support to determine the ARM processor variety and select the correct
    kernel to install. (dmarlin)
  - TODO list updates. (clumens)
  - Sent pot file updates to the master branch in transifex, not f17. (clumens)


author: Chris Lumens <clumens@redhat.com> - 18.5-1
changelog:
  - Mark/unmark some strings for translation, as appropriate. (clumens)
  - Save the distro label into the right variable for retranslation. (clumens)
  - Add custom widget files to POTFILES.in. (clumens)
  - Fix attribution on common UI code. (clumens)
  - don't set armMachine in class definition (bcl)
  - libudev now has a version of .1 (hamzy)
  - Load anaconda-lib.sh if necessary (jkeating)
  - Use shell code to work around missing basename (jkeating)
  - Enable text mode once again! (jkeating)
  - Update text prompt to include c for continue (jkeating)
  - Don't continue if incomplete spokes exist (jkeating)
  - Return a bool for timezone completed property (jkeating)
  - Add a text progress hub to do the install (jkeating)
  - text based storage spoke. (jkeating)
  - Allow updating tmux.conf via makeupdates. (clumens)
  - Prevent yum messages from showing on tty (jkeating)
  - Remove unused imports from the installclasses. (clumens)
  - NoSuchGroup is provided by packaging now.  yuminstall is on the way out.
    (clumens)
  - Set transaction color in case of multilib install. (clumens)
  - Add selinux-specific RPM macro setup. (clumens)
  - Add the user-agent to urlgrabber from the old yuminstall.py. (clumens)
  - Fix inheritance problems with the gui *Spoke classes. (clumens)
  - Only setup python-meh when doing graphical installs (jkeating)
  - Call the correct method to schedule the screen (jkeating)
  - Add a missing import of os (jkeating)
  - Don't display indirect spokes in the hub (jkeating)
  - Revert "Remove unncessary __init__ definition. (clumens)" (jkeating)
  - Honor displayMode from kickstart files (jkeating)
  - Merge master into newtui (jkeating)
  - Remove the base_tests file for now (jkeating)
  - Remove unused import of UIObject (jkeating)
  - Fix up detailederror for new common UI code (jkeating)
  - Translate the base text hub class (jkeating)
  - Translate the base tui class strings (jkeating)
  - Remove unncessary __init__ definition. (clumens) (jkeating)
  - Translate some strings in the base tui spokes classes (jkeating)
  - Always use collect directly from common (jkeating)
  - Add comment headers to the new files (jkeating)
  - Ad source files to POTFILES.in (msivak)
  - Merge remote-tracking branch 'origin/master' into newtui (msivak)
  - import localization stuff and use it to translate more strings (msivak)
  - finish renaming _mainloop (msivak)
  - Fix naming for data attribute and move the NormalSpoke.__init__ under the
    proper class (msivak)
  - Improve documentation and add licensing headers (msivak)
  - Add translations to the simpleline framework (msivak)
  - Add translations to Password Spoke (msivak)
  - Add elementary timezone spoke (msivak)
  - Pass screen args argument to prompt and input methods + fix for run-text-
    spoke (msivak)
  - Merge master into newtui (msivak)
  - Add automake files for TUI (msivak)
  - add couple of tests and fix write method of widget (newline added unwanted
    space) (msivak)
  - add couple of tests and support for them (msivak)
  - add documentation and comments to TUI classes (msivak)
  - Add documentation to the simpleline library for TUI (msivak)
  - Add the new Summary hub and Password TUI spokes + tools to test TUI stuff
    (msivak)
  - Fix bits and pieces to make TUI hub and spoke model work + example Hub and
    Password spoke (msivak)
  - Create common abstract classes usable for all types of UI (msivak)
  - Create the base classes for TUI Hub and Spoke model (msivak)
  - Make collect and part of UserInterface setup more generic (msivak)
  - Text based UI framework core (msivak)


author: Chris Lumens <clumens@redhat.com> - 18.6-1
changelog:
  - Remove linuxrc.s390 (dcantrell)
  - Source in url-lib.sh if we don't have it (#847831) (jkeating)
  - parse-kickstart: add proc_cmdline (fix init_logger()) (wwoods)
  - Remove the data/bootdisk directory tree. (clumens)
  - Remove duplicate boot disk setting code (#848841). (clumens)
  - Force authconfig to be installed on the target system (#848803). (clumens)


author: Chris Lumens <clumens@redhat.com> - 18.7-1
changelog:
  - Do another _main_window -> main_window change. (clumens)
  - Mark the storage category title for translation. (clumens)
  - _actions should be set up in the __init__ method. (clumens)
  - Don't require hfs-tools on RHEL (#849987). (clumens)
  - dracut: remove workarounds for broken splitsep() (wwoods)
  - dracut: update Requires: in spec (wwoods)
  - Use ksdata.timezone and timezone module instead of anaconda.timezone
    (vpodzime)
  - Remove the last usage of the system-config-date in Anaconda (vpodzime)
  - Add support for swap --hibernation on LVM (vpodzime)
  - Don't rely on selection staying selected when doing crazy things to it
    (vpodzime)
  - Replace nonexisting icon with an existing one (DatetimeSpoke) (vpodzime)
  - integer out of range for L format code (hamzy)
  - Network spoke: use chr() instead of str() to convert dbus.Byte (#849395)
    (rvykydal)
  - verify package checksums against metadata (bcl)
  - use F18_PartData for hibernation flag support. (bcl)
  - fix Gtk import in software.py (bcl)
  - dracut: fix rd.neednet use in parse-kickstart (#849672) (wwoods)
  - parse-anaconda-net: Add missing semicolon for dhclient.conf (bcl)
  - anaconda-modprobe: fix .ko removal (bcl)
  - Only devices that already exist may be ISO install sources (#849482).
    (clumens)
  - Use python-meh's MainExceptionWindow's main_window property (vpodzime)
  - dracut: fix syntax error in parse-kickstart (wwoods)
  - Show fstype as "Unknown" for devices with unrecognised formatting. (dlehman)
  - BTRFS magic for custom spoke. (dlehman)
  - The device type of preexisting devices cannot be changed. (dlehman)
  - Revert old hack that disabled btrfs in the old ui. (dlehman)
  - Use correct device instance when updating selector w/ new device. (dlehman)
  - Fix a traceback when clicking on the summary in custom spoke. (dlehman)
  - Move device size calculation and setting into DeviceFactory. (dlehman)
  - Stop pretending btrfs subvols can have a size. (dlehman)
  - Fix a typo in StorageDevice._setSize. (dlehman)
  - dracut: add info about special variables to README (wwoods)
  - dracut: fix invalid use of 'eth0' (wwoods)
  - dracut: drop upgrade-specific hack (wwoods)
  - dracut: set "$netif" correctly in initqueue/online scripts (wwoods)
  - dracut: fix old-style static ip=xxx gw=yyy... (wwoods)
  - dracut: import anaconda-lib.sh in pre-udev hook (wwoods)
  - dracut: fix set_neednet so network comes up (#849672) (wwoods)
  - dracut: drop save_netinfo (wwoods)
  - move anaconda-modprobe to pre-udev hook, silence modprobe errors (wwoods)
  - parse-kickstart: fix crash with PXE + ks=file: (#844478) (wwoods)
  - parse-kickstart: clarify/refactor Network handling (wwoods)
  - Actually create default ifcfg files (#849012) (rvykydal)
  - Don't fail on write of nonexisting IfcfgFile(SimpleConfigFile) (#849012,
    - If dracut left the DVD mounted, don't try to remount it (#849152). (clumens)
  - Add support for most device editing functions. (dlehman)
  - Various fixes, cleanups, and added logging for the custom spoke. (dlehman)
  - Work around some signal handling issues in the custom spoke. (dlehman)
  - Make choosing an auto-selected page after refresh slightly less fallible.
    (dlehman)
  - Raise an exception if a new device ends up with size 0. (dlehman)
  - Split out logic to determine container based on factory and/or device.
    (dlehman)
  - Allow adding disks to a container's disk set. (dlehman)
  - Allow passing a device into newDevice for adjustment. (dlehman)
  - Add PartitionFactory class so partitions don't need a separate code path.
    (dlehman)
  - Add a convenience method for scheduling resize actions. (dlehman)
  - Return early from doKickstartStorage if there are no disks selected.
    (dlehman)
  - Remove isomd5sum-static from build requires (vpodzime)
  - Don't rely on having some network devices available (vpodzime)
  - Enlightbox mainExceptionWindow (vpodzime)
  - Put mainExceptionWindow in a WindowGroup (vpodzime)
  - Bump required yum version to get the environment code. (notting)
  - Add a flag so we don't get spurious 'change' events from the treeview while
    we're setting up the UI. (notting)
  - Wire in the new environment logic through the UI. (notting)
  - Add a local method for exposing group visibility from the comps file.
    (notting)
  - Add methods to yumpayload for handling environments. (notting)
  - Add some nicer wording to the column heads in the software selection UI.
    (notting)
  - Rename 'description' to 'groupDescription'. (notting)
  - dracut: add README (wwoods)


author: Chris Lumens <clumens@redhat.com> - 18.8-1
changelog:
  - Make sure the InstallOptionsNDialogs get the correct space labels. (clumens)
  - Get rid of the big pause going from the storage spoke back to the hub.
    (clumens)
  - Don't fail when making updates if the symlink already exists. (clumens)
  - Make sure to set the default TZ in ksdata so the completed method works.
    (clumens)
  - Allow creation of biosboot and prepboot partitions in the custom spoke.
    (dlehman)
  - Hide removable disks containing install media from the custom spoke.
    (dlehman)
  - Make the minimum size for custom spoke partitions 1MB. (dlehman)
  - The return value of execWithRedirect is an integer. (dlehman)
  - Only include following free space in partitions' max size. (dlehman)
  - Handle btrfs volumes with a dataLevel of None. (dlehman)
  - Handle newDevice partitions smaller than the default of 500MB. (#853125)
    (dlehman)
  - Add underlines to the expander and encryption checkbox in custom
    partitioning. (clumens)
  - Remember to mark an environment as selected in the store. (clumens)
  - Rename the addon/environment store columns to make sense. (clumens)
  - Use slightly less confusing labels for the various back buttons. (clumens)
  - Add a property to SpokeWindow for setting the single button's label.
    (clumens)
  - Rename the SpokeWindow's back button to just button. (clumens)
  - Use the blocking read to avoid busy wait in TUI progress (msivak)
  - Make progress hub spokes possible and move the root password there (msivak)
  - Don't let user hit Add button if no new layouts are selected (vpodzime)
  - Gtk.ListStore.iter_previous now returns new iterator (#849060) (vpodzime)
  - Write storage configs after payload install for live installs. (#856836)
    (dlehman)
  - Update the pot file for various important string changes. (clumens)
  - Attempt to fix word wrapping issues with the betanag dialog (#853913).
    (clumens)
  - CONTINUE -> BEGIN INSTALLATION (#856614). (clumens)
  - Language selection should work the same as keyboard selection (#854570).
    (clumens)
  - Fix ransom notes cycling. (clumens)
  - Improve the clarity of the custom checkbutton label. (dlehman)
  - Add error handling around significant ui-initiated storage operations.
    (dlehman)
  - Improve error granularity slightly in automatic partitioning. (dlehman)
  - Fix detection of preexisting md arrays again. (dlehman)
  - Handle changes to sizes of predefined devices in custom spoke. (dlehman)
  - Fix traceback when switching device type to BTRFS. (dlehman)
  - Validate mountpoints in the add-a-mountpoint dialog. (dlehman)
  - Tell 'lvm' that yes, we really, really want to remove PV (vpodzime)
  - Use 250ms interval for installation progress updating (vpodzime)
  - network spoke: hide for live CD and image installs (#854586) (rvykydal)
  - Fixed luks_add_key() (jsafrane)
  - Display a radio button next to the environment choices. (clumens)
  - Update TODO list. (clumens)
  - Set the busy spinning cursor while the UI is loading. (clumens)
  - network spoke: add "No network devices available" status (rvykydal)
  - network spoke: clear device info if no network devices are found (#853903)
    (rvykydal)
  - fix root password setup (#855481) (bcl)
  - Rewrite expand_langs to return more items (vpodzime)
  - Don't try to setup X layouts in text installation (#852447) (vpodzime)
  - Add UTF-8 enconding suffix to our language strings (#854688) (vpodzime)
  - Require rsync (vpodzime)
  - Don't rely on chrony.conf file being available (#854899) (vpodzime)
  - Require chrony and rdate, because Anaconda needs them (#854899) (vpodzime)
  - Use the real path to dracut-lib.sh (#851362) (jkeating)
  - fixup live install (#853988, #854962) (bcl)
  - Only check media if we really want it (#853404) (jkeating)
  - Fix thinko in anaconda arg handling portion of multilib patch. (dlehman)
  - Honor kickstart and command line switches to enable multilib. (dlehman)
  - Quitting the live installer shouldn't reboot the system (#854904). (clumens)
  - The kickstart language-related command is "lang", not "language". (clumens)
  - Fix btrfs/lvm/raid kickstart installs (#853649). (clumens)
  - Store "en" as the default, not "en_US". (clumens)
  - Mark ksdata.*.execute invocations as another step (vpodzime)
  - Reorder and comment options passed to rsync (vpodzime)
  - Fix bug in writing keyboard configuration files (vpodzime)
  - network spoke: require connection only for url and nfs methods (#853899)
    (rvykydal)
  - Drop the addBase handling in anaconda - if you want a group, list a group.
    (notting)
  - Don't depend on storage or instClass in EFIGRUB (pjones)
  - Use self.stage1_device where appropriate in EFIGRUB. (pjones)
  - Explicitly disable the rootpw lock (#853788) (jkeating)
  - require nm-connection-editor (#854586) (bcl)
  - Include packaging log in exception reports. (dlehman)
  - Add Kazakh as a valid translation. (clumens)
  - Deselect any existing environment when selecting a new one (#851510).
    (clumens)
  - Use chvt command for tty switching (vpodzime)
  - Use the disk's serial number instead of index as an ID. (clumens)
  - Use the disk's ID for deleting from the shopping cart, not an index
    (#853798). (clumens)
  - Use the F18_Partition class (#853593). (clumens)
  - Remove anaconda.instLanguage object and language module (vpodzime)
  - Remove lang-table and localeinfo.py (vpodzime)
  - parse-kickstart: handle 'network --ipv6=auto ...' (wwoods)
  - parse-kickstart: set IPV6INIT=yes when using ipv6 (#830434) (wwoods)
  - Make TUI password spoke behave the same as it's GUI counterpart (msivak)
  - Remove ROOT_PATH/etc/localtime before symlinking timezone (vpodzime)
  - Continue post-installation steps even if writing NTP configuration fails
    (vpodzime)
  - update transifex.txt for newui (bcl)
  - Handle invalid spoke input (#853253) (jkeating)
  - Remove unnecessary (and broken) import (#853576) (jkeating)
  - Destroy the Add Mountpoint dialog when escape is pressed (#853058). (clumens)
  - Keep the current spoke on top of the hub. (clumens)
  - And then fix an assortment of non-packaging pylint errors, too. (clumens)
  - Fix problems in the packaging module that pylint detected. (clumens)
  - Update runpylint to find newui modules correctly. (clumens)
  - Prevent duplicate mountpoint creation. (dlehman)
  - If there's only one disk, select it by default. (dlehman)
  - Evaulate growth potential for all reqs, even when allocating a fixed req.
    (dlehman)
  - Do not honor partitions' disk attr when reallocating them. (dlehman)
  - Set size is a safe max size for partitions. (dlehman)
  - Set the ANACONDA udev property in the post-switchroot udevdb. (dlehman)
  - Calculate size func kwargs at call time to pick up changes. (dlehman)
  - Add support md devices and btrfs raid features in the custom spoke. (dlehman)
  - Move the BTRFS options to last and remove unsupported options. (dlehman)
  - Remove "Technology" ComboBoxes from device options for now. (dlehman)
  - Tweak setContainerMembers to work with a defined md array. (dlehman)
  - Add support for named md devices. (dlehman)
  - Make sure a disk is partitioned before treating it as such. (#849707)
    (dlehman)
  - Setup python path /after/ we've done updates (jkeating)
  - Fix a string substitution think-o (jkeating)
  - We now BuildRequires python-babel as well. (clumens)
  - Update TODO list. (clumens)
  - Only show groups in the UI if they have members that install by default
    (default or manadtory packages). (notting)
  - Symlink /run/initramfs/inst.{updates,product} to /tmp (jkeating)
  - Use shutil.move for replacing old config with the new one (vpodzime)
  - Honor user's choice on NTP (ON/OFF) (vpodzime)
  - Don't crash if someone gives us bad timezone (vpodzime)
  - Use expand_langs to find matching language (LanguageSpoke) (vpodzime)
  - Move expandLangs to localization module (vpodzime)
  - Use Gtk.main_level() to check if main loop is already running (vpodzime)
  - Move setup from ImagePayload to LiveImagePayload. (clumens)
  - Avoid duplicates in the packages property. (clumens)
  - Set a progress message when liveinst starts installing software. (clumens)
  - Fix default definitions of some payload class methods. (clumens)
  - Add a spaceRequired property for LiveImagePayload. (clumens)
  - getDirSize should stay on a single filesystem, not look at submounts.
    (clumens)
  - Don't look for existing installations on live devices. (clumens)
  - We don't need image_file in the live payload. (clumens)
  - Now that we're using rsync, the livecd and rootfs do not have to match.
    (clumens)
  - Disable software selection and source spokes on live installs. (clumens)
  - Fix args to LiveImagePayload.setup (#852272). (clumens)
  - require anaconda-widgets (bcl)
  - Handle already mounted optical devices (#851274) (jkeating)
  - Return full device object of selected optical drive (jkeating)
  - Add a method to determine if device is mounted (jkeating)
  - anaconda-cleanup: fix DeviceTree args (bcl)
  - Unset install_device if repo setup fails (jkeating)
  - _peopleRepositoriesFilter -> _peopleRepositoriesFilterEntry (#852182).
    (clumens)
  - on_*_changed callbacks take one argument, not two. (clumens)
  - Use the correct icon size constant. (clumens)
  - remove dead code (setMethodstr, expandFTPMethod) (wwoods)
  - parse-kickstart: update some TODO comments (wwoods)
  - parse-kickstart: simplify logging (wwoods)
  - enable fastestmirror yum plugin (#849797) (bcl)
  - networking: remove Network() object (rvykydal)
  - networking: use ksdata.network.hostname instead of actual installer hostname
    (rvykydal)
  - networking: consolidate writing/copying of configuration files (rvykydal)
  - networking: 70-persistent-net.rules doesn't exist anymore. (rvykydal)
  - networking: disable ipv6 directly in installed system config file (rvykydal)
  - networking: mirror end-of-installation network config tweaks in ksdata.
    (rvykydal)
  - networking: write configuration in doInstall (rvykydal)
  - Add mounts before swaps so the default selection is a mount. (dlehman)
  - Use MB if a new mountpoint size does not include a unit spec. (#850839)
    (dlehman)
  - Correctly handle partitions with sizes smaller than 500MB. (#850839)
    (dlehman)
  - Don't include removed devices in Storage.unusedDevices. (dlehman)
  - Handle SameSizeSet growth trimming when all members are too large. (dlehman)
  - Add several missing yum lock aqcuisitions. (#851212) (dlehman)
  - Offer completions for new mountpoints. (dlehman)
  - Add old_source checking for closest mirror and url methods too (#851336).
    (clumens)
  - Revert "Only use mounted media that has repodata" (jkeating)
  - Only use mounted media that has repodata (jkeating)
  - _bootloaderClass -> bootloaderClass for some platforms (#848173). (clumens)
  - Make the storage info bar clickable to reveal error messages. (clumens)
  - Move the software-specific error message out of the DetailedErrorDialog
    class. (clumens)
  - Add a gui password spoke (jkeating)
  - Put traceback reports on a diet. (clumens)


author: Chris Lumens <clumens@redhat.com> - 18.9-1
changelog:
  - And remove compssort.py from POTFILES.in, too. (clumens)
  - Select a default environment (#858180). (clumens)
  - Remove compssort.py. (clumens)
  - Don't attempt to catch and re-raise a SystemError from AnacondaThread.run.
    (clumens)
  - Add a progress message for quitting the installer. (clumens)
  - GUI error handling dialogs need to be protected from threading deadlocks.
    (clumens)
  - Initialize gdk threading as well. (clumens)
  - Handle --ignoremissing in _applyYumSelections (#859021). (clumens)
  - Fix the destination path for anaconda.xlog (#860041). (clumens)
  - Hide the ISO install source if you've nuked all possible drives (#858088).
    (clumens)
  - Don't write out /etc/sysconfig/clock anymore (#859217). (clumens)
  - Index the exn mapping by string, not by object. (clumens)
  - Don't write HOSTNAME=HOSTNAME=myhostnamehere (#859141). (clumens)
  - Close temp file before moving it (#858681) (vpodzime)
  - Update widget-specific TODO list. (clumens)
  - Don't use grey for the status text of a SpokeSelector (#855638). (clumens)
  - Fix a typo in makeupdates. (clumens)
  - UEFI paths must include a leading backslash on some machines. (#856938)
    (pjones)
  - Read cmdline files from /run/install (jkeating)
  - Copy command line files prior to pivot (jkeating)
  - Grab the proxy username from the correct text entry (#858536). (clumens)
  - Remove our use of scsi_wait_scan (#858393). (clumens)
  - Don't overwrite the opts attribute on NFS installs (#858700). (clumens)
  - Change the keyboard shortcut for the updates checkbox. (clumens)
  - Add the storage category to POTFILES.in. (clumens)
  - Don't explicitly start the progress spinner in python code. (clumens)
  - Move the progress bar back down to the bottom of the progress hub. (clumens)
  - Remove a bunch of stuff from the TODO list for a change. (clumens)
  - Move check of new partition size against format limits. (dlehman)
  - Improve growth check when deciding where to allocate new partitions.
    (dlehman)
  - Keep btrfs selectors' sizes in sync as volume size changes. (dlehman)
  - Allow specification of a label for new swap space via custom ui. (dlehman)
  - Don't allow stage2 as stage1 unless specified via location. (dlehman)
  - Remove reference to PartitioningWarning, which was removed last week
    (#875931). (clumens)
  - Add a way to test exception handling (vpodzime)
  - Fix dumpState to work with the new python-meh (#856235) (vpodzime)


author: Chris Lumens <clumens@redhat.com> - 18.10-1
changelog:
  - isys.mount needs to be told when something should be mounted NFS (#860273).
    (clumens)
  - Disks with new disklabels don't count as new devices in custom. (dlehman)
  - Fix thread synchronization issue going from storage to custom. (#860495)
    (dlehman)
  - Treat disks with unrecognized or no formatting as empty. (#858862) (dlehman)
  - Improve management of mountpoint selectors in the custom spoke. (dlehman)
  - Improve handling of existing devices when refreshing the custom spoke.
    (dlehman)
  - Apply custom changes not involving actions to the main devicetree. (dlehman)
  - Add a mountpoint entry to the device options area. (dlehman)
  - Move mountpoint validation out of the add mountpoint dialog. (dlehman)
  - Only run the storage sanity check if we've run autopart. (dlehman)
  - Add a method to reset a device to its original state. (dlehman)
  - Make a copy of the original format instead of just storing another ref.
    (dlehman)
  - Reformatting effectively removes a device from an existing Root. (dlehman)
  - Fix test for whether to create biosboot during autopart. (#853628) (dlehman)
  - Close AddLayout dialog on double-click (vpodzime)
  - Remove useless handler of Cancel button (AddLayout dialog) (vpodzime)
  - Don't rely on having some month and year selected (#859185) (vpodzime)
  - Add debug option to bumpver (bcl)
  - Raise an error if bootDrive is invalid (jkeating)
  - Handle automated installs (jkeating)
  - Handle errors from text storage execute (jkeating)
  - Fix ready and completed properties for text storage (jkeating)
  - Use ksdata to determine text password completeness (jkeating)


author: Chris Lumens <clumens@redhat.com> - 18.11-1
changelog:
  - Use gdk_threaded() when running AddLayout dialog (vpodzime)
  - Work the anaconda object into the VNC test (jkeating)
  - Use askvnc spoke to change vnc password (jkeating)
  - Fix logic error in vnc password length check (jkeating)
  - Allow vncpassword spoke text to be configurable (jkeating)
  - Don't ask for VNC if we can't do it (jkeating)
  - Skip VNC prompt if text is requested in kickstart (jkeating)
  - KEYTABLE is now vconsole.keymap (#859298) (bcl)
  - The partitionErrorHandler text needs a 's' in the format string (#861376).
    (clumens)
  - Fix a problem with storage error handling (#861376). (clumens)
  - Fix bootloader setup on s390. (#857940) (dlehman)
  - Make Keboard and Welcome spokes runtime-system friendly (vpodzime)
  - Make DateTime spoke runtime-system friendly (vpodzime)
  - Add a guard for testing if we can modify runtime system (vpodzime)
  - Bring back prompt for VNC (jkeating)
  - Add standalone spoke to prompt for VNC (jkeating)
  - Fail on incomplete ksdata when in cmdline mode (jkeating)
  - Add a flag attribute to handle cmdline mode (jkeating)
  - fix libuser setup (#855481) (bcl)
  - Remove obsolete requirement on comps-extras. (notting)


author: Brian C. Lane <bcl@redhat.com> - 18.12-1
changelog:
  - copy-logs changed names (bcl)
  - Reference correct UI button name (#862409) (jkeating)
  - Don't echo vnc password to the screen (#862593) (jkeating)
  - Make the log copy script the last one to run (jkeating)
  - Copy ks script logs into the install root as well (jkeating)
  - Create ks script logs outside of chroot (jkeating)
  - Don't look for ifcfgs of wireless devices (#860791) (rvykydal)
  - doAutoPartition should raise errors instead of handle them. (clumens)
  - In the install options dialogs, call out how much space is on selected disks.
    (clumens)
  - In order to display the resize prompt dialog, we need to compare Sizes to
    Sizes. (clumens)
  - Use a better starting value for required space than 0. (clumens)
  - Default to CLEARPART_TYPE_NONE (#855976). (clumens)
  - Remove some unused clearpart-related settings. (clumens)
  - Hook up the new resize dialog. (clumens)
  - Add a resize dialog. (clumens)
  - Require the hostname package (#862419) (jkeating)


author: Chris Lumens <clumens@redhat.com> - 18.13-1
changelog:
  - Make sure packages anaconda requires are installed. (clumens)
  - Add method returning current activated X layout (vpodzime)
  - Fix a deadlock when trying to add a keyboard layout (#862612). (clumens)
  - ntfsresize uses SI (MB) while the rest of us use IEC (MiB). (#862109)
    (dlehman)
  - Remove empty extended partitions after removing a logical partition.
    (dlehman)
  - Handle all logical/extended partitions in unusedDevices. (dlehman)
  - Update autopart/custom setting before moving to reclaim dialog. (#863225)
    (dlehman)
  - Raise an exception early in newDevice if no disks were specified. (#858139)
    (dlehman)
  - Fix a regression in BTRFSVolumeDevice.listSubVolumes. (#862742) (dlehman)
  - Fix behavior of resolveDevice when devspec is a device name. (dlehman)
  - Prevent BTRFS volumes from ever having the name None. (dlehman)
  - Prevent negative free value for filesystems. (#861812) (dlehman)
  - Don't show extended partitions that contain logical partitions. (#862971)
    (dlehman)
  - Delete ts data instead of trying to undo dep installs. (#851114) (dlehman)
  - Change the manglings for a couple locales (petersen). (clumens)
  - Hook up the "Modify Software Selection" button on install opts dialogs.
    (clumens)
  - More TODO list updates. (clumens)
  - Add a label to the resize dialog for how much space is required. (clumens)
  - Add a column to the disk shopping cart for setting the boot device (#860430).
    (clumens)
  - Rework the disk shopping cart link a little bit. (clumens)
  - Do not use constant value in SoftwareSpoke's completed property (vpodzime)
  - Pull in existing swaps and bootloader devices whenever there are mounts.
    (dlehman)
  - Revert broken logic for newly formatted devices in unusedDevices. (dlehman)
  - Add an apply button to the device/mountpoint configuration options. (dlehman)
  - Don't base StorageSpoke.ready on storage execute thread presence. (#861574)
    (dlehman)
  - Prevent systemd timeout waiting for encryption passphrase. (#861123)
    (dlehman)
  - Fix traceback when switching device type to lvm. (#860990) (dlehman)
  - Fix error handling in the add mountpoint dialog. (#860992) (dlehman)
  - Allow xfs /boot. (dlehman)
  - Fix makeupdates to work for glade files in subdirs of spokes/ or hubs/.
    (dlehman)
  - Fix parsing of NFS method strings (#860966) (jkeating)
  - Make the URL entry sensitive for NFS installs, too (#863014). (clumens)
  - Add in a locale mapping to avoid incorrect system settings (#858591).
    (clumens)


author: Brian C. Lane <bcl@redhat.com> - 18.14-1
changelog:
  - Add UI support for encrypted automatic partitioning. (dlehman)
  - Add support to the custom spoke for encrypted block devices. (dlehman)
  - Add a page for decrypting existing LUKS devices. (dlehman)
  - Add a dialog for collecting a passphrase for newly encrypted devices.
    (dlehman)
  - Add a property that provides a list of all selectors in the accordion.
    (dlehman)
  - Handle luks formats during populate if they have a passphrase set. (dlehman)
  - Add encryption support to the device factory classes. (dlehman)
  - s/dev/disk in the disk shopping cart. (clumens)
  - Set a default payload in InstallOptions1Dialog (#863582). (clumens)
  - Pass disks into the SelectedDisksDialog (#863588). (clumens)


author: Brian C. Lane <bcl@redhat.com> - 18.15-1
changelog:
  - add noverifyssl to anaconda-dracut (#852229) (bcl)
  - Don't crash when running anaconda a second time (jkeating)
  - Handle ssh prompt in new tmux world (jkeating)
  - Add a service to run anaconda directly on the tty (jkeating)
  - Add a script to attach to anaconda's tmux (jkeating)
  - Add ARM-OMAP class to create a uboot partition to support the boot-loader.
    (dmarlin)
  - Avoid a loop of storage spoke executions during kickstart (#865048).
    (clumens)
  - Correct lookup of raid.XX "mountpoints" for kickstart installs (#864764).
    (clumens)
  - Change language matching on the welcome screen back around. (clumens)
  - Another attempt at fixing the squished screen bug (#849211). (clumens)
  - Fix a stupid typo in the disk shopping cart (#864842). (clumens)
  - Reorder the buttons and labels on the bottom left of the storage spoke.
    (clumens)
  - Modify the DetailedErrorDialog buttons. (clumens)
  - Sync up hidden/unhidden disks between the UI and storage module (#864180).
    (clumens)
  - When handling a storage error, reload self.disks (#862972). (clumens)
  - Fix sshd bringup when also using a kickstart file (#863441) (jkeating)
  - Require root password spoke be visited (#859069) (jkeating)
  - add some thread logging (bcl)
  - Reword the description on the resize dialog (#863577). (clumens)
  - Present an error message if no disks are detected (#864093). (clumens)
  - When changing environments, don't explicitly exclude groups (#863886).
    (clumens)
  - Fix marking the "Modify Software Selection" button as sensitive in one case.
    (clumens)


author: Brian C. Lane <bcl@redhat.com> - 18.16-1
changelog:
  - Don't try to load ifcfg files for wifi devices (#865355) (vpodzime)
  - Rewrite isWirelessDevice to Python and DBus calls (#862801) (vpodzime)
  - Use a capital "B" in the size module (#859932). (clumens)
  - The environment window needs a vertical scroll bar (#865066). (clumens)
  - liveinst should recognize inst.updates too (#865398). (clumens)
  - Improve validation of device edit requests. (dlehman)
  - Fix listing of subvolumes for existing btrfs volumes. (dlehman)
  - Remove overzealous correction of device type for /boot*. (#863574) (dlehman)
  - Pad filesystem minimum sizes to ensure other OS can still run. (dlehman)
  - Handle encrypted partitions in size set classes. (dlehman)
  - Don't set mountpoints of "(null)" in mountpoint selectors. (dlehman)
  - Prevent crash trying to populate raid options on a one-disk system. (dlehman)
  - Rework type combos and don't offer RAID on one-disk systems. (dlehman)
  - Bundle more of data/ in updates.img (jkeating)
  - Revive reipl (#860244) (jkeating)


author: Brian C. Lane <bcl@redhat.com> - 18.17-1
changelog:
  - Add an error handler for fatal package installation errors (#865291).
    (clumens)
  - Modify the status test for the software selection spoke. (clumens)
  - Various layout and font improvements to the keyboard spoke (mizmo, rlerch).
    (clumens)
  - Just return the size string uppercased (#867074). (clumens)
  - Revert "Use a capital "B" in the size module (#859932)." (clumens)
  - Revert "Fix one more reference to bits (#859932)." (clumens)
  - Fix padding around the addons view in the software spoke. (clumens)
  - The Unknown page selectors/devices have no root. (dlehman)
  - Avoid using mount --move on shared paths (#853508) (jkeating)
  - Revert "Release Gdk lock in exception handling" (msivak)
  - Make all Gtk calls from inside of it's main loop (and thread) (msivak)
  - Remove Gdk thread initialization, introduce new helper functions and make
    exception handler be called by Gtk only once (msivak)
  - Fix threading initialization (msivak)
  - Do not remove the layout if it was added back (#865830) (vpodzime)
  - Release Gdk lock in exception handling (vpodzime)
  - Configure new-kernel-pkg to keep tboot configuration on updates (#742885)
    (pjones)
  - Honor the nompath option. (dlehman)
  - Validate lv names. (dlehman)
  - Add support for specifying encryption cipher mode via kickstart. (dlehman)
  - Acquire the yum lock before accessing YumBase.repos. (#858993) (dlehman)
  - Remove the entry on the resize dialog's combo boxes. (clumens)
  - disks_free -> disks_size (#863647). (clumens)
  - Fix one more reference to bits (#859932). (clumens)
  - Fix a traceback in media check (#865897). (clumens)
  - Add support for deleting an entire root via the existing ConfirmDeleteDialog.
    (clumens)
  - Don't traceback when removing a mountpoint with no expanded selector
    (#862746). (clumens)
  - Remove the code for removing an entire Root all at once. (clumens)
  - Yet more TODO list updates. (clumens)
  - Don't display "None" in the name of a root. (clumens)
  - Fix configuration of protected wireless connections (#855526) (rvykydal)
  - Fix graphical kickstart with %packages data (jkeating)
  - Add password validation to text password spoke (jkeating)
  - Make use of the validatePassword routine from users.py (jkeating)
  - Add a password verification method to users.py (jkeating)
  - Always honor the 'nokill' flag (vpodzime)
  - Fall back to lvm autopart if the default fails. (#864708) (dlehman)
  - Special boot devices are handled the same whether they exist or not.
    (dlehman)
  - Fix a bug allocating fixed-size partitions. (dlehman)
  - Clean up size sets immediately after allocation run. (#864771) (dlehman)
  - Make sure partition base sizes are adequate for their formatting. (dlehman)
  - Don't fail to account for all set members' growth. (dlehman)
  - Remove some extra calls to show_first_mountpoint. (dlehman)
  - Show the correct raid options for btrfs. (dlehman)
  - Support change of raid level in custom spoke. (dlehman)
  - Use devicetree as partition list source instead of parted. (#864718)
    (dlehman)
  - Use Storage convenience methods to schedule reclaim actions. (dlehman)
  - Pass disk list when trying to recover from device type change failure.
    (dlehman)
  - Fill in missing parts of the disabled raid features dict. (dlehman)
  - Clear errors when entering or leaving the custom spoke. (dlehman)
  - Hook up signal handler for raid feature checkbuttons. (dlehman)
  - Raise MDRaidError instead of ValueError from devicelibs.mdraid. (dlehman)
  - Minimum we have to do with HW clock (vpodzime)
  - Check X layouts specified in kickstart for validity (vpodzime)
  - Work with VConsole keymap and X layouts separately (vpodzime)
  - Add class wrapping systemd-localed functionality (vpodzime)
  - Don't write XkbVariants if none are specified (vpodzime)
  - Add comment to the begining of generated xorg.conf file (vpodzime)
  - Don't display "None" for NIC vendors and products NM can't identify (#859540)
    (rvykydal)


author: Brian C. Lane <bcl@redhat.com> - 18.18-1
changelog:
  - remove firewall.py from POTFILES.in (bcl)
  - Add missing pieces for kickstart's encryption cipher option. (dlehman)
  - update to use firewalld (#815540) (bcl)
  - Fix a typo in method name (#863765) (msivak)
  - Add missing import (#867296) (msivak)
  - There is no anaconda object available in writeSysconfigKernel (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 18.19-1
changelog:
  - Reset the comps to empty along with everything else in yum. (clumens)
  - Hook up the "Remove Packages" button on the dep solving error screen.
    (clumens)
  - If nothing's changed in the software spoke, don't redo dep solving. (clumens)
  - skip vnc prompt with text mode and kickstart (bcl)
  - Use correct name for MD RAID device description text. (dlehman)
  - Fix selector management after a reformat action is scheduled. (dlehman)
  - Aqcuire yum lock before doing the work of _yumCacheDirHack. (#858993)
    (dlehman)
  - Reset error list on success of doKickstartStorage. (dlehman)
  - Tighten up management of passphrases across Storage resets. (#865364)
    (dlehman)
  - Do not count not-yet-created filesystems as free space. (#866895) (dlehman)
  - Remove any preexisting autopart layout before space check. (#866895)
    (dlehman)
  - Apply disk selections to the devicetree before the space check. (#866895)
    (dlehman)
  - Update free space totals before refresh after removing a device. (dlehman)
  - Log exceptions raised from PartitionDevice constructor. (dlehman)
  - Fix size specs for PartitionFactory. (dlehman)
  - Reinitialize disks after removing the last partition from custom spoke.
    (dlehman)
  - Refactor shouldClear slightly. (dlehman)
  - Use correct means for getting device type in the custom spoke. (dlehman)
  - Repopulate the RHS after editing a device. (dlehman)
  - Don't bother resizing a container that has just been emptied. (dlehman)
  - Don't allow implicit fstype change via mountpoint. (#866953) (dlehman)
  - Set up devices before trying to decrypt them. (#865247, #867533) (dlehman)
  - Don't short-circuit devicetree populate based on clearpart setting. (dlehman)
  - Keep hostname when updating ksdata after GUI network configuration (#866516)
    (rvykydal)
  - don't save system time on s390 (#867856) (dan)
  - Network spoke: make Configure button insensitive when running nmce (#865931)
    (rvykydal)


author: Brian C. Lane <bcl@redhat.com> - 18.20-1
changelog:
  - Add dialog for configuring layout switching options (vpodzime)
  - Initialize layout switching if needed (vpodzime)
  - Save layout switching configuration (vpodzime)
  - Add support for layout switching options to XklWrapper (vpodzime)
  - We need to set _root in two places for a MountpointSelector. (clumens)
  - Correctly destroy the deletion confirmation dialog. (clumens)
  - Don't set self.data.method.url until after checking for a protocol (#869102).
    (clumens)
  - Fix an undetected bug when setting up an HTTPS method. (clumens)
  - YabootSILOBase objects don't have an encrypted_password parameter (#869016).
    (clumens)
  - rprivate -> make-rprivate (#869246). (clumens)
  - If NFS is selected in the source spoke, the URL must contain a colon
    (#869103). (clumens)
  - Modify behavior when leaving the reclaim storage dialog (#864128, #867770,
    - Set the status text in the SpokeSelector widget differently now. (clumens)
  - Use the correct font for each language on the welcome screen (#868836,
    tagoh). (clumens)
  - Everywhere we make a MountpointSelector, give it a _root attr (#868702).
    (clumens)
  - payloadInstallHandler should only optionally take a package argument
    (#868542). (clumens)
  - Add a reformat checkbutton to indicate a desire to reformat the device.
    (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 18.21-1
changelog:
  - Add PowerNV as a recognized PPC platform (nacc)
  - anaconda should print unknown platform information (hamzy)
  - Toggle chosen property on focus change (MountpointSelector) (vpodzime)
  - Lock source spoke while depsolving (#867591) (jkeating)
  - In custom part, don't display mountpoints without associated disks (#865942).
    (clumens)
  - Tie "Reclaim Space" button sensitivity to how much space the user freed
    (#869375). (clumens)


author: Brian C. Lane <bcl@redhat.com> - 18.22-1
changelog:
  - Revert "Update parsing of 'btrfs subvol list' to match its new output.
    (#868468)" (dlehman)
  - Pass RAID level to btrfs volume constructor. (#866101) (dlehman)
  - Fix a traceback when removing non-existing partitions in custom. (#869839)
    (dlehman)
  - Update parsing of 'btrfs subvol list' to match its new output. (#868468)
    (dlehman)
  - Remove the word "review" from the label on the custom checkbutton. (#871109)
    (dlehman)
  - Require that the root filesystem be created by anaconda. (#871104) (dlehman)
  - On error, reset the RHS to what it used to be (#869422). (clumens)
  - Don't prompt when in cmdline mode (#869685) (jkeating)
  - Force a root password to be set (#869675) (jkeating)
  - Network spoke: fix hostname handling in standalone spoke (#868535) (rvykydal)
  - Network spoke: fix config info update after switching device OFF and ON
    (#871429) (rvykydal)
  - Network spoke: connected requires activated (not active) connection (#871129)
    (rvykydal)
  - Blank out passphrases from /root/anaconda-ks.cfg (#868519). (clumens)
  - Setup package repo in the background (#870552) (jkeating)
  - check disklabels when calculating free space (#863892) (bcl)
  - updateBaseRepo does not need a storage argument. (clumens)
  - Fix up calling superclass setup methods in packaging (#870556). (clumens)
  - Fix a race condition with kickstarts (#868834) (jkeating)
  - run checkisomd5 from anaconda-diskroot (#848764) (bcl)
  - skip luks passphrase in exception dump (#868509) (bcl)
  - Replace ' ' with '_' when looking for ifcfg files (#869106) (rvykydal)
  - Remove storageComplete, which was only called from dispatch.py. (clumens)
  - Remove dispatch.py and its associated test case. (clumens)
  - Use a slightly different method to get supported languages (#858801, tagoh).
    (clumens)
  - Fix problems when changing things in the software spoke (#868742, #869424).
    (clumens)
  - Network spoke: fix callback arguments for device add/remove. (rvykydal)
  - display storage errors in text mode storage spoke (bcl)
  - only clear errors if re-running the check (#868707) (bcl)
  - set boot flag and name for EFI partition (#866106) (bcl)
  - clear pmbr_boot on EFI systems (#844551) (bcl)
  - Lots of UI layout tweaks (mizmo). (clumens)
  - /etc/sysconfig/keyboard doesn't support vconsole.xyz options. (notting)


author: Brian C. Lane <bcl@redhat.com> - 18.23-1
changelog:
  - Update parsing of 'btrfs subvol list' to match its new output. (#868468)
    (dlehman)
  - Add a way to select the default device type. (dlehman)
  - Enable specification of disk(s) for individual mountpoints. (#870569)
    (dlehman)
  - Improve management of complex devices in custom spoke. (#865199) (dlehman)
  - Save btrfs subvols' requested size. (dlehman)
  - Reclaim extra set member growth evenly across members. (dlehman)
  - Give lvmpv a slightly more realistic minimum size. (dlehman)
  - Fix required space calculation for lvm. (dlehman)
  - Don't filter disks when scanning storage after autopart fails. (#866717)
    (dlehman)
  - Fix detection of partitioned md devices. (#866519) (dlehman)
  - Correct handling of disks with hidden formats. (#866519) (dlehman)
  - Revert "Fall back to lvm autopart if the default fails." (dlehman)
  - Revert the default autopart type to lvm. (#870207) (dlehman)
  - Apparently necessary kpartx changes (#867593) (dlehman)
  - Mark a few more important strings for translation. (clumens)
  - If lang= was provided on the command line, set the installation language.
    (clumens)
  - Make the decision to skip the welcome screen more complicated. (clumens)
  - Set a translation domain before loading a glade file. (clumens)
  - Don't decorate the NTP config dialog. (clumens)
  - Mark properties in existing glade files as translatable. (clumens)
  - Widget properties exposed via glade need to be marked as translatable.
    (clumens)
  - Network spoke: don't try to call replace on None (traceback) (#869106)
    (rvykydal)
  - Fix nfsiso repo selection (#871648) (jkeating)


author: Brian C. Lane <bcl@redhat.com> - 18.27-1
changelog:
  - Mark more UI strings with N_ (#874276). (clumens)
  - Pressing Enter on the passphrase dialog should continue (#788556). (clumens)
  - Pressing Enter should activate the rightmost button on the detailed dialog.
    (clumens)
  - Pressing enter on a MountpointSelector should display it on the RHS
    (#873352). (clumens)
  - Make language groups work again (#873865) (jkeating)
  - Update payload if slower dhcp succeeds in network pre-hub spoke (#873468)
    (rvykydal)
  - Fix group access after parsing btrfs subvol list output. (#868468) (dlehman)
  - Account for autopart swap size when checking free space. (dlehman)
  - ignoredisk.onlyuse contains names, not StorageDevice instances. (#873463)
    (dlehman)
  - Correctly handle toggle of encryption state for devices. (#873445) (dlehman)
  - Handle changes to encryption state of container members. (#873445) (dlehman)
  - Change custom spoke to apply encryption to PVs, not LVs. (dlehman)
  - Widen the sidebar on custom partitioning (mizmo). (clumens)
  - Fix spacing and padding on SpokeSelectors (mizmo). (clumens)
  - Set the font globally (mizmo). (clumens)
  - Handle if we get something other than a .treeinfo file (#872012). (clumens)
  - If repo metadata fetching fails, set an info error message (#873605).
    (clumens)
  - Enable yum langpacks plugin to get conditional packages (#868869) (jkeating)
  - Base whether an add-on is selected on the selectedGroups, not ksdata
    (#873092). (clumens)
  - Add UTC and GMT-X timezones (#863199) (vpodzime)
  - TimezoneMap should handle "" timezone (vpodzime)
  - raise error on rsync failure (#868755) (bcl)
  - exclude bind mounts from rsync (#871637) (bcl)
  - Fix up the InstallOptions3Dialog.refresh arguments (#873392). (clumens)
  - Mark strings at the top of spokes with N_; translate later with _ (#872791).
    (clumens)
  - Do not decorate the dialog that appears when you click on storage info bar.
    (clumens)
  - You have to give "raise" an exception if you're outside a handler (#872874).
    (clumens)
  - Prompt for encryption passphrase in reclaim path. (#869391) (dlehman)
  - Prevent user from hitting save without entering a passphrase. (#869391)
    (dlehman)
  - Font and padding updates for the network spoke (mizmo). (clumens)
  - Fix alignment on the Add and Configure Mount Point dialogs. (clumens)
  - Network spoke: activate wifi connection after setting secrets (#871132)
    (rvykydal)
  - Fix nfsiso as stage2 (#871554) (jkeating)
  - Fix traceback when saving changes to an existing partition. (#872446)
    (dlehman)
  - Some more stuff for the mangleMap (#866730) (vpodzime)
  - Handle locale's encoding and script in a better way (vpodzime)
  - Use both language and country to guess layout (#861061) (vpodzime)
  - Fix remaining issues with md fwraid. (#872739) (dlehman)
  - Do not return None from Size.__str__ (#869405) (vpodzime)
  - Add a platform weight for ARM images (dmarlin)
  - Remove a bunch of stuff from the TODO list. (clumens)
  - Don't decorate the main exception window. (clumens)
  - Move the custom partitioning's Apply Changes button. (clumens)
  - Indent partition type options under the expander further. (clumens)
  - Left align the Label label, and indent the custom options further. (clumens)
  - Lots of custom partitioning UI changes (mizmo). (clumens)
  - Update fonts on the welcome language spoke (rlerch). (clumens)
  - Lots of storage spoke font and spacing changes (mizmo). (clumens)
  - Set the background of the custom partitioning accordion back to white
    (mizmo). (clumens)
  - Set the Local Standard Disks background back to white (mizmo). (clumens)
  - Reorder Device Type options in custom part to match the Partition Type combo.
    (clumens)
  - Use the same terminology for partitions as is in use on the custom spoke.
    (clumens)
  - livecd specific code has moved (bcl)
  - Add progress percentage info to liveinst (bcl)


author: Brian C. Lane <bcl@redhat.com> - 18.28-1
changelog:
  - Show NFS as the source if dracut left it for us (#875235) (jkeating)
  - Convert the accordion Button to a LinkButton (mizmo). (clumens)
  - Buttons shouldn't scream at people (#868536, mizmo). (clumens)
  - Don't attempt to handle exceptions when NFS mounts fail. (clumens)
  - If there's an error setting up the source, display it as the status.
    (clumens)
  - Add logging around the messages that can be processed by the hub. (clumens)
  - You can't reformat a btrfs volume/subvolume. (dlehman)
  - Always account for device removals in their containers. (dlehman)
  - Fix container member management for md devices. (dlehman)
  - Use a more robust method for removing previous autopart. (#868589) (dlehman)
  - Post-custom sanity check determines storage spoke completeness. (#868925)
    (dlehman)
  - Fix detection of inactive md arrays. (#873031) (dlehman)
  - Vastly simplify the process for applying changes from custom spoke. (dlehman)
  - Clean up container disk set and encryption change handling. (#874714)
    (dlehman)
  - Honor kickstart bootloader --location=none. (#871143) (dlehman)
  - Use original raid level and disk set when reverting a device. (dlehman)
  - Set raid level based on defined volume for not-yet-btrfs mounts. (dlehman)
  - Network spoke: improve status info (shorten) (rvykydal)
  - Network spoke: update list of connected devices in hub status (rvykydal)
  - Network spoke: Add "Connecting..." state to status (#868704) (rvykydal)
  - Network spoke: Update status of networking in hub (#868704) (rvykydal)
  - check for small grub2 embed space (#737508) (bcl)
  - Set SpokeSelector's tooltip to spoke's status (vpodzime)
  - Don't let mount/umount block python threads (#873600). (clumens)
  - Fix makeupdates to correctly detect and include changes in isys. (clumens)
  - Update pot file with proper lower cased buttons (#868536, mizmo). (clumens)
  - Default to LVM on text installs too (#874586). (clumens)
  - Remove network enablement in anaconda from rescue mode (#873854) (rvykydal)
  - Add very basic U-Boot support for ARM platforms (dmarlin)
  - Fix test for changed disk set for partitions. (#873994) (dlehman)
  - Add support for preexisting whole-disk formatting. (#870476) (dlehman)
  - There is no Storage.destroyFormat method. (dlehman)
  - Move DEVICE_TYPE constants into storage and use them everywhere. (dlehman)
  - A device scheduled for reformat is not unused. (dlehman)
  - Catch the right exception when settin up raid options ui. (#873486) (dlehman)
  - Network spoke: Use connection state that triggered a callback (bug #871429)
    (rvykydal)
  - Use sr_Latn_RS instead of sr_RS (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 18.29-1
changelog:
  - Quit after handling transaction errors. (clumens)
  - Add a function to display relevant transaction errors (#873106). (clumens)
  - Don't decorate error dialogs. (clumens)
  - Fix error handling when new device ends up with size 0. (dlehman)
  - Explicitly request all free space when no size given in custom. (#872833)
    (dlehman)
  - Disable the language spoke off the first hub, for now (#874263). (clumens)
  - Wrap text on install options dialogs (#874265). (clumens)
  - Encode unicode strings from XklWrapper (#873762) (vpodzime)
  - New version (out of order) (bcl)
  - Network spoke: fix traceback (number of callback parameters) (#875393)
    (rvykydal)
  - Adjust right margin for MountpointSelector (mizmo). (clumens)
  - Fix introspection warnings for widgets (stefw)


author: Brian C. Lane <bcl@redhat.com> - 18.30-1
changelog:
  - only raise rsync error on error 12 (#868755) (bcl)
  - Dump default auto connection's ifcfg file instead of writing a new one
    (#870922) (rvykydal)
  - Number timezones starting with 1 (#859342) (msivak)
  - only call bootloader.check() if bootloader is setup (#875278) (bcl)
  - Fix operator precedence when checking for the presence of transifex-client.
    (clumens)
  - Make the custom and keyboard toolbar buttons larger (mizmo). (clumens)
  - More changes to leave the spoke via a glib idle call, not calling directly.
    (clumens)
  - Hide the custom addon button. (clumens)
  - Enable verbose yum logging once more (jkeating)
  - rm transifex-client buildreq; check and install only if needed (sbueno)
  - Handle nfsiso leavings by dracut (#876223) (jkeating)
  - Prevent some raid-related tracebacks. (#874034) (dlehman)
  - Don't try to save changes to a locked luks device. (#876180) (dlehman)
  - Keyboard test layout padding fix (mizmo). (clumens)
  - Correct colors for selected items in mountpoint selector widget (mizmo).
    (clumens)
  - Include hidden disks in the storage spoke's list of devices (#875475).
    (clumens)
  - Make the DetailedErrorDialog taller by default (#874620). (clumens)
  - If there's only a Quit button, don't make it secondary. (clumens)
  - Handle package dependency errors on kickstart installs too (#865073).
    (clumens)
  - Remove iso-codes dependency, libxklavier has it fixed now (vpodzime)
  - Rework custom partitioning alignment too (mizmo). (clumens)
  - Attempt to fix the shrunken storage UI (mizmo). (clumens)
  - Do not allow TreeView search in AddLayout dialog (#876131) (vpodzime)
  - DiskOverview widget selection color correction (mizmo). (clumens)
  - Use the main loop to control displaying the resize dialog. (clumens)
  - Use ksdata to set default runlevel (jkeating)
  - Execute xconfig data (#874868) (jkeating)
  - Write out xconfig data when executed (jkeating)
  - Code cleanups (jkeating)
  - Link to the correct default target (jkeating)
  - Add a mapping of old run level to new systemd target (jkeating)


author: Brian C. Lane <bcl@redhat.com> - 18.31-1
changelog:
  - Rename icons for liveinst (conflict with redhat-logos) (#878037) (rvykydal)
  - Rework actions in the resize dialog to avoid shortcomings (#866209, #867770).
    (clumens)
  - Check that everything's a GDK window before attempting to manipulate it.
    (clumens)
  - On live installs, the progress hub should have a Quit button (#854904).
    (clumens)
  - If no bootloader is to be installed, pop up a warning. (clumens)
  - Escape ampersands in spoke status text. (clumens)
  - Allow not setting any boot device via the UI (#867469). (clumens)
  - Allow specifying whether the URL you've given is a mirrorlist or not
    (#868558). (clumens)
  - Prevent false positives when checking for encryption change. (dlehman)
  - Don't add incomplete VGs to the LVM reject filter. (#878225) (dlehman)
  - Show device names for devices in the Unknown page/subsection. (#855646)
    (dlehman)
  - Add a page to the custom RHS notebook for uneditable devices. (#875942)
    (dlehman)
  - Fix error in iutil.execCapture when fatal and non-zero exit (stefw)
  - Allow iutil.execWithCapture to work without a chroot (stefw)
  - Handle hd iso leavings by dracut (#876897) (jkeating)
  - show error when rsync fails (#868755) (bcl)


author: Brian C. Lane <bcl@redhat.com> - 18.32-1
changelog:
  - Bootloader checking should work in terms of self.stage1/2_ attrs (#880277).
    (clumens)
  - Catch OverflowError in manual partitioning. (sbueno+anaconda)
  - Do not accept tabs in the keyboard layout test box (#897312). (clumens)
  - Wait for slower dhcp for payload setup and hostname setting (#873468)
    (rvykydal)


author: Brian C. Lane <bcl@redhat.com> - 18.33-1
changelog:
  - Escape single percent signs in RPM changelog entries. (dcantrell)
  - Fixes for PkgWrangler review. (dcantrell)
  - Don't let defaults override user-specified container settings. (#879702)
    (dlehman)
  - Fix partition allocation when enabling container encryption. (#879702)
    (dlehman)
  - Remove partitions from all appropriate DiskLabel instances. (#870586)
    (dlehman)
  - Add a way for users to set the names of lvm and md devices. (dlehman)
  - Update the RAID-specific UI after changing the device's disk set. (dlehman)
  - Correctly handle the default vg not having been instantiated yet. (dlehman)
  - Drop requested container disks that don't have enough space. (#873293)
    (dlehman)
  - Don't allow LVM disk set selection via configure button. (dlehman)
  - Try to add new device to an existing container if disks are full. (dlehman)
  - Fix code to lock encryption checkbutton for LV in existing VG (#877871)
    (dlehman)
  - Add support for changing a new LV's VG. (dlehman)
  - Fix check for in-use LV name to include VG name. (#875477) (dlehman)
  - Remove the automatic show_all from those info_bar related functions.
    (clumens)
  - Add set_info, set_error, set_warning functions to the BaseWindow object.
    (clumens)
  - set_info functions may not be called from outside the main thread (#873600).
    (clumens)
  - Test if path is valid before using it (NTPConfigDialog) (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 18.35-1
changelog:
  - Fix a bug when switching back to an HDISO install source (#879612). (clumens)
  - Lower case the DONE button on media check. (clumens)
  - Change mirrorlist checkbox text (#883191). (clumens)
  - Change the bootloader button to indicate you can also not install one.
    (clumens)
  - Stop writing /etc/sysconfig/keyboard (#871543) (mschmidt)
  - Stop writing /etc/sysconfig/i18n (#871543) (mschmidt)
  - Write /etc/hostname (#871543) (mschmidt)
  - Correct doing string substitution for encryption. (clumens)
  - Add install.py to POTFILES.in so a lot more strings can be translated.
    (clumens)
  - Only instantiate main line action objects when they are needed. (clumens)
  - Add a category to POTFILES.in so "USER SETTINGS" gets translated. (clumens)
  - Make sure product info and spoke titles are translated throughout. (clumens)
  - Substitute on new_install_name when it's needed, not at the top of custom.py.
    (clumens)
  - Compare the protocol combox box on position, not text. (clumens)
  - When we retranslate the welcome window, inform glibc. (clumens)
  - Add gettext checks to widgets/configure.ac. (clumens)
  - The initial welcome screen is the only one that needs to do retranslation.
    (clumens)
  - Remove the generic retranslate method from the python portion of the UI.
    (clumens)
  - Do not allow manipulating protected devices in the reclaim dialog (#882147).
    (clumens)
  - ISOImage needs to look at /run/install/source for the mounted image
    (#879142). (clumens)
  - Minor TODO list update. (clumens)
  - Get rid of the unneeded action1. (clumens)
  - Do not list some layouts twice (#882526) (vpodzime)
  - Check if the given NTP server is a valid hostname (#865869) (vpodzime)
  - Improve and document network.sanityCheckHostname (vpodzime)
  - don't write network settings on image install (bcl)


author: Brian C. Lane <bcl@redhat.com> - 18.36-1
changelog:
  - Call udev_settle from inside udev_trigger. (dlehman)
  - Prevent enabling the encryption checkbutton erroneously. (dlehman)
  - Make sure Storage is initialized before refreshing the custom spoke.
    (dlehman)
  - Fix initialization of Storage.roots to use a list. (#884270) (dlehman)
  - Don't allow reformat without setting a mountpoint. (#883076) (dlehman)
  - Fix check for toggled encryption checkbutton. (#882722) (dlehman)
  - Make sure FS minSize is never greater than its currentSize. (#876547)
    (dlehman)
  - When considering whether anything can be shrunk, throw out protected devs.
    (clumens)
  - In the UI, mark the HDISO source device as protected (#879610). (clumens)
  - update mdraid superBlock space calculation (#883483) (bcl)
  - Remove resetResolver function, we don't need it anymore (#868695) (rvykydal)
  - Network spoke: improve logging. (rvykydal)
  - Unify writeNetworkConf with other modules (rename, put in ks.execute)
    (rvykydal)
  - Fix network command --onboot and --activate options. (rvykydal)
  - Fix two calls of self.window.set_info (#883632) (vpodzime)
  - Use BaseWindow.set_warning and set_error in GUIObject's methods (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 18.38-1
changelog:
  - In interactive installs, default to bootloader in the MBR (#885284).
    (clumens)
  - Make sure software selection is checked against filesystem space. (#853636)
    (dlehman)
  - Update default install size and disk space estimate. (dlehman)
  - Add checkbox for setting language default layout (#866887) (vpodzime)
  - Change testing area label to something more appropriate (KeyboardSpoke)
    (vpodzime)
  - Fix getting country layout variants (vpodzime)
  - Wait for slower dhcp before running vnc server (#868777) (rvykydal)
  - Network spoke: fix NMClient signal callback arguments (#885488) (rvykydal)
  - Add logging for networking and improve logging of ifcfg files (rvykydal)
  - Honor user request via UI to not install a bootloader. (#885240) (dlehman)
  - Handle partition removals regardless of deepcopy. (#884896) (dlehman)
  - Default to partitions for /boot* instead of just /boot/efi. (#884606)
    (dlehman)
  - Fix a logic error in ActionDestroyFormat.obsoletes. (#885004) (dlehman)
  - Take device type into account when making the config button sensitive
    (#885051). (clumens)
  - Hide VG-related widgets when displaying a non-LV mountpoint first (#885131).
    (clumens)
  - Install default system for %packages --default (#869978) (bcl)
  - Fix a typo in the live cd completion text (#884373). (clumens)
  - Do not allow deleting or editing a protected device in custom part (#884599).
    (clumens)
  - If path doesn't exist, don't traceback.  Return None. (clumens)
  - Add/remove the HDISO source from protectedDevSpecs (#882147). (clumens)
  - Put the bad VG name into the error message (#884359). (clumens)
  - Use updated connection settings object for default auto config files
    (#883383) (rvykydal)


author: Brian C. Lane <bcl@redhat.com> - 18.39-1
changelog:
  - Add more yum locking to yumpayload (#860022) (bcl)
  - The percent bar can go in the same column as the space label. (clumens)
  - Don't resize NTFS partitions to smaller than the filesystem on them
    (#885912). (clumens)
  - Remove some unused error handling code from old UI. (clumens)
  - Don't generate ifcfg files for non-existing devices in parse-kickstart
    (#886647) (rvykydal)
  - Encode unicode strings returned by pytz.country_timezones() (#887236)
    (vpodzime)
  - Always set passphrase for newly encrypted devices. (#888560) (dlehman)
  - Handle edit of preexisting encrypted lv. (#885378) (dlehman)
  - Raise DeviceError instead of ValueError from device ctor. (#888089) (dlehman)
  - Set line wrap on the info bar (#888112). (clumens)
  - Don't crash when vg edit triggers spurious change event. (#883699) (dlehman)
  - Add handling for incomplete lvm/md devices. (#876441) (dlehman)
  - Fallback to mdN if no name was found for incomplete md array. (#873224)
    (dlehman)
  - Add product.py to POTFILES (#858628). (clumens)
  - Sort categories in GUI alphabetically (msivak)
  - Fix typo in variable name (msivak)
  - Collect addon paths properly (msivak)
  - Move the import constants line below setupPythonUpdates (msivak)
  - Only close AddLayout dialog on double-click if something is selected
    (#887371) (vpodzime)
  - Add warning to keyboard spoke on live installations (#886463) (vpodzime)
  - Split ksdata execute and setup methods for addons (msivak)
  - Add support for KS %addon section and the API+code to use it (msivak)
  - Import collected modules only once (msivak)
  - Update run-spoke to use paths (msivak)
  - Export QuitDialog and it's message string (msivak)
  - Update the hack we use to preload AnacondaWidgets - we need to load the
    typelib not just the .so file (msivak)
  - Add FirstbootMixIn (msivak)
  - Move the path definitions to Interface and pass it to the Hubs from there
    (msivak)
  - Make TUI ready for getting spokes from multiple directories (msivak)
  - Make GUI more reusable and support multiple directories for spokes and
    categories (msivak)
  - Modify collect so it works with directories with missing __init__.py (msivak)
  - Split completed and mandatory attributes (msivak)
  - Move info about possible actions below the free space info (vpodzime)
  - Fix a couple pylint errors (#867125). (clumens)
  - Fix an undefined variable error (#867129). (clumens)
  - The fs type combo should be sensitive when reformat is checked (#887201).
    (clumens)
  - Remove idiomatic, hard to translate text (#865598). (clumens)
  - Activate default layout when it is changed (#882440) (vpodzime)
  - Validate and correct vg names as needed. (dlehman)
  - Don't allow resize of devices with no/unrecognized formatting. (#869841)
    (dlehman)
  - Add keyboard dracut setup args (#875567) (vpodzime)
  - recheck software when source changes (#875599) (bcl)
  - Include the new lib directory in the package (#886319, #886470). (clumens)
  - Add a gradient background to spoke headers (mizmo, clumens). (clumens)
  - Only allow changing filesystem type if the reformat combo is checked
    (#885906). (clumens)
  - It's possible for mountpoint to be None (#885279). (clumens)
  - Explicitly set True/False in the bootloader setting (#885381). (clumens)


author: Brian C. Lane <bcl@redhat.com> - 18.40-1
changelog:
  - Prepare structures to save spoke completenes for firstboot and GIE (msivak)
  - Do not call exit at the end of GUI interface, just quit the main loop
    (msivak)
  - Improve handling of .py and .pyc equivalence while collecting classes
    (msivak)
  - Set default language to en_US.UTF-8 (#891379) (msivak)
  - Set the local hostname during installation (vpodzime)
  - Refactor and cleanup our localization module (vpodzime)
  - Network spoke: use correct state value to display device status. (rvykydal)
  - drop fcoe-utils dependency for s390x (rhbz#894025) (sbueno+anaconda)
  - More TODO list wrangling. (clumens)
  - On storage, remove the "Continue" button and make "Done" do it all (#882737).
    (clumens)
  - getLUKSPassphrase is no longer used, so kill it. (clumens)
  - "Hub" shouldn't be in the title for any text mode hub. (clumens)
  - Do not lightbox any dialogs on the custom storage spoke (#875291). (clumens)
  - Revert "Do not lightbox the Add Mountpoint dialog (#875291)." (clumens)
  - Don't allow changing a VG name to empty in the VG editor (#892395). (clumens)
  - Check country_layouts is not None when using it (#893026) (vpodzime)
  - Don't redownload payload from closest mirror only if we actually have some
    (#892665) (rvykydal)
  - Remove some modules obsoleted by the packaging module. (dlehman)
  - Prefer country over language when returning default layout (#867110)
    (vpodzime)
  - Fix Quit button in standalone network spoke (#892120) (rvykydal)
  - Network spoke: add sanity check for hostname setting (#856456) (rvykydal)
  - Network spoke: add hostname setting (#856456) (rvykydal)
  - Fix completeness check for md fwraid arrays. (#892621) (dlehman)
  - Fix handling of failure to create a new container. (#892046) (dlehman)
  - Force disk selection for interactive installs. (#888293) (dlehman)
  - Mark another string for translation (#892760). (clumens)
  - Do not lightbox the Add Mountpoint dialog (#875291). (clumens)
  - Strip out pango markup before attempting to match languages (#892463).
    (clumens)
  - Mark the live progress hub message for translation (#892069). (clumens)
  - Allow deleting whole disks using the reclaim dialog (#880686). (clumens)
  - Don't allow mountpoints to start with /dev (#891447). (clumens)
  - Disable the configure button for pre-existing devices (#888296). (clumens)
  - Add keyboard mnemonics to the spoke selectors, too. (clumens)
  - Add keyboard accelerators to a whole lot of widgets (#864964). (clumens)
  - Try fallback if none exactly matching language is found (#891487) (vpodzime)
  - Only skip welcome screen for ks installs (#891755) (bcl)
  - protect getDirSize from vanishing files (#891759) (bcl)
  - start vnc without ip address (#832510) (bcl)
  - Update physical device's sysfs path for btrfs (sub)volumes. (#891443)
    (dlehman)
  - Wrap text on the updates checkbox to fix screen placement (#888880).
    (clumens)
  - The return value from execWithRedirect is an int (#891313). (clumens)
  - Add placeholder names to a couple strings (#890157). (clumens)
  - Fix multiple copies of spokes appearing from update image (msivak)
  - Import pyanaconda.addons in the anaconda script (vpodzime)
  - Update the API which controls where should spokes be displayed (msivak)
  - Update the way we look for glade files, spokes, hubs and categories (msivak)
  - Make screenshot routines reusable in Firstboot (msivak)
  - Do not fail when missing directories are present in addon paths (msivak)
  - Pass addons paths to user interfaces (msivak)
  - hook up help window close button (#889570) (bcl)
  - add setKeyboardCheckButton to list of things to translate (#889352) (bcl)
  - Mark for translation and show translated some more GUI elements (#877658)
    (vpodzime)
  - Translate storage errors (#877658) (vpodzime)
  - Don't allow changing the boot disk from inside the custom spoke. (#889585)
    (dlehman)
  - Add help text and a help button to the custom storage spoke. (#889570)
    (dlehman)
  - Allow /boot on btrfs subvol if using grub2. (#888603,868465) (dlehman)
  - Don't keep old device name when switching to btrfs in custom. (dlehman)
  - Fix container member set management for md arrays. (#889101) (dlehman)
  - Include incomplete devices when listing dependant devices. (#889330)
    (dlehman)
  - Use systemd to run checkisomd5 (#874486) (harald)
  - fixup direct nfs iso url handling (#879187) (bcl)
  - fixup nfs repo install code (#879187) (bcl)


author: Brian C. Lane <bcl@redhat.com> - 19.1-1
changelog:
  - Rework the reclaim dialog to have a resize slider. (clumens)
  - g_type_init call is no longer needed (bcl)


author: Brian C. Lane <bcl@redhat.com> - 19.2-1
changelog:
  - Use only one large grid for the hubs. (clumens)
  - Indicate nothing will happen until "Begin Installation" is clicked (#883195).
    (clumens)
  - Exit anaconda correctly on SIGTERM (vpodzime)
  - Move communication module to pyanaconda/ui (vpodzime)
  - Function getDefaultHostname was renamed some time ago. (rvykydal)
  - Use constant for default hostname ("localhost.localdomain" currently)
    (rvykydal)
  - Make update_hostname function do just one thing - update ksdata. (rvykydal)
  - Rename wait_for_dhcp pieces to say what they actually do (rvykydal)
  - Initialize network synchronously (#902090) (rvykydal)
  - xgettext wants "utf-8", not "utf8".  Python doesn't seem to care. (clumens)
  - On the storage spoke, only show the summary button if a disk is selected.
    (clumens)
  - Add text letting people know they can use existing filesystems (#883150).
    (clumens)
  - Default to mirrored RAID instead of striped (#888867). (clumens)
  - Replace the RAID level checkboxes with a single combo box. (clumens)
  - Don't allow mountpoints to start with /proc or /sys either. (clumens)
  - Add 'nmcli dev list' output to data gathered after crash (vpodzime)
  - Add lsblk output to data gathered after crash (#879940) (vpodzime)
  - Cleanup some trailing whitespace on otherwise empty lines (vpodzime)
  - Refactor and cleanup exception handling pieces (vpodzime)
  - Exception handling for text mode (#865325) (vpodzime)
  - python-meh's saveExceptionWindow no longer uses the accountManager (vpodzime)
  - Enable line wrapping in a couple more places (#901551). (clumens)
  - Support /boot on RAID metadata version 1.2 (#896163). (clumens)
  - Don't check memory for rescue mode (#895948). (clumens)
  - Split __init__ and setup in TUI screens so we can set the environment and
    search paths (msivak)
  - Add a requirement on device-mapper-multipath (#895973) (msivak)
  - Update default fs type code (#855401). (clumens)
  - Display the background gradient image from a map signal handler. (clumens)
  - Remove the old cmdline and script interfaces. (clumens)
  - anaconda-cleanup doesn't use an interface at all. (clumens)
  - Remove the old text mode UI. (clumens)
  - Move constants_text out of the textw directory. (clumens)
  - Remove more references to system-config-*. (clumens)
  - Add device NM_DEVICE_TYPE_ETHERNET to isys (#893892) (rvykydal)
  - Dump missing ifcfg ifles only for ethernet devices (#893892) (rvykydal)
  - Take over dhcp connection by NM for network root (eg nfs) (#883451, #893656)
    (rvykydal)
  - Use DEFAULT_LANG instead of magic value "en_US.UTF-8" (vpodzime)
  - fixup spec with 19.1 commits (bcl)


author: Brian C. Lane <bcl@redhat.com> - 19.3-1
changelog:
  - unpack product.img to correct location (#869098) (bcl)
  - Fix including _isys.so and isys/__init__.py in updates.img (vpodzime)
  - Fix typo "DHCPV6" (rvykydal)
  - Don't crash on wireless connections created in Live CD desktop (#895736)
    (rvykydal)
  - Adapt ifcfg -> ksdata mapping to NM change from IPADDR to IPADDR0. (rvykydal)
  - Fix static and dhcp of network --ipv6 command (set IPV6_AUTOCONF=no)
    (rvykydal)
  - NM defaults to IPV6_AUTOCONF=yes (rvykydal)
  - Fix up spacing on installation options dialog buttons a little bit. (clumens)
  - Ignore double clicks on the DiskOverviews (#902467). (clumens)
  - When the user creates a new mountpoint, display it by default (#886039).
    (clumens)
  - Add device node name information to the storage spoke and disk cart
    (#902617). (clumens)
  - Do not include disks that have 0 size (#903131, #904977). (clumens)
  - Preserve the state of the Customize... expanders on custom storage (#883134).
    (clumens)
  - Make it a little more clear what's happening on the disk selection spoke
    (#903498). (clumens)
  - Move Xorg to vt7 (bcl)
  - Network: read ipv6 configuration type from NM settings instead of ifcfg file
    (rvykydal)
  - Don't fail on missing ifcfg file when setting default ONBOOT (#904817)
    (rvykydal)
  - Don't fail on invalid network --device kickstart specification. (rvykydal)
  - Ignore ipv6 for a device (IPV6INIT=no) only for noipv6 option. (rvykydal)
  - Network: fix disabling of ipv6 (noipv6 option) (rvykydal)
  - Stop writing /etc/sysconfig/network (#895900) (rvykydal)
  - We dont create missing ifcfg files on our own in anaconda anymore. (rvykydal)
  - Use NM dbus interface to modify ifcfg configuration (#893892) (rvykydal)
  - Document FileSystemSpaceChecker. (clumens)
  - Add the customization category to POTFILES.in. (clumens)
  - Add a license and overview to the g-i overrides file. (clumens)
  - Create/clarify some documentation in the custom widgets. (clumens)
  - Condense string formatting in a couple custom widgets. (clumens)
  - Remove the widget-specific TODO list. (clumens)
  - Add selinux to the list of parameters we pass on (#895860). (clumens)
  - Display error status messages in a darker red color. (clumens)
  - Add newline at the end of xorg.conf generated from ksdata (vpodzime)
  - Move pyanaconda.packaging.get_mount_* into blivet.util. (dlehman)
  - Remove obsolete references to simpleFilter. (dlehman)
  - Remove the storage module and replace it with blivet. (dlehman)
  - Move tsort, platform, and baseudev into storage. (dlehman)
  - Start laying groundwork for splitting storage out of pyanaconda. (dlehman)
  - Remove anaconda flag checking from OpticalDevice.eject. (dlehman)
  - Remove unused functions and move storage-specific utils to storage. (dlehman)
  - Remove installclass arch filtering. (dlehman)
  - Handle sending program output to tty5 through the logging setup. (dlehman)
  - Use dumpe2fs output to determine dirty fs. (dlehman)
  - Remove filesystem migration code. (dlehman)
  - Use threadMgr.wait to check threads (bcl)
  - Add error reporting to threadMgr (bcl)


author: Brian C. Lane <bcl@redhat.com> - 19.4-1
changelog:
  - Remove libcurl requirement from configure.ac. (dlehman)
  - DMI_CHASSIS_VENDOR has moved into blivet. (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 19.5-1
changelog:
  - Add --dirinstall command (bcl)
  - Convert the mount point entry to one containing a drop down. (clumens)
  - Move the Modify SW button into a link in the text. (clumens)
  - Rework all the dialogs after you click Done on the storage spoke (#903501).
    (clumens)
  - Overrides for the Gdk have _2BUTTON_PRESS defined (vpodzime)
  - Add entries with completions to the comboboxes (DatetimeSpoke) (vpodzime)
  - Make the custom partitioning bullet points take up less horizontal space.
    (clumens)
  - Don't say you can reuse existing mountpoints unless there are some. (clumens)
  - Point gobject-introspection at our updates directory for overrides. (clumens)


author: Brian C. Lane <bcl@redhat.com> - 19.6-1
changelog:
  - fix uuid reference in parse-kickstart (bcl)
  - Fixup kickstart script logging (bcl)
  - Tell libreport the crash happened in Anaconda (#885690) (vpodzime)
  - Restore older behavior regarding ks argument without a file name (#910550).
    (clumens)
  - Move the encryption checkbox to the dialog (bcl)
  - re-fetch metadata when proxy settings change (bcl)
  - Apply some fixes to the spec file (#909592, metherid (clumens)
  - install -> installation in a couple user-visible strings. (clumens)
  - Restore support for partial kickstart files (#887254). (clumens)
  - Get rid of packagesSeen. (clumens)
  - Remove debugging print (DatetimeSpoke) (vpodzime)
  - Honor modules' __all__ when doing collect (msivak)
  - Use ksdata.addons instead of ksdata.addon and add ADDON_PATHS to sys.path
    (vpodzime)
  - Remove unused modules (dbus) and stuff from network.py (rvykydal)
  - Replace get_NM_connection() using new nm module. (rvykydal)
  - Replace get_NM_settings_value() using new nm module (rvykydal)
  - Replace nmIsConnected() using new nm module (rvykydal)
  - Replace hasActiveNetDev() using new nm module (rvykydal)
  - Replace getDevicesProperies() using new nm module (rvykydal)
  - Replace getIPAddresses() using new nm module (rvykydal)
  - Replace getMacAddress() using new nm module (rvykydal)
  - Replace isWirelessDevice() using new nm module (rvykydal)
  - Replace getLinkStatus() using new nm module (rvykydal)
  - Replace getActiveNetDevs() using new nm module (rvykydal)
  - Replace getDevices() using new nm module (rvykydal)
  - Move NM dbus calls to separate module. (rvykydal)
  - Move networking functions from isys to network module. (rvykydal)
  - Remove unused stuff from network.py (rvykydal)
  - Remove unused networking stuff from isys (rvykydal)
  - Network spoke: remove unused NM path and interface constants (rvykydal)
  - Add 'eject' to the anaconda initramfs (wwoods)
  - Ensure hookdir exists before creating eject script (wwoods)
  - remove anaconda-cleanup-initramfs.service (wwoods)
  - Add dracut/save-initramfs.sh (wwoods)
  - Bring back the askmethod parameter (#889887). (clumens)
  - Add a new selectorFromDevice method to the accordion. (clumens)
  - The storage logger is now the blivet logger. (dlehman)
  - DeviceFactory has moved from blivet to blivet.devicefactory. (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 19.7-1
changelog:
  - Fix RAID level test (bcl)
  - unpack product.img to /updates (#911873) (bcl)
  - If you attempt to search on the network device pane, don't crash. (clumens)
  - Don't treat the _ in x86_64 as a mnemonic. (clumens)
  - If you set_markup, the label forgets set_use_underline from glade. (clumens)
  - Don't try to update spokes that are indirect. (clumens)
  - If you cannot reclaim more space, don't show the reclaim radio (#911791).
    (clumens)
  - Swap the order of the part scheme combo and encryption checkbox. (clumens)
  - Fix for the addons kickstart support (vpodzime)
  - kickstart.py needs udev that now lives in blivet (vpodzime)
  - Refactor pieces of the Datetime spoke and move some parts to kickstart.py
    (vpodzime)
  - Set ONBOOT=no for default autoconnections (#905918, #886090) (rvykydal)
  - Don't use "type" to name a variable. (rvykydal)
  - Update all spokes on a Hub when spoke is exited (msivak)
  - Wait for continueButton in KS mode if the user changed anything (msivak)
  - Fix up word wrap on the DetailedErrorDialog. (clumens)
  - Display storage warnings, similar to how errors are displayed (#909410).
    (clumens)
  - Fix reprompting and screen redrawing on invalid input (vpodzime)
  - Refresh addons_paths once we know if gui or tui takes place (vpodzime)
  - Fixup anaconda.spec (bcl)


author: Brian C. Lane <bcl@redhat.com> - 19.8-1
changelog:
  - Add more stuff to the exception reporting skip list. (clumens)
  - Compare Sizes to Sizes in the reclaim dialog (#913484). (clumens)
  - The disk cart summary does not need a mnemonic. (clumens)


author: Brian C. Lane <bcl@redhat.com> - 19.9-1
changelog:
  - Behave nice when root password is set by kickstart (msivak)
  - Password spoke is mandatory if the created user is not an admin (msivak)
  - Use the user data provided by kickstart (msivak)
  - Add the User creation spoke including the Advanced dialog (msivak)
  - Bonding support: kickstart (rvykydal)
  - Condense some duplicated and overly wordy code in custom.py. (clumens)
  - Add a new allMembers property that returns a list of pages and members.
    (clumens)
  - All Pages have a title, so get rid of the getattr games. (clumens)
  - Allow more than one Page to be expanded at a time. (clumens)
  - Get rid of the currentPage method. (clumens)
  - Promote page._members to page.members. (clumens)
  - Require passing the title to a Page's constructor. (clumens)
  - Pressing F12 should do the same thing as clicking "Done" (#840998). (clumens)
  - A bunch more "install" -> "installation" changes. (clumens)
  - When the user clicks "Reclaim Space", go back to the hub (#911792). (clumens)
  - Modify the logic that makes the reclaim button sensitive (#911793). (clumens)
  - Add a free space line under every disk in the reclaim dialog. (clumens)
  - Remove the initial sentence from the top of the reclaim dialog (#911793).
    (clumens)
  - Fix a traceback in verifying optical media on the source spoke. (clumens)
  - Revert "Hook up the "Remove Packages" button on the dep solving error
    screen." (#905899). (clumens)
  - Don't display "(null)" as a MountpointSelector's mountpoint. (clumens)
  - dracut: add anaconda-pre-shutdown.sh to fix eject (#809920) (wwoods)
  - Continue booting when checkisomd5 is aborted (#891551) (bcl)
  - Fix ksdevice=<MAC> - instead of renaming the device to ksdev0 just use it
    (rvykydal)
  - Add pigz to initrd.img (wwoods)
  - Use %_prefix macro value when calling configure in makeupdates (vpodzime)
  - Try to import modules the standard way first in collect (msivak)


author: Brian C. Lane <bcl@redhat.com> - 19.10-1
changelog:
  - Bonding support: GUI - hub status information (#906263) (rvykydal)
  - Bonding support: GUI - generate kickstart network command for bonds (#906263)
    (rvykydal)
  - Bonding support: GUI - add device dialog (#906263) (rvykydal)
  - Bonding support: GUI - add device dialog (glade) (#906263) (rvykydal)
  - Bonding support: GUI - device list, configuration and adding bond (#906263)
    (rvykydal)
  - Bonding support: GUI - Slaves line in Wired tab (glade) (#906263) (rvykydal)
  - Crypt the root we get from the user (#918991). (jkeating)
  - Adapt to the new libxklavier's behaviour (vpodzime)
  - We use python-meh's interfaces instead of Anaconda's (vpodzime)
  - Redraw screen in case of valid input and nothing new scheduled (vpodzime)
  - Fix two places where we are locking up the main thread (#886680). (clumens)
  - Log when we acquire and release the _yum_lock (dlehman, clumens). (clumens)
  - Do not fail when the logging stream cannot be opened (in initial-setup..)
    (msivak)
  - Mark DateTime spoke as usable for Firstboot (msivak)
  - Fix a missing import and move the addon KS output template (msivak)
  - Make the TUI mainloop more resistant to screen implementation errors (msivak)
  - Teach TUI how to react on async events (msivak)
  - Could not load UI file advanced_user.glade (hamzy)
  - Don't try to remove the timer when it's None (DatetimeSpoke) (vpodzime)
  - Log failed imports in the collect functions (vpodzime)
  - remove the remnants of sparc support (dennis)
  - Remove installmethod.py (dead code) (wwoods)
  - Make default media eject behavior match old behavior (wwoods)
  - Silence "cp: cannot stat '/etc/cmdline'..." error message (wwoods)


author: Brian C. Lane <bcl@redhat.com> - 19.11-1
changelog:
  - Don't create temporary lists if not needed (vpodzime)
  - Fix reclaiming disk space for non-us installations. (rvykydal)
  - Allow for raising thread exceptions when threadMgr.get is called (bcl,
    clumens). (clumens)
  - Hook up the new refresh dialog. (clumens)
  - Add a dialog prompting the user to refresh anaconda's view of storage.
    (clumens)
  - Add a refresh button to the custom partitioning toolbar. (clumens)
  - Add a reset button to the bottom right of the custom spoke. (clumens)
  - Hook up the new action summary dialog. (clumens)
  - Add a summary screen of actions to be performed on all disks. (clumens)
  - Catch error when incorrect nfs address entered (sbueno+anaconda)
  - Use GDBus also for connection settings update. (rvykydal)
  - Network spoke: improve message format parametrization for translators
    (rvykydal)
  - Don't set ibft device renaming for dracut, let it just do its job (#828505)
    (rvykydal)
  - Mark Timezone selection as firstboot spoke (msivak)
  - Add user creation spoke to TUI (msivak)
  - Refactor TUI password spoke to use the declarative EditTUISpoke (msivak)
  - Use guess_username from pyanaconda.users in gui.spokes.UserSpoke (msivak)
  - Add declarative EditTUISpoke (msivak)
  - Allow modyfying exit question in TUI (msivak)
  - Return False from TUI.run() if it was exited prematurely (msivak)
  - Add guess_username function to users.py (msivak)
  - Mark incomplete mandatory spokes in text mode (msivak)
  - Network spoke: move formatting parameters out of translation function
    (rvykydal)
  - Network spoke: add keyboard accelerator to add device combobox (#906263)
    (rvykydal)
  - Network spoke: don't decorate add_device_dialog (#906263) (rvykydal)
  - Don't pass undefined stdout from execWithCapture. (rvykydal)
  - Network spoke: import network module instead of list of too many functions
    (rvykydal)
  - Vlan support: kickstart (#906272) (rvykydal)
  - Vlan support: generate kickstart (#906272) (rvykydal)
  - Vlan support: GUI - hub status information (#906272) (rvykydal)
  - Network spoke: check whether added network device is already in list
    (#906272) (rvykydal)
  - Vlan support: GUI - add "Vlan ID" and "Parent" to vlan tab (#906272)
    (rvykydal)
  - Return correct nm_device_setting_value for bonds and vlans (#906272)
    (rvykydal)
  - Vlan support: GUI - show vlan devices (#906272) (rvykydal)
  - Vlan support: GUI - add "Parent" and "Vlan ID" info (glade) (#906272)
    (rvykydal)
  - Vlan support: GUI - add vlan device (glade) (#906272) (rvykydal)
  - Show that password was set by kickstart in TUI (msivak)
  - Add settable quit message to TUI (msivak)
  - Check _current_action for not being None before using it (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 19.12-1
changelog:
  - _model -> model in filter.py. (clumens)
  - Add some documentation to FilterPage. (clumens)
  - Add the advanced storage UI and hook it up. (clumens)
  - Don't wrap the DO creation in gtk_thread_wait. (clumens)
  - Add a button to the specialized window to bring up the add dialog. (clumens)
  - Filter out multipath devices from the getDisks results. (clumens)
  - Reduce duplicated code between the GUI and TUI. (clumens)
  - Set the horizontal and vertical scales to what we want. (clumens)
  - Move DiskOverview creation out into its own method. (clumens)
  - Add a slot on the storage spoke for display of advanced storage. (clumens)
  - Log the actual exception for getPackage (bcl)
  - Add the addon repos from a repo's treeinfo file (bcl)
  - Disable failed repos, not remove them (bcl)
  - Add repo addon to source spoke (bcl)
  - Remove the previous addon repo code and UI (bcl)
  - Addon repo glade changes (bcl)
  - Enable updates repo by default (bcl)
  - Adjust _getTreeInfo so that proxy_url can be passed (bcl)
  - Add enable flag to RepoData object (bcl)
  - Modify repo interface in packaging (bcl)
  - Change the source DiskOverview to a label (bcl)
  - Display the reason for payloadInstallHandler error (bcl)


author: Brian C. Lane <bcl@redhat.com> - 19.13-1
changelog:
  - Set Tip text on the create user spoke. (dcantrell)
  - Use space instead of underscore when user uses the timezone name (#924352)
    (msivak)
  - Use only self.data in TUI timezone spoke's status (msivak)
  - Use the named tuple in root password dialog (#924138) (msivak)
  - Add message instructing users they can type to search for language.
    (sbueno+anaconda)
  - Don't unbusy the cursor until the first action is ready to display. (clumens)
  - Move custom storage setup into its own thread. (clumens)
  - When you turn off NTP, clear the warning along the bottom of the screen.
    (clumens)
  - If the disk has no serial number, don't give the DiskOverview a popup.
    (clumens)
  - Reorder the columns on the shopping cart so name is next to description.
    (clumens)
  - Add device node names to the resize dialog as a new column. (clumens)
  - Use an emblem for indicating spokes have not been completed. (clumens)
  - If you remove all the disks in the shopping cart, disable the buttons.
    (clumens)
  - Apply a style to the network spoke's toolbar. (clumens)
  - Add a little more space between the updates checkbox and the add repo stuff.
    (clumens)
  - Remove the partition scheme expanders. (clumens)
  - Don't error out if a ks %include is missing when looking for sshpw
    (#923627). (clumens)
  - Do not guess username immediately when user clears it (#924184) (msivak)
  - Do not require password when no user is requested (#924150) (msivak)
  - Refresh the checkboxes on AdvancedUser dialog properly (#924257) (msivak)
  - Allow setting the default GID of the new user. (msivak)
  - Add call to new-kernel-pkg --rpmposttrans (#922988) (bcl)
  - Make our gtk_* decorators safer and more intelligent (vpodzime)
  - Add method for checking if in main thread to the ThreadManager (vpodzime)
  - Port the mandatory logic for User and Password spokes from GUI to TUI
    (msivak)
  - Use only self.data to determine completeness in User spoke (msivak)
  - Make firstboot kickstart command aware of initial-setup (msivak)
  - Add command and data updates to AnacondaKSHandler's __init__ (msivak)


author: Brian C. Lane <bcl@redhat.com> - 19.14-1
changelog:
  - Handle the end of the %addon section (vpodzime)
  - Don't allow setting a mountpoint for an fstype we cannot mount. (dlehman)
  - Fix a bug I introduced with 3c78c1a5c. (clumens)
  - Get rid of the customization expanders on custom partitioning. (clumens)
  - Translate the "Create a new volume group..." text (#892782). (clumens)
  - Move the Desired Capacity label and spinner into its own row (#907883,
    - move Xorg test up so we might start vnc instead (hamzy)
  - Set word wrapping on the label telling you how to switch layouts (#924885).
    (clumens)
  - gtk_thread_wait -> gtk_action_wait in custom.py (#926926). (clumens)
  - Support multiple values for kicstart network --namserver= in dracut (#917481)
    (rvykydal)
  - get_widget -> get_object (#927898). (clumens)
  - THREAD_* constants are in pyanaconda, not pykickstart. (clumens)
  - Network spoke: fix model access thinko in Add device dialog (rvykydal)
  - Use constants for thread names (mkolman)
  - Move network connection timeout from network to constants (mkolman)
  - udev-settle.service is now systemd-udev-settle.service (wwoods)
  - Add boot-options.txt (wwoods)


author: Brian C. Lane <bcl@redhat.com> - 19.15-1
changelog:
  - Fix two small problems with the UID/GID spin buttons (#929173, #929138).
    (clumens)
  - The Update Settings button should only be sensitive if you change something.
    (clumens)
  - Move datetime spoke initialization into its own thread, too. (clumens)
  - Make it more clear nothing will happen immediately on custom storage
    (#883195). (clumens)
  - Replace the custom part size spinner with an entry. (clumens)
  - Add a factory class for our various communications queues. (clumens)
  - Make exception handling in the rescue mode work (#926913) (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 19.16-1
changelog:
  - Modify LocaledWrapper to use our safe_dbus module (#928287) (vpodzime)
  - Add module providing safe DBus operations (vpodzime)
  - Define a DEFAULT_DBUS_TIMEOUT constant and use it (vpodzime)
  - Execute the yum transaction in another process (bcl)
  - Add anaconda-yum (bcl)
  - Add execReadlines utility (bcl)
  - Use namedtuple instead of our magic tuples (vpodzime)
  - Tell python-meh architecture of the anaconda package (vpodzime)
  - Add release number to the result of getAnacondaVersion (vpodzime)
  - Fix _isys.so location in the updates.img (vpodzime)
  - Network spoke: Fix reading of device type from combobox (#947120) (rvykydal)


author: Brian C. Lane <bcl@redhat.com> - 19.17-1
changelog:
  - Pass open file to execWithRedirect for vncpasswd (#948638) (bcl)
  - Fix ip= saving in parse-kickstart (hamzy)
  - Fix initial raid level when switching to a raid-capable device type.
    (dlehman)
  - The raid level combo cannot be not sensitive for preexisting devices.
    (dlehman)
  - Make sure fstype combo is not sensitive for btrfs devices. (dlehman)
  - Add an entry to the raid level combo for btrfs' single. (dlehman)
  - Clean up _save_right_side and adapt to changes in blivet.devicefactory.
    (dlehman)
  - Remove anaconda's udev rules. (dlehman)
  - Add requires for some things that aren't strictly required by blivet.
    (dlehman)
  - Parent's finalize method needs self (vpodzime)
  - Use Sphinx syntax for docstrings (vpodzime)
  - Use None for unbounded size requests. (dlehman)
  - Disable yum lock debugging for the final release. (clumens)
  - The source spoke should display something nicer than "Not ready" (#948112).
    (clumens)
  - Don't run storage execution in an endless loop (#948331, #948285). (clumens)
  - If an incorrect source is given for a ks install, don't fallback (#948212).
    (clumens)
  - Fix a bug when creating a new mountpoint with no given size (#948228).
    (clumens)
  - memInstalled has moved (#947261). (clumens)
  - Correctly report an error if OSError is hit when setting up the source
    (#947634). (clumens)
  - Add anaconda-yum to %files (bcl)


author: Brian C. Lane <bcl@redhat.com> - 19.18-1
changelog:
  - Revert "Revert "Don't emit "gfxterm" in grub2 configs (#821355)"" (pjones)
  - Make "s" a hotkey for "Save Changes" on Advanced User Configuration. (pjones)
  - Clean up tracebacks saved in pstore space (#950709) (pjones)
  - Move anaconda-yum to /usr/libexec/anaconda/ (bcl)
  - Cleanup: remove dead upgrade code (wwoods)
  - Fix console= persistence, remove serial (#928269) (wwoods)
  - Revert "Don't emit "gfxterm" in grub2 configs (#821355)" (pjones)
  - Disable grub2-mkconfig's submenus by default. (pjones)
  - Don't emit "gfxterm" in grub2 configs (#821355) (pjones)
  - updates to boot-options.txt (wwoods)
  - flags.py: remove unused flags (wwoods)
  - remove flags.virtpconsole (wwoods)
  - Call os.chdir("/") after calling os.chroot (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 19.19-1
changelog:
  - Show device size with full precision to avoid spurious resize. (#951276)
    (dlehman)
  - Fix another typo (old_fstype->old_fs_type). (#951593) (dlehman)
  - Fix typo encryption_changed->changed_encryption. (#950700) (dlehman)
  - Remove some remnants of old multipath code. (#951259) (dlehman)
  - Protect the block device containing the stage2 image. (dlehman)
  - Clarify code for iutil.get_active_console() etc. (wwoods)


author: Brian C. Lane <bcl@redhat.com> - 19.21-1
changelog:
  - Set seen for lang from option & use constant for default (mkolman)
  - Hook the Geolocation module to Anaconda (mkolman)
  - Add geolocation module (mkolman)
  - Add logging to exception handling (vpodzime)
  - Run exception handling in the main thread also in TUI (vpodzime)
  - Update network ksdata with cmdline options (#893784) (rvykydal)
  - Return network devices actually activated (instead of just active) (#949002)
    (rvykydal)
  - Don't traceback if we can't find PermHwAddr when looking for slaves (#949341)
    (rvykydal)
  - Add support for iSCSI iface binding. (rvykydal)
  - Fix a traceback when handling node login authentication. (clumens)
  - Add a requirement on python-IPy now. (clumens)
  - Display individual buttons on the filter UI instead of a combo. (clumens)
  - Hook up authentication for iSCSI discovery and node login. (clumens)
  - When the clear button is clicked on the filter spoke, clear out the fields.
    (clumens)
  - Remove the extra "Target LUN" search option. (clumens)
  - If all iSCSI nodes have been logged into, leave the dialog. (clumens)
  - Populate the port combo on the filter spoke's search page. (clumens)
  - Hook up filtering for iSCSI devices. (clumens)
  - Add initial iSCSI support to the advanced storage UI. (clumens)
  - Add a generic function to FilterPage for setting up a GtkComboBoxText.
    (clumens)
  - self.disks -> self.pages in filter UI refresh method. (clumens)
  - Add a button to bring up the Add Additional dialogs. (clumens)
  - Remove pixmaps no longer needed by newui. (clumens)
  - Add a checkmark on a DiskOverview when it is selected. (clumens)
  - Make a couple UI modifications to the resize slider. (clumens)
  - Make several changes to how addons are displayed (#873498). (clumens)
  - Allow clicking on environment and addon text to toggle them (#928010).
    (clumens)
  - Fix scrolling problems on the environment side of software selection
    (#928008). (clumens)
  - Handle quit messages on the text progress UI hub (#895756). (clumens)
  - If there's an error while in text mode, display it. (clumens)
  - Force sizes on the network toolbar buttons (#951580). (clumens)
  - Disable the "Closest mirror" option if there's no fastestmirror plugin
    (#876135). (clumens)
  - Move text UI summary hub setup into the setup method (#927315, #950956).
    (clumens)
  - Bring the text storage spoke a little more in line with the graphical one.
    (clumens)
  - Make a home directory for the user by default (#950792). (clumens)
  - Add some padding under the ransom notes on the progress hub. (clumens)
  - Remove a lot of ancient crud from the installclasses. (clumens)
  - Set the default fs type on RHEL (#951088). (clumens)
  - Add a Spoke.changed attribute. (clumens)
  - Display device names on MountpointSelectors (#888872). (clumens)
  - Add signal handlers for controlling password entry visibility. (clumens)
  - Ransom notes can be either PNGs or JPGs. (clumens)
  - dracut/parse-kickstart: handle network --mtu (wwoods)
  - Exclude a couple more password variables from dumps (bcl)
  - Enlightbox dialogs in the custom spoke (vpodzime)
  - Create and use GtkWindowGroup for our windows (vpodzime)
  - We can import Gtk globally now (vpodzime)
  - Handle both types of data we can get from libxklavier (#950921) (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 19.22-1
changelog:
  - Container management improvements. (dlehman)
  - Include swap-related disk space needs in storage options dialogs. (#951269)
    (dlehman)
  - Show the summary screen before the luks passphrase dialog. (dlehman)
  - Add language support spoke (#912364) (rvykydal)
  - Add kickstart lang --addsupport option (#912364) (rvykydal)
  - Add network --ipv6gateway kickstart option (#905226) (rvykydal)
  - Remove pre-18.0 history from anaconda.spec. (clumens)
  - Add free space information to DiskOverviews (#949746). (clumens)
  - Raise exception if our module fails to be imported (vpodzime)
  - Fix exception handling in rescue mode (vpodzime)
  - Select all disks when Ctrl+A is pressed (#864707) (vpodzime)
  - DiskOverview needs to grab focus if clicked (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 19.23-1
changelog:
  - Only check mandatory spokes in automated install (#956960,#895258) (bcl)
  - Add scratch-bumpver target (bcl)
  - Add Driver Update Disk repo handling to Anaconda (bcl)
  - Add Driver Update Disk support to anaconda-dracut (bcl)
  - Port driver update utilities from loader (bcl)
  - Fix a typo. (clumens)
  - Do not translate a blank window name. (clumens)
  - Add a separator under the default language on the welcome screen. (clumens)
  - Move the selected language to the top of the list on the welcome screen.
    (clumens)
  - Remove the unused LanguageSpoke. (clumens)
  - Add the "Add FCoE" dialog (#903122). (clumens)
  - Allow enabling /etc/anaconda.repos.d repos like the docs say (#955724).
    (clumens)
  - Move where the password quality checker is created (#956049). (clumens)
  - Allow multiple disk selection with Shift-click (#864707) (vpodzime)
  - Select all disks in the box with advanced storage as well (vpodzime)
  - Don't change DiskOverview's background on 'chosen' changed (vpodzime)
  - Fix number of arguments for languageGroups (liveDVD class) (#957038)
    (rvykydal)
  - Apply some minor padding fixes on the container editing dialog. (clumens)
  - If no root password was given, lock root's account (#927922). (clumens)
  - Remove some unneeded boxes and alignments in the NTP config dialog. (clumens)
  - Default to using the iscsi discovery credentials for login, if provided.
    (clumens)
  - langsupport spoke: keep data.lang.lang first in status of spoke (rvykydal)
  - Unpack property value returned by GDBus before using it (#956614) (rvykydal)
  - Don't traceback when no activated devices were found for ks network default
    (#956614) (rvykydal)
  - Ask about VNC also in connecting state, not only connected (#952801)
    (rvykydal)


author: Brian C. Lane <bcl@redhat.com> - 19.24-1
changelog:
  - Fix check for early exit from on_container_changed. (dlehman)
  - Add ability to manipulate container sizes directly. (dlehman)
  - Don't lock users who chose custom storage out. (dlehman)
  - Don't allow unhiding of hidden disks during disk image installs. (#956020)
    (dlehman)
  - Add layout indicator to the LUKS passphrase dialog (vpodzime)
  - Add layout indicator to the BaseWindow (vpodzime)
  - LayoutIndicator widget (vpodzime)
  - self._password is set to None not "" initially (#958723) (vpodzime)
  - Use constants for protocol's order instead of magic numbers (vpodzime)
  - Support setting the name of a btrfs subvol (#892363). (clumens)
  - If there are errors processing the kickstart file early on, just print them.
    (clumens)
  - Stop defining _, N_, and P_ all over the place. (clumens)
  - Fix a probably rare traceback in resizing from the custom part UI. (clumens)
  - Add methods to do some hiding/showing that we do several different places.
    (clumens)
  - Make it more obvious which fields on custom part are editable (#958251).
    (clumens)
  - Clean up some of the get_object usage in custom.py. (clumens)
  - Streamline DatetimeSpoke's timezone updating (#953311) (vpodzime)
  - Allow setting timezone on the map without signal (vpodzime)
  - Sensitivity of the date&time settings doesn't depend on timezone (vpodzime)
  - Give the RAID level label on custom a mnemonic widget. (clumens)
  - Give the hostname entry a keyboard shortcut. (clumens)


author: Brian C. Lane <bcl@redhat.com> - 19.25-1
changelog:
  - Change the buttons on the quit dialog. (clumens)
  - Add FONT=latarcyrheb-sun16 to /etc/vconsole.conf (vpodzime)
  - Use ntpdate instead of rdate (#950267) (vpodzime)
  - Add layouts with a country if not added with a language (#960569) (vpodzime)
  - Fixup xconf keymap code for text/dirinstall (bcl)
  - Bump pykickstart to 1.99.30 for liveimg support (bcl)
  - Add kickstart liveimg install command (bcl)
  - Make sure all threads are done before install (bcl)
  - Make sure stage1_disk isn't empty (#950487) (bcl)
  - Add /boot/efi to suggested mountpoints (#960677) (bcl)
  - Add extlinux command-line option. (mattdm)
  - Add extlinux as a bootloader type. (mattdm)
  - Bump the pykickstart requirement for the extlinux patches. (clumens)
  - Revert "Busy cursor when applying changes in the custom spoke" (mkolman)
  - Revert "Context manager for doing things with busied cursor" (mkolman)
  - Use the F19 bootloader class from pykickstart, for --extlinux (mattdm)
  - Transform bootloader --extlinux to extlinux command-line option (mattdm)
  - Rework the layout of the storage spoke for low resolution setups. (clumens)
  - Fix lower resolution display problems on the filter spoke. (clumens)
  - Don't show iscsi passwords when focused, either.  Enjoy typing blind.
    (clumens)
  - Add a couple more things to .gitignore. (clumens)
  - Remove the bootloader class's obsoletes attribute. (clumens)
  - Disable sort indicators on the filter UI. (clumens)
  - Remove the Viewport from the disk shopping cart. (clumens)
  - Cleaning up some of the TUI storage code (sbueno+anaconda)
  - Add ability in TUI for users to select partitioning scheme. (sbueno+anaconda)
  - Use the firmware-provided language if it's something we support. (pjones)
  - Use systemd-localed for writing out xorg conf file (#958714) (vpodzime)
  - Busy cursor when applying changes in the custom spoke (vpodzime)
  - Make sure the "unbusy cursor" is used for the exception window (vpodzime)
  - Context manager for doing things with busied cursor (vpodzime)
  - Revert "Add signal handlers for controlling password entry visibility."
    (#958608). (clumens)
  - Force a password to be set if option checked in TUI. (#927956)
    (sbueno+anaconda)
  - Fix a minor display issue in TUI. (sbueno+anaconda)
  - hostname has dropped -v option (bcl)
  - Only override proxy and noverifyssl if specified (#880482) (bcl)


author: Brian C. Lane <bcl@redhat.com> - 19.26-1
changelog:
  - Pressing Delete on custom part should remove the selected mountpoint.
    (clumens)
  - Use the same text formatting on the langsupport spoke as on the welcome
    spoke. (clumens)
  - Remove the now-unused LanguageMixIn. (clumens)
  - Do not BuildRequire python-bugzilla on RHEL (#953182) (dcantrell)
  - Don't require network configuration in Live DVD (#962485) (rvykydal)
  - Set default FS choice to LVM in text mode (#962600) (sbueno+anaconda)
  - Move udev rules generation to pre-trigger (#958924) (bcl)
  - Suggest names for btrfs mountpoints (bcl)
  - Use a method to reset current_selector (#959707) (bcl)
  - Fix non-default language being hidden in welcome spoke (mkolman)
  - Mark placeholder text in add addtnl keyboard screen as translatable.
    (sbueno+anaconda)
  - Mark language search string translatable. (#955229) (sbueno+anaconda)
  - Remove the get_current_layout_name function (#895766) (vpodzime)
  - Add support for the realm command (mkolman)
  - Revert "Add support for the realm command" (mkolman)
  - Add support for the realm command (mkolman)
  - Support for getting NTP servers from DHCP (#862755) (mkolman)


author: Brian C. Lane <bcl@redhat.com> - 19.27-1
changelog:
  - Partial fix for screen resize problems (#869364) (clumens)
  - Remove an extra call to page clicked handler from refresh. (#959722)
    (dlehman)
  - Always run through the full storage spoke. (#960732) (dlehman)
  - Update apply button as appropriate after invoking dialogs. (#960254)
    (dlehman)
  - Don't allow setting btrfs subvolumes' size. (#959723) (dlehman)
  - Drop btrfs-specific raid level "single" for non-btrfs. (#959688) (dlehman)
  - Update btrfs volume label when changing volume name. (#959727) (dlehman)
  - Don't allow setting labels for btrfs subvolumes. (#960601) (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 19.29-1
changelog:
  - Handle empty text in simpleline (bcl)
  - Fixup TUI source to work with kickstart (bcl)
  - Add missing disk_selection XML (#962012,#962631) (bcl)
  - Add ability for users to specify an installation source repo in text UI.
    (sbueno+anaconda)
  - Add the ability to select software in text UI. (sbueno+anaconda)
  - Add 'refresh' option in TUI; lock users out of threads that aren't ready
    (sbueno+anaconda)
  - Add 'software' category to TUI summary hub (sbueno+anaconda)
  - Only try to activate layouts if runtime system can be changed (vpodzime)
  - Be more defensive in handling layouts from kickstart (#963103) (vpodzime)
  - Return all layouts the XklWrapper knows about (#883555) (vpodzime)
  - Fix issue where FS selection not applied in text UI. (#964069)
    (sbueno+anaconda)


author: Brian C. Lane <bcl@redhat.com> - 19.31.1-1
changelog:
  * Thu May 23 2013 Brian C. Lane <bcl@redhat.com> - 19.30-1
  - Fix software selection in text UI. (#965974) (sbueno+anaconda)
  - Don't call _update_summary from within _add_disk_overview. (clumens)
  - getDisks should not return a list that has duplicates in it. (clumens)
  - Fix the rescan button (#929299). (clumens)
  - Let checkbox disable updates-testing (#962522) (bcl)
  - disable updates when method is set in ks (#952791) (bcl)
  - Fix string formatting on text UI storage spoke. (#965460) (sbueno+anaconda)


author: Brian C. Lane <bcl@redhat.com> - 19.31.2-1
changelog:
  - Fix driver disk path for inst.dd= method (bcl)
    Resolves: rhbz#987513
  - Allow logging into multiple iscsi nodes at once (clumens).
    Resolves: rhbz#975831
  - Add support for NFS as install source in TUI. (sbueno+anaconda)
    Resolves: rhbz#971298
  - Fix crash while parsing ntp servers from DHCP6 (dshea)
    Resolves: rhbz#987978
  - Wait for device connections for iface-bound iscsi in kickstart (rvykydal)
    Resolves: rhbz#740105
  - Refer to blivet instead of storage in iscsi kickstart (rvykydal)
    Resolves: rhbz#740105
  - Mark disk 'selected' if only one present in TUI. (sbueno+anaconda)
    Resolves: rhbz#975790
  - Update devicetree only if we logged in to some target in add iscsi dialog.
    (rvykydal)
    Related: rhbz#740105
  - Don't show multipath members in specialized disks overview (rvykydal)
    Resolves: rhbz#740105
  - Do not populate devicetree after each single login in iscsi dialog (rvykydal)
    Resolves: rhbz#740105
  - Match also iface when logging into selected iface-bound iscsi target
    (rvykydal)
    Resolves: rhbz#740105
  - Make sure proper installclass selected for RHEL installs. (sbueno+anaconda)
    Resolves: rhbz#975720


author: Brian C. Lane <bcl@redhat.com> - 19.31.3-1
changelog:
  - Skip password strength check for kickstart passwords (dshea)
    Resolves: rhbz#993040
  - Add unsupported hardware dialog (bcl)
    Resolves: rhbz#872728
  - Only move INSTALL_TREE when it is mounted (bcl)
    Resolves: rhbz#888196
  - Require fcoe-utils only on ix86 and x86_64 architectures (vpodzime)
    Resolves: rhbz#989913
  - For vnc require network in intramfs (rvykydal)
    Resolves: rhbz#990071
  - Honor hostname set in kickstart (rvykydal)
    Resolves: rhbz#988483
  - Don't prompt for ssh on s390x if doing an image install. (sbueno)
    Resolves: rhbz#983056


author: Brian C. Lane <bcl@redhat.com> - 19.31.4-1
changelog:
  - Use ksdata.method.seen (bcl)
    Resolves: rhbz#989461
  - Check that we're doing an HD install before examining the attr (clumens).
    Resolves: rhbz#989428


author: Brian C. Lane <bcl@redhat.com> - 19.31.7-1
changelog:
  - dracut/parse-kickstart should use the updated method-related classes
    (clumens).
    Resolves: rhbz#994978


author: Brian C. Lane <bcl@redhat.com> - 19.31.8-1
changelog:
  - dracut no longer auto assembles everything (bcl)
    Resolves: rhbz#960496
  - Don't override multilib setting unless the option was passed. (dlehman)
    Resolves: rhbz#987557
  - Don't read proxy for methods that have no proxy (dshea)
    Resolves: rhbz#997410


author: Brian C. Lane <bcl@redhat.com> - 19.31.9-1
changelog:
  - The NFS text dialog should never attempt to use method.url (clumens).
    Resolves: rhbz#998446
  - Update both the method and repo info. (dshea)
    Resolves: rhbz#999185


author: Brian C. Lane <bcl@redhat.com> - 19.31.10-1
changelog:
  - Check for hwaddress exceptions. (dshea)
    Resolves: rhbz#999514
  - If LANG isn't set, set it to default value. (sbueno+anaconda)
    Resolves: rhbz#997397
  - Do not run another instance of the TUI for errors (vpodzime)
    Resolves: rhbz#997661
  - Do not try to exit from the installation thread (vpodzime)
    Related: rhbz#997661
  - Tell which thread failed to be added by the ThreadMgr (vpodzime)
    Related: rhbz#997661


author: Brian C. Lane <bcl@redhat.com> - 19.31.11-1
changelog:
  - Return only network devices supported in installer from nm_devices (rvykydal)
    Resolves: rhbz#999514
  - Obtain network device type specific dbus interface dynamically (rvykydal)
    Resolves: rhbz#999514
  - Catch no-hwaddr exception only for the respective call (rvykydal)
    Resolves: rhbz#999514
  - Don't catch hwaddr not found exception for ethernet devices (rvykydal)
    Resolves: rhbz#999514


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 19.31.12-1
changelog:
  - Text network spoke: more strict ipv6 address input checking (rvykydal)
    Resolves: rhbz#909299
  - Text network spoke: add to translated files (po/POTFILES.in) (rvykydal)
    Resolves: rhbz#909299
  - Text network spoke: require netmask and gateway for static ipv4 (rvykydal)
    Resolves: rhbz#909299
  - Text network spoke: Condense device configuration information (rvykydal)
    Resolves: rhbz#909299
  - Text network spoke: fix ipv4 regex (rvykydal)
    Resolves: rhbz#909299
  - Text network spoke: basic configuration support (rvykydal)
    Resolves: rhbz#909299
  - Add support for network configuration in TUI. (sbueno+anaconda)
    Resolves: rhbz#909299


author: Brian C. Lane <bcl@redhat.com> - 19.31.13-1
changelog:
  - Remove Closest mirrors if no mirrors (bcl)
    Related: rhbz#876135
  - Fix fastestmirror plugin check (bcl)
    Related: rhbz#876135
  - Optionally hide the GUI option to install updates (dshea)
    Resolves: rhbz#999442
  - Move the really_hide and really_show functions to utils (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 19.31.14-1
changelog:
  - Add more details to iso device selector (bcl)
    Resolves: rhbz#971290
  - Warn user if they enter a weak password in TUI. (sbueno+anaconda)
    Resolves: rhbz#1001039
  - Don't mark spoke as completed if no repo is set. (sbueno+anaconda)
    Resolves: rhbz#1001538
  - Run firstboot-only spokes on first boot by default (vpodzime)
    Related: rhbz#1000409
  - Let hubs specify which environments they support (vpodzime)
    Related: rhbz#1000409
  - Don't enable chronyd if disabled in kickstart (mkolman)
    Resolves: rhbz#1002583


author: Brian C. Lane <bcl@redhat.com> - 19.31.15-1
changelog:
  - Handle kickstarts that don't specify timezone (mkolman)
    Resolves: rhbz#1001598
  - Only ignore missing packages entries (bcl)
    Resolves: rhbz#983316


author: Brian C. Lane <bcl@redhat.com> - 19.31.16-1
changelog:
  - Let users configure autopart options in interactive text ks.
    (sbueno+anaconda)
    Resolves: rhbz#1001061
  - Catch race of network device state vs reading its config properties
    (rvykydal)
    Resolves: rhbz#919478
  - Fix check for device state when reading its IPXConfig (rvykydal)
    Resolves: rhbz#1005681
  - Network spoke: fix showing of ipv6 addresses (rvykydal)
    Resolves: rhbz#1005681
  - Network spoke: show global ipv6 addresses (rvykydal)
    Resolves: rhbz#1005681
  - Network spoke: fix refresh of device IP configuration (rvykydal)
    Resolves: rhbz#1005681
  - Firstboot should be disabled by default after automated installations
    (vpodzime)
    Resolves: rhbz#985277


author: Brian C. Lane <bcl@redhat.com> - 19.31.17-1
changelog:
  - Don't set up the resize slider for non-resizable devices. (dlehman)
    Resolves: rhbz#1008049
  - Fix handling of flexible specs in onpart for member devices. (dlehman)
    Resolves: rhbz#1008048
  - Don't mount cdroms that contain no mountable media. (dlehman)
    Resolves: rhbz#1008050
  - Check MBR gap size even when /boot is on a plain partition. (dlehman)
    Resolves: rhbz#1008051
  - Try to use VConsole keymap name as X layout (vpodzime)
    Resolves: rhbz#1007359
  - Check ready state before baseRepo (bcl)
    Resolves: rhbz#1001538
    Related: rhbz#1001538


author: Brian C. Lane <bcl@redhat.com> - 19.31.19-1
changelog:
  - Export the pykickstart Eula command (vpodzime)
    Related: rhbz#1000409
  - LiveImageKSPayload skip the parent class setup method (bcl)
    Resolves: rhbz#1010500


author: Brian C. Lane <bcl@redhat.com> - 19.31.20-1
changelog:
  - Encrypt normal user passwords when doing text install. (sbueno+anaconda)
    Resolves: rhbz#1012028
  - Fixup Eula class (bcl)
    Related: rhbz#1000409
  - Center the Langsupport spoke's description (vpodzime)
    Related: rhbz#1006458
  - Normalize keyboard layout and variant strings from langtable (vpodzime)
    Related: rhbz#1006458
  - More robust parsing of the layout and variant string specification (vpodzime)
    Related: rhbz#1006458
  - Share code between the Welcome and Langsupport spokes (vpodzime)
    Related: rhbz#1006458
  - Rework the Langsupport spoke to work with all locales (vpodzime)
    Related: rhbz#1006458
  - Match langs with stripped accents when filtering languages (vpodzime)
    Related: rhbz#1006458
  - Get rid of the non-deterministic expand_langs and its usage (vpodzime)
    Related: rhbz#1006458
  - Rework the Welcome spoke to allow users choose from all locales (vpodzime)
    Resolves: rhbz#1006458
  - Allow seting up locale without modifying ksdata (vpodzime)
    Related: rhbz#1006458
  - Remove an unused argument of get_available_translations (vpodzime)
    Related: rhbz#1006458
  - Specify also query script when getting locale's native name (vpodzime)
    Related: rhbz#1006458
  - Fix the langcode parsing regexp (vpodzime)
    Related: rhbz#1006458
  - Adapt to the new localization module (vpodzime)
    Related: rhbz#1006458
  - Rewrite the localization module (vpodzime)
    Related: rhbz#1006458


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 19.31.21-1
changelog:
  - Move DEFAULT_VC_FONT to constants (vpodzime)
    Resolves: rhbz#1012811
  - Fix issue where spoke returns to hub early in text mode. (sbueno+anaconda)
    Resolves: rhbz#979375
  - Don't confuse users by misleading tooltip (vpodzime)
    Resolves: rhbz#1011112
  - Display newly created partitions without a mountpoint, too (clumens).
    Resolves: rhbz#886039
  - If the full device path is given in repo=hd:, still select it in the UI
    (clumens).
    Resolves: rhbz#980479
  - tui ErrorDialog needs to be modal (bcl)
    Resolves: rhbz#983316


author: Brian C. Lane <bcl@redhat.com> - 19.31.22-1
changelog:
  - Moved the NFS nolock option into Payload._setupNFS (dshea)
    Resolves: rhbz#1001593
  - Don't try to parse langcode if none given (vpodzime)
    Resolves: rhbz#1013955


author: Brian C. Lane <bcl@redhat.com> - 19.31.24-1
changelog:
  - Pass layout and variant in specific format to Gkbd (vpodzime)
    Resolves: rhbz#1011155
  - Return switching options with the same order as shown (vpodzime)
    Resolves: rhbz#1011130
  - Make the keyboard layout preview dialog bigger (vpodzime)
    Resolves: rhbz#1011140
  - Make Keyboard spoke's status consistent with other statuses (vpodzime)
    Resolves: rhbz#1011166
  - Generate ifcfg VLAN_ID value for kickstart network --vlanid (rvykydal)
    Resolves: rhbz#1011860
  - Set ONBOOT=yes for the device used for installation (rvykydal).
    Resolves: rhbz#1002544
  - Add a tooltip to the container combobox (bcl)
    Resolves: rhbz#975801
  - Support for removing services from the firewall needs newer PyKickstart
    (mkolman)
    Related: rhbz#1016008
  - Add support for removing services from the firewall (mkolman)
    Related: rhbz#1016008
  - Don't set ksdata.lang.seen to True if using default value (mkolman)
    Resolves: rhbz#997397
  - network gui: do not crash on devices without settings (eg wireless)
    (rvykydal)
    Related: rhbz#1011928
    Resolves: rhbz#1011928
  - Network TUI: show the same status as in gui (rvykydal)
    Resolves: rhbz#1011928
  - Network TUI: don't traceback when applying config to device without link
    (rvykydal)
    Resolves: rhbz#1011866
  - Network TUI: fix updating of ksdata in apply (rvykydal)
    Resolves: rhbz#1011855
  - Network TUI: ignore slaves devices for configuration (rvykydal)
    Resolves: rhbz#1011841
  - network: don't create ksdata for devices enslaved in GUI (rvykydal)
    Resolves: rhbz#1011826
  - Clean up ifcfg file handling (rvykydal)
    Resolves: rhbz#1011826
  - Don't use temporary file and move when writing out an ifcfg file (vpodzime)
    Related: rhbz#1011826
    Resolves: rhbz#1011826


author: Brian C. Lane <bcl@redhat.com> - 19.31.26-1
changelog:
  - Clear bootDisk and bootloader stage info on errors (bcl)
    Resolves: rhbz#1013482
  - Catch BootLoaderError when setting up bootloader (bcl)
    Resolves: rhbz#1013474


author: Brian C. Lane <bcl@redhat.com> - 19.31.27-1
changelog:
  - Refresh swap suggestion once we know which disks to use (vpodzime)
    Related: rhbz#1016673
  - fix luksformat references (bcl)
    Resolves: rhbz#1014493
  - kickstart: check for correct format (bcl)
    Resolves: rhbz#1014545
  - UIScreen doesn't necessarily have the ready property (vpodzime)
    Related: rhbz#1000409
  - Print long widgets in a nice way (vpodzime)
    Related: rhbz#1000409
  - Take into account disk space when calculating swap suggestion (vpodzime)
    Resolves: rhbz#1016673


author: Brian C. Lane <bcl@redhat.com> - 19.31.28-1
changelog:
  - Fix liveinst to work with livemedia-creator (bcl)
    Resolves: rhbz#1009711
  - Fix initramfs generation for disk image installations. (dlehman)
    Resolves: rhbz#1018925
  - Save mountpoints specified for existing btrfs volumes. (dlehman)
    Resolves: rhbz#1019510
  - Add a command line option for disabling friendly multipath names. (dlehman)
    Resolves: rhbz#977815
  - Keyboard variant names may contain dashes (vpodzime)
    Resolves: rhbz#1017556
  - swap devices should be under the System portion (clumens).
    Resolves: rhbz#1017838
  - Don't try to configure a bootloader for s390 disk image installs. (dlehman)
    Resolves: rhbz#994521
  - Install bootloader to loop device in disk image installations. (dlehman)
    Resolves: rhbz#955202
  - network: look for device settings also based on DEVICE value (rvykydal)
    Resolves: rhbz#1017788


author: Brian C. Lane <bcl@redhat.com> - 19.31.29-1
changelog:
  - Use Unicode in the TUI buffer strings (dshea)
    Resolves: rhbz#1002462
  - Don't ask to start vnc if user specifies text mode. (sbueno+anaconda)
    Resolves: rhbz#959119
  - Do not accept changes if the user presses Esc on summary screen.
    Resolves: rhbz#998384


author: Brian C. Lane <bcl@redhat.com> - 19.31.30-1
changelog:
  - Turn spinner back on for configuration (bcl)
    Related: rhbz#1019970
    Resolves: rhbz#1019970
  - Correctly generate rescue initrd (bcl)
    Related: rhbz#1019970
    Resolves: rhbz#1019970
  - Always regenerate initramfs (bcl)
    Resolves: rhbz#1019970
  - remove signal disconnect (bcl)
    Resolves: rhbz#996899
  - Always use decimal notation for Size specs (dshea)
    Resolves: rhbz#999440
  - network kickstart: add support for devices configured in %pre (rvykydal)
    Resolves: rhbz#1019796
  - network gui spoke: use GDBus to obtain list of settings (rvykydal)
    Resolves: rhbz#1019775
  - network: remove function we don't need anymore (rvykydal)
    Resolves: rhbz#1019775
    Related: rhbz#1019775
  - network gui: make Configure button insensitive when no ap is selected
    (rvykydal)
    Resolves: rhbz#1015212
  - Use a temporary directory for verifying ISO media (dshea)
    Related: rhbz#1017648
  - Skip devices not controllable by blivet (dshea)
    Resolves: rhbz#1017648
  - Use more general status for installations from media (vpodzime)
    Resolves: rhbz#1017703


author: Brian C. Lane <bcl@redhat.com> - 19.31.31-1
changelog:
  - Update bootDrive info when storage config updated in text-mode.
    (sbueno+anaconda)
    Resolves: rhbz#861018
  - Ignore SIGINT (amulhern)
    Resolves: rhbz#971323
  - Make Software spoke ready even if there is no repo (vpodzime)
    Resolves: rhbz#1001054
  - Correctly accept 'sshd' boot arg as alias for 'inst.sshd' (wwoods)
    Resolves: rhbz#924157
  - Fix the Gkbd spec string for layouts with no variant (dshea)
    Resolves: rhbz#1011155
  - mem may not exist when it's printed out in these error messages. (clumens)
    Related: rhbz#1019322
  - Use devicetree to resolve device specs in kickstart. (dlehman)
    Resolves: rhbz#1019322
  - Add bootloader execute before autopart (bcl)
    Resolves: rhbz#1022418
  - BootLoaderError should not reset storage (bcl)
    Resolves: rhbz#1022418
    Related: rhbz#1022418
  - Mountpoint is an attr of the format, not the device. (dlehman)
    Resolves: rhbz#1019510
  - Do error checking of repository names on "Installation Source" screen.
    (amulhern)
    Resolves: rhbz#1020991


author: Brian C. Lane <bcl@redhat.com> - 19.31.32-1
changelog:
  - Send the continue click after the queue is empty (bcl)
    Resolves: rhbz#1025346
  - Fix kickstart block device resolution. (dlehman)
    Resolves: rhbz#1025508
  - No longer use summary screen visit to decide whether bootloader has been
    configured (amulhern)
    Resolves: rhbz#916529
  - Remove the bootloader line from the interactive kickstart file (amulhern)
    Resolves: rhbz#916529
    Related: rhbz#916529
  - Set bootloader default location to mbr in constructor (amulhern)
    Resolves: rhbz#916529
  - Add HDD ISO support for TUI (mkolman)
    Resolves: rhbz#1000327


author: Brian C. Lane <bcl@redhat.com> - 19.31.33-1
changelog:
  - Avoid raising an exception if epdb module unavailable (amulhern)
    Resolves: rhbz#1026779
  - Display a EULA-related warning on progress hub at end of installation.
    (sbueno+anaconda)
    Resolves: rhbz#909309
    Related: rhbz#909309
  - Show last 4 bytes of wwid (jstodola)
    Resolves: rhbz#1024966
  - Display a EULA-related warning on the progress hub at the end of installation. (clumens)
    Related: rhbz#909309
  - Handle focus changes of MountpointSelectors from outside (vpodzime)
    Resolves: rhbz#975838
  - Make network-fetched driver disk .iso files work (vpodzime)
    Resolves: rhbz#1003595
  - Updates to boot-options.txt document (amulhern)
    Related: rhbz#1026385
    Resolves: rhbz#1026385
  - No longer install anaconda user documentation (amulhern)
    Resolves: rhbz#1026385


author: Brian C. Lane <bcl@redhat.com> - 19.31.34-1
changelog:
  - Don't try to unicode unicode strings (vpodzime)
    Resolves: rhbz#1029109
  - Add tmpfs support (mkolman)
    Resolves: rhbz#918621


author: Brian C. Lane <bcl@redhat.com> - 19.31.38-1
changelog:
  - Make _yum.preconf setup atomic (bcl)
    Resolves: rhbz#882279
  - refactor into _setupInstallDevice (bcl)
    Related: rhbz#882279
    Resolves: rhbz#882279
  - Pass biosdevname boot option to installed system (rvykydal)
    Resolves: rhbz#1030943
  - network: add s390 options in ifcfgs generated from kickstart (rvykydal)
    Resolves: rhbz#1031376
  - Don't require pressing escape twice to kill the media check window (clumens)
    Resolves: rhbz#1015173
  - Change source spoke proxy handling to use local copy (bcl)
    Resolves: rhbz#1029245
  - clear software environment (bcl)
    Resolves: rhbz#1029536
  - Make thread manager operations atomic (mkolman)
    Resolves: rhbz#1029898


author: Brian C. Lane <bcl@redhat.com> - 19.31.39-1
changelog:
  - use deepcopy on ksdata method (bcl)
    Resolves: rhbz#1024509
  - Update source on errors (bcl)
    Resolves: rhbz#1030997
  - clear errors when metadata is ok in tui source spoke (bcl)
    Resolves: rhbz#1034420
  - Generate missing machine-id (bcl)
    Resolves: rhbz#1034916
  - fcoe gui: repopulate device tree only if device was actually added (rvykydal)
    Related: rhbz#1039223
    Resolves: rhbz#1039223
  - Exclude FCoE disks from local disks (rvykydal)
    Related: rhbz#1039223
    Resolves: rhbz#1039223
  - fcoe: repopulate devicetree after adding FCoE SAN (rvykydal)
    Resolves: rhbz#1039223
  - createUser is already in a chroot (bcl)
    Resolves: rhbz#1038241
  - Hide password characters in iSCSI login fields (vpodzime)
    Resolves: rhbz#1034202
  - Do not try to setup None NFS repository (vpodzime)
    Resolves: rhbz#1028699


author: Brian C. Lane <bcl@redhat.com> - 19.31.40-1
changelog:
  - Add initial 64-bit ARM aarch64 EFI support (dmarlin)
    Resolves: rhbz#1034428
  - Don't wait for systemctl shutdown command to exit (bcl)
    Resolves: rhbz#994188
  - Fix default device for ks=cdrom (bcl)
    Resolves: rhbz#1042500
  - Fix geolocation on live installs (mkolman)
    Resolves: rhbz#1032735
  - Use ExceptionInfo namedtuple when dumping anaconda (vpodzime)
    Resolves: rhbz#983787
  - Catch OSError if there are problems running authconfig. (sbueno+anaconda)
    Resolves: rhbz#994674
  - Move atexit registration before running rescue mode (vpodzime)
    Resolves: rhbz#1042722
  - Set environment variables in anaconda systemd shell file (amulhern)
    Resolves: rhbz#1023913
  - Don't allow bootloader and /boot on iSCSI on s390 (vpodzime)
    Resolves: rhbz#1034222
  - Remove enablement of whiteout/blackout plugins and adapt requires (notting)
    Resolves: rhbz#1040530


author: Brian C. Lane <bcl@redhat.com> - 19.31.41-1
changelog:
  - Check for ready before baseRepo in completed (bcl)
    Resolves: rhbz#1044985
  - Print a message and exit if a user attempts to upgrade via kickstart. (dshea)
    Resolves: rhbz#1036756
  - Don't show the language twice for keyboard layouts (dshea)
    Resolves: rhbz#1021849
  - If there are incomplete spokes, let the user know which (clumens).
    Resolves: rhbz#1032801
  - network: GUI, don't ask for wifi secrets upon Configure (rvykydal)
    Resolves: rhbz#1033073
  - network: GUI, add support for virtual devices removing (rvykydal)
    Resolves: rhbz#1030870
  - network: fix naming of slave ifcfg files from kickstart (rvykydal)
    Related: rhbz#1036047
    Resolves: rhbz#1036047
  - network: GUI, handle virtual devices (bond, vlan, team) properly (rvykydal)
    Resolves: rhbz#1036047
  - network: call GDBus proxy methods like python (rvykydal)
    Related: rhbz#1036047
    Resolves: rhbz#1036047
  - network: add team support for kickstart %pre phase (rvykydal)
    Resolves: rhbz#1003591
  - network: generate kickstart commands for team devices (rvykydal)
    Resolves: rhbz#1003591
  - network: support for adding team devices (rvykydal)
    Resolves: rhbz#1003591
  - network: display team devices in status (rvykydal)
    Resolves: rhbz#1003591
  - network: add team support to kickstart (rvykydal)
    Resolves: rhbz#1003591
  - Accept only .iso files from the IsoChooser dialog (vpodzime)
    Resolves: rhbz#1015169
  - Fix a typo (rvykydal)
    Related: rhbz#1039223
    Resolves: rhbz#1039223


author: Brian C. Lane <bcl@redhat.com> - 19.31.42-1
changelog:
  - Display additional disk attributes in TUI storage spoke. (sbueno+anaconda)
    Resolves: rhbz#1024760
  - network GUI: fix typo making device adding fail silently (rvykydal)
    Resolves: rhbz#1047799
  - network GUI: fix porting thinko in log msg causing traceback on Configure
    (rvykydal)
    Resolves: rhbz#1047941
  - Only display the actions summary dialog if there are any actions (clumens).
    Resolves: rhbz#1030511


author: Brian C. Lane <bcl@redhat.com> - 19.31.43-1
changelog:
  - Fix the release notes image cycler. (dshea)
    Resolves: rhbz#1049967
  - Error gracefully if we have a question in cmdline mode. (sbueno+anaconda)
    Resolves: rhbz#869731
  - Verify that designated label can be set (#1038590) (amulhern)
    Related: rhbz#1038590
  - Do not change sensitivity of label field (#1038590) (amulhern)
    Related: rhbz#1038590
  - Also update POTFILES.in for the new category name (clumens).
    Resolves: rhbz#1050053
  - Rename network spoke header (mkolman).
    Resolves: rhbz#1050053
  - Rename the network config spoke a little bit (clumens).
    Resolves: rhbz#1050053
  - Consolidate storage and networking under one category (clumens).
    Resolves: rhbz#1050053
  - Fix bool parsing of boot options with inst. prefix (mkolman)
    Resolves: rhbz#1044391
  - Treat the output of vncpasswd as binary data, since it is (dshea)
    Resolves: rhbz#1045162
  - Add iutil.exec* options for handling binary data (dshea)
    Related: rhbz#1045162
  - Do not allow 'root' as a user name (vpodzime)
    Resolves: rhbz#1032671
  - Add Shell spoke to s390x installations (vpodzime)
    Resolves: rhbz#1019248
  - Put TUI spokes in common categories (vpodzime)
    Related: rhbz#1019248


