summaryrefslogtreecommitdiff
path: root/source3/nsswitch/idmap_ad.c
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r21240: Fix longstanding Bug #4009.Günther Deschner1-3/+10
For the winbind cached ADS LDAP connection handling (ads_cached_connection()) we were (incorrectly) assuming that the service ticket lifetime equaled the tgt lifetime. For setups where the service ticket just lives 10 minutes, we were leaving hundreds of LDAP connections in CLOSE_WAIT state, until we fail to service entirely with "Too many open files". Also sequence_number() in winbindd_ads.c needs to delete the cached LDAP connection after the ads_do_search_retry() has failed to submit the search request (although the bind succeeded (returning an expired service ticket that we cannot delete from the memory cred cache - this will get fixed later)). Guenther (This used to be commit 7e1a84b7226fb8dcd5d34c64a3478a6d886a9a91)
2007-10-10r21036: Fix the ad nss info backend to not abort the search when called ↵Gerald Carter1-16/+10
outside the idmap daemon (This used to be commit 57160e3dd96a7a776389da604393c20a738202ea)
2007-10-10r20986: Commit the prototype of the nss_info plugin interface.Gerald Carter1-252/+352
This allows a provider to supply the homedirectory, etc... attributes for a user without requiring support in core winbindd code. The idmap_ad.c module has been modified to provide the idmap 'ad' library as well as the rfc2307 and sfu "winbind nss info" support. The SID/id mapping is working in idmap_ad but the nss_info still has a few quirks that I'm in the process of resolving. (This used to be commit aaec0115e2c96935499052d9a637a20c6445986e)
2007-10-10r20774: I thought I committed this before Xmas holidays ...Simo Sorce1-3/+15
This change is needed to make it possible to not expire caches in disconnected mode. Jerry, please can you look at this and confirm it is ok? Simo. (This used to be commit 9e8715e4e15d9cede8f4aa9652642995392617e6)
2007-10-10r20118: Fix some more warningsSimo Sorce1-6/+2
(This used to be commit b6db21ff65139f45a1789105241e4018b61ca472)
2007-10-10r20116: Start merging in the work done to create the new idmap subsystem.Simo Sorce1-0/+707
Simo. (This used to be commit 50cd8bffeeed2cac755f75fc3d76fe41c451976b)