29d7ea1 Dmitri Pal (10):

Authored and Committed by sgallagh 14 years ago
    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
    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
    Detailed changes since 0.5.0
    Dmitri Pal (8):
    ELAPI sinks and providers
    ELAPI Adding file provider and CSV format
    ELAPI Laying foundation for the async processing
    COLLECTION Copy collection flat with concatenated names
    COLLECTION Improvements to copy functions
    COLLECTION Functions to deal with hash
    ELAPI Better separation from collection internals.
    INI Error handling and interface cleanup
    Jakub Hrozek (17):
    Remove shadow-utils support from tools
    Small changes to the example config and manpage
    Add copyright notices
    Fix dispatcher structure initialization
    Add binaries and backup files to .gitignore
    Refactor tools code
    Decouple synchronous sysdb interface from tools
    Provide python bindings for sysdb
    Use syslog for logging error conditions in SSSD
    fix varargs call, update unit tests
    Ticket 161: Initialize structures with calloc instead of enumerating
        members
    Allow entering parent groups as FQDN
    Remove provider=files
    Manpages update
    script to upgrade config to v2
    Send debug messages to logfile
    Convert the example config to v2 format, upgrade config on update only
    Jeff Schroeder (1):
    Add documentation for installing build dependencies
    Piotr Drąg (1):
    Add pl translation
    Ralf Haferkamp (2):
    Fix initgroups search filter when using rfc2307bis
    Avoid crash when timestamp is NULL
    Simo Sorce (30):
    Use the correct structure.
    Initial support for multiple schema types
    Always save using member/memberOf
    Fix group replies when using member/memberof
    Upgrade database to 0.2
    Remove redunant function and always pass attrs.
    Make enumeration an independent task
    Speed-up enumerations.
    Correctly handle !DbusWatch behavior.
    Turn enumeration into a boolean value
    Honor enumerate option in ldap_id
    Fix proxy enumeration
    Fix two possible uninitialized values
    Split database in multiple files
    Tools are allowed to touch only the 'local' domain
    Fix Ldap id backend offline code
    Fix memory mishandling.
    Fix ldap enumeration async task
    Fix getgrnam and getgrgid calls
    Complete the removal of "legacy" option.
    Update documentation and examples
    Make the offline status backend-global
    Turn ldap driver options into multitype
    Fix copy&paste error.
    Better handle groups w/o members
    Fix copy&paste of wrong structure
    Don't try to use initgroups_dyn if not available
    Handle suspend cases
    Split out an sssd-clients package
    Let backend respond while fetching large results
    Stephen Gallagher (26):
    Move RPM specfiles into contrib/
    Consolidate cache lookups in the NSS
    Add support for the !EntryCacheNoWaitRefreshTimeout
    Check for valid min and max IDs in confdb_get_domains
    Update manpage to reflect new syntax for enumerate
    Add strtoint32 and strtouint32 convenience functions
    Properly detect negative/invalid values for the minId and maxId
    Remove unused event context argument from confdb_init
    Read the configuration parsing before daemonization
    Fix first-time confdb generation
    Add 'make tests' target
    Add strtoint32 and strtouint32 tests
    Print error message when connection to the config db fails
    Exit if the sssd is launched as a user other than root
    Include m4 directories in tarball
    Allow rerunning autoreconf from the tarball
    Add PRERELEASE_VERSION variable for use in sssd.spec.in
    Add missing updates to LINGUAS for pl translation
    Add missing reference to sssd-ldap(5) in sssd.conf(5) manpage
    Include groupSearchBase in sssd-ldap(5) manpage
    Several fixes and enhancements for config file processing
    Make configure script compatible with older python versions
    Revert "Use syslog for logging error conditions in SSSD"
    Temporarily disable automatic config file reread
    Upgrade confdb to version 2
    Update version to 0.6.0
    Sumit Bose (31):
    removed unused header file
    do not show server messages to user
    fix internal order of ldap user mapping options
    add configure check for errno_t
    send SSSD_REALM and SSSD_KDCIP environment to the client
    check if gid attribute is empty
    stop processing a domain if no provider is given
    check if libpcre version is above or below 7
    remove the concept of a backend name
    configure cleanups
    fix libdbus configure check
    initialize sockaddr_in structure
    add change password target to krb5 backend
    use fork+exec for kerberos helper
    Let the PAM client send its PID
    remove unused client locale from PAM protocol
    make cli_pid mandatory and increase version number of pam protocol
    add krb5ccache_dir and krb5ccname_template option
    fix the wrong usage of an offset
    added child timeout handler
    Check if SSL/TLS handler is already in place
    use getaddrinfo to resolve IP address of KDC
    add a man page for pam_sss
    toggle debug output of sssd_krb5_locator_plugin with an environment
        variable
    add new config options ldap_tls_cacert and ldap_tls_cacertdir
    fix possible short reads in kerberos provider
    remove krb5_try_simple_upn option and make it a default fallback
    add defines for large file support to standard CFLAGS
    more fixes for older libpcre versions
    Cleanups for library linking
    added support for older MIT kerberos versions
    
        
file modified
+1 -1
file modified
+1 -1
file modified
+94 -26