[SSSD] Announcing the release of SSSD 0.7.0

Stephen Gallagher sgallagh at redhat.com
Fri Oct 23 19:00:55 UTC 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

The SSSD Development team is proud to announce the immediate maintenance
release of SSSD 0.7.0. It can be found at https://fedorahosted.org/sssd/

== Highlights ==
 * Removed the Data Provider process. All Data Provider backends will
now speak directly to the responders.
 * Remove the !MagicPrivateGroups option. This will be an internal
feature of backends that support it.
 * Add first steps towards a native FreeIPA data provider.
 * Support password changing in LDAP and Kerberos providers.
 * Added Python API for managing SSSD configuration.

== Detailed changes since 0.6.0 ==
Dmitri Pal (10):
 * COLLECTION Adding item comparison and sorting
 * COLLECTION Realigning collection code
 * COLLECTION Making iterations pinnable
 * COLLECTION Enhancing hashing and iteration functions
 * ELAPI Event resolver
 * ELAPI Resolving message attribute
 * ELAPI Fixing warnings in the example
 * ELAPI Rename variables and functions not to use word template
 * ELAPI Fixed the host name resolution
 * ELAPI Compatibility code for getifaddr()

Jakub Hrozek (3):
 * Fix python sync operations and mem hierarchy
 * Fix error messages in tools
 * User home directories management

Martin Nagy (7):
 * Use correct talloc context in sss_names_init()
 * Fix potential memory leaks in the data provider
 * Resolver: Use talloc_get_type() for type safety
 * Use talloc to copy data from c-ares
 * Add a new set of helpful common functions for tests
 * Various improvements to the resolv test suite
 * Delete sssd-i18n.h and put it's old contents into util.h

Piotr Dr?g (1):
 * Update polish translation for 0.6.0

Ralf Haferkamp (2):
 * LDAP provider needs to link against krb libraries
 * SUSE specific init script

Simo Sorce (21):
 * Tighten up permission.
 * Initial implementation of sasl bind support
 * Fix tools sync operations and mem hierarchy
 * Fix long timeout on ldap operation
 * Make dp requests more robust
 * Differentiate between search and network timeouts
 * Remove DP process
 * Start responders predictably after providers
 * Remove magicPrivateGroups option
 * Fix services startup when only LOCAL is configured
 * Make options parser available to all providers
 * Move ldap provider configuration into its own file
 * Fix offline authentication
 * Return the dp error from the providers
 * Move all ldap provider init functions
 * Move all krb5 provider init functions
 * Add first basic IPA provider
 * Always list inputs before outputs
 * Start implementing ipa specific options.
 * Better offline/enumeration behavior
 * Fix setting the schema in the ipa provider

Stephen Gallagher (24):
 * Update version to 0.6.0
 * Fix infinite loop with empty group enumeration
 * Updating release script to use the VERSION file
 * Change requirement on libldb to libldb >= 0.9.3
 * INI Add config_from_fd() to ini_config
 * Remove unused btreemap code
 * Add new SSSDConfig python API
 * Add plugin configuration schema for proxy provider
 * Package SSSDConfig API
 * Clean up warnings in pysss.c
 * Remove warnings caused by 5e2301b8a75d10e5cbbe11e26e5192b894af6ad7
 * Remove two unused functions.
 * Fix segfault when using SSS tools with no local provider
 * Do not allow setting auth, access or chpass providers for LOCAL
 * Add krb5_common.h to the list of headers to 'make dist'
 * Use Python 3-compatible sitearch and sitelib
 * Better detect installed language files
 * Clean up rpmlint errors and warnings in sssd-client package
 * Set the Default-Stop LSB option for the SSSD sysv init script
 * Fix RPM builds on older versions of rpmbuild
 * Bring SSSDConfig API options up-to-date
 * Add pam_ctx (similar to nss_ctx) for storing global PAM config
 * Add support for offline auth cache timeout
 * Update version to 0.7.0

Sumit Bose (28):
 * update sysdb tests to new config file version
 * add utility call check_and_open_readonly
 * more documentation and test for sssd.conf
 * handle expired password during authentication
 * move password handling into subroutines
 * ask for new password if password is expired
 * remove redundant talloc_free
 * add description of chpass_provider option to sssd.conf man page
 * add support for server side LDAP password policies
 * add syslog message similar to pam_unix
 * use the correct kerberos context for each target
 * fix a wrong argument to unpack_buffer
 * add -Werror-implicit-function-declaration to default gcc flags
 * add a replacement if ldap_control_create is missing
 * use PYTHON_PREFIX to install SSSDConfig python API
 * add missing %defattr to the filelist of the client package
 * make sdap_id_connect_* independent of sdap_id_ctx
 * send a message if a backend target is not configured
 * use old password if available during password change
 * set chpass_provider implicit if not set explicit
 * more implicit provider target settings
 * enable debugging of krb5_child
 * Check for expired passwords in LDAP provider
 * added generic LDAP search sdap_get_generic_send/_recv
 * add store/search/delete interface for custom sysdb objects
 * update krb5 option handling to new option scheme
 * update ipa auth options to new option scheme
 * fix a compiler warning about redefinition of DEBUG



- -- 
Stephen Gallagher
RHCE 804006346421761

Looking to carve out IT costs?
www.redhat.com/carveoutcosts/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iEYEARECAAYFAkrh/WEACgkQeiVVYja6o6MkbwCgkm6NkrCC/19atvHamxmeBgSH
oxUAniy4dbE87lxS4VLv6JLcqMa8Snig
=ynhy
-----END PGP SIGNATURE-----



More information about the sssd-devel mailing list