summaryrefslogtreecommitdiff
path: root/nsswitch/libwbclient/wbclient_internal.h
AgeCommit message (Collapse)AuthorFilesLines
2010-04-19libwbclient: Add wbcAllocateStringArrayVolker Lendecke1-0/+1
2010-04-19libwbclient: Add wbcStrDupVolker Lendecke1-0/+2
2010-04-19libwbclient: Add wbcAllocateMemory()Volker Lendecke1-0/+3
This prepares for removing libwbclient's talloc dependency. It is a non-hierarchical "talloc-lite" that has destructors. It is necessary because we have the catch-call wbcFreeMemory call. Individual wbcFreeXXX calls for the different structures wbclient returns would have made this easier, but wbcFreeMemory is the API we have to live with.
2010-04-13libwbclient: Re-Fix a bug that was fixed with e5741e27c4cVolker Lendecke1-0/+4
> r21878: Fix a bug with smbd serving a windows terminal server: If winbind > decides smbd to be idle it might happen that smbd needs to do a winbind > operation (for example sid2name) as non-root. This then fails to get the > privileged pipe. When later on on the same connection another authentication > request comes in, we try to do the CRAP auth via the non-privileged pipe. > > This adds a winbindd_priv_request_response() request that kills the existing > winbind pipe connection if it's not privileged. The fix for this was lost during the conversion to libwbclient. Thanks to Ira Cooper <samba@ira.wakeful.net> for pointing this out! Volker
2009-05-30libwbclient: Add async call framework.Kai Blin1-1/+0
2008-12-16nsswitch: Move source3 files to top level dir.Kai Blin1-0/+32
Don't move source4 files yet to not confuse git's rename tracking too much.