summaryrefslogtreecommitdiffstats
path: root/src/providers/ldap/sdap_async_private.h
Commit message (Collapse)AuthorAgeFilesLines
* LDAP: Make sdap_initgr_common_store() non-staticStephen Gallagher2012-06-121-0/+8
| | | | | Move it to a private header so it can be reused by other initgroups C files.
* LDAP: Add helper function to get list of a user's groups from sysdbStephen Gallagher2012-06-121-0/+5
|
* Modifications to simplify list_missing_attrsJan Zeleny2012-02-241-2/+0
|
* Renamed some LDAP routinesJan Zeleny2011-11-231-0/+15
| | | | | These were renamed just ot make sure they are not mistook for IPA netgroup functions.
* SysDB commands that save lastUpdate allows this value to be passed inPavel Březina2011-10-131-1/+2
| | | | https://fedorahosted.org/sssd/ticket/836
* sdap_async_accounts.c splitJan Zeleny2011-08-151-0/+17
| | | | | | | | | The file has been split in three: sdap_async_users.c sdap_async_groups.c sdap_async_initgroups.c https://fedorahosted.org/sssd/ticket/864
* Add sdap_call_conn_cb() to call add connection callback directlySumit Bose2011-06-301-0/+2
|
* Add ldap_deref optionSumit Bose2010-10-221-0/+2
|
* Make ldap_child report kerberos return code to parentJakub Hrozek2010-10-131-1/+3
|
* Revert "Make ldap bind asynchronous"Jakub Hrozek2010-09-151-8/+0
| | | | This reverts 56d8d19ac9d857580a233d8264e851883b883c67
* Make ldap bind asynchronousMartin Nagy2010-09-021-0/+8
| | | | | | Every ldap function that could possibly create a new connection is now wrapped in a tevent_req. If the connection is created, we will call the function again after the socket is ready for writing.
* GSSAPI ticket expiry time is returned from ldap_child and stored in ↵eindenbom2010-07-091-1/+2
| | | | sdap_handle for future reference.
* Disable connection callbacks when going onlineStephen Gallagher2010-06-091-0/+1
| | | | | | | | Under certain circumstances, the openldap libraries will continue internally trying to reconnect to a connection lost (as during a cable-pull test). We need to drop the reconnection callbacks when marking the backend offline in order to guarantee that they are not called with an invalid sdap_handle.
* Add ldap_krb5_ticket_lifetime optionSumit Bose2010-05-161-0/+1
|
* Add dynamic DNS updates to FreeIPAStephen Gallagher2010-05-161-0/+2
| | | | | | | | | | | | | | | | | | This adds two new options: ipa_dyndns_update: Boolean value to select whether this client should automatically update its IP address in FreeIPA DNS. ipa_dyndns_iface: Choose an interface manually to use for updating dynamic DNS. Default is to use the interface associated with the LDAP connection to FreeIPA. This patch supports A and AAAA records. It relies on the presence of the nsupdate tool from the bind-utils package to perform the actual update step. The location of this utility is set at build time, but its availability is determined at runtime (so clients that do not require dynamic update capability do not need to meet this dependency).
* Revert "Add dynamic DNS updates to FreeIPA"Stephen Gallagher2010-05-071-2/+0
| | | | | | | This reverts commit 973b7c27c0b294b8b2f120296f64c6a3a36e44b7. While this patch applied cleanly, it was uncompilable. Reverting until it can be properly merged.
* Add dynamic DNS updates to FreeIPAStephen Gallagher2010-05-071-0/+2
| | | | | | | | | | | | | | | | | | This adds two new options: ipa_dyndns_update: Boolean value to select whether this client should automatically update its IP address in FreeIPA DNS. ipa_dyndns_iface: Choose an interface manually to use for updating dynamic DNS. Default is to use the interface associated with the LDAP connection to FreeIPA. This patch supports A and AAAA records. It relies on the presence of the nsupdate tool from the bind-utils package to perform the actual update step. The location of this utility is set at build time, but its availability is determined at runtime (so clients that do not require dynamic update capability do not need to meet this dependency).
* Make the handling of fd events opaqueSumit Bose2010-04-261-9/+7
| | | | | | | Depending on the version of the OpenLDAP libraries we use two different schemes to find the file descriptor of the connection to the LDAP server. This patch removes the related ifdefs from the main code and introduces helper functions which can handle the specific cases.
* Rename server/ directory to src/Stephen Gallagher2010-02-181-0/+68
Also update BUILD.txt