summaryrefslogtreecommitdiff
path: root/source3/winbindd
AgeCommit message (Collapse)AuthorFilesLines
2009-08-29s3:winbind: Convert the GETPWENT routines to the new APIVolker Lendecke7-385/+278
2009-08-29s3:winbind: Add async next_pwentVolker Lendecke3-0/+163
2009-08-29s3:winbind: Add async fill_pwentVolker Lendecke2-0/+162
2009-08-29s3:winbind: Add async query_user_listVolker Lendecke3-0/+112
2009-08-29s3:winbind: simplify wb_seqnums_done a bitVolker Lendecke1-15/+24
2009-08-29s3:winbind: Make wb_seqnums.c update the winbind cache seqnumsVolker Lendecke1-1/+12
2009-08-29s3:winbind: Fix a bug found by RPC-SAMRVolker Lendecke8-47/+59
We need to enumerate passdb alias members Thanks to gd for bugging me :-)
2009-08-29s3:winbind: Fix a typoVolker Lendecke1-1/+1
2009-08-29s3:winbind: Rename wbint_GroupMembers to wbint_PrincipalsVolker Lendecke2-8/+8
2009-08-29s3:winbind: Rename wbint_GroupMember to wbint_PrincipalVolker Lendecke3-24/+23
2009-08-27s3:winbind: Convert WINBINDD_GETUSERSIDS to the new APIVolker Lendecke5-255/+129
2009-08-27s3:winbind: Fix a typoVolker Lendecke1-1/+1
2009-08-27s3:winbind: Remove the manual caching for the async wb_ functionsVolker Lendecke6-80/+15
The generic NDR-based cache in winbindd_dual_ndr.c replaces this.
2009-08-27s3:winbind: Some calls are not cacheableVolker Lendecke1-0/+19
2009-08-27s3:winbind: Factor out wcache_store_seqnum()Volker Lendecke2-19/+34
2009-08-27s3:winbind: Add a generic cache for NDR based parent-child requestsVolker Lendecke7-21/+157
2009-08-27s3:winbind: Factor out wcache_fetch_seqnumVolker Lendecke1-14/+39
2009-08-26s3/winbindd: Remove unnecessary check for NULL SIDSteven Danneman2-8/+7
There's a known bug in some Windows implementations of DsEnumerateDomainTrusts() where domain SIDs are not returned for transitively trusted domains within the same forest. Jerry originally worked around this in the winbindd parent by checking for S-0-0 and converting it to S-1-0 in 8b0fce0b. Guenter later moved these checks into the child process in commit 3bdfcbac making the initial patch unecessary. I've removed it and added a clarifying comment to the child process. If ever this SID is needed we could add an extra DsEnumerateDomainTrusts() call in trusted_domains() as suggested by the Microsoft KB.
2009-08-26s3:winbind: Fix Coverity ID 942: Resource LeakVolker Lendecke1-0/+2
2009-08-23s3:winbind: Fallback to the forest root for lookupnameVolker Lendecke1-0/+49
Thanks to Steven Danneman for watching me closely :-)
2009-08-23s3:winbind: Even on a domain controller, "our" domain is internalVolker Lendecke1-6/+0
It happens to be what we also share out via NETLOGON/SAMR, but winbind has direct access to it via the passdb domain methods
2009-08-23s3:winbind: Do not drop the first user in sam_query_user_listVolker Lendecke1-3/+4
2009-08-23s3:winbind: For internal domains it is pointless to connect to a DCVolker Lendecke2-1/+11
2009-08-23s3:winbind: winbindd_dual_ndrcmd should output what it's doingVolker Lendecke1-0/+4
2009-08-23s3:winbind: Fix the talloc hierarchy in wb_queryuser_doneVolker Lendecke1-1/+1
We need to return state->userinfo beyond the end of wb_queryuser_recv, so the unmarshalled strings are children of that, not the state that is lost sooner. Metze, this scheme works fine as long as we only have a single malloc'ed entity that is returned. I think we need a different scheme in the future when we might have more than one independent object to be returned.
2009-08-20s3-idmap: fix two uninitialized variable warnings in idmap_tdb2.Günther Deschner1-3/+3
Guenther
2009-08-16s3:winbind: The get[gr|pw]end functions need access to the client stateVolker Lendecke18-3/+36
2009-08-16s3:winbind: Convert WINBINDD_GETGRNAM to the new APIVolker Lendecke4-253/+198
2009-08-16s3:winbind: Convert WINBINDD_GETGRGID to the new APIVolker Lendecke4-52/+142
2009-08-16s3:winbind: Add winbindd_print_groupmemVolker Lendecke2-0/+75
This converts a talloc_dict retrieved from wb_group_members to the string that the pipe protocol expects
2009-08-16s3:winbind: Make fill_grent publically availableVolker Lendecke2-3/+4
2009-08-16s3:winbind: Add const to normalize_name_mapVolker Lendecke2-4/+4
2009-08-16s3:winbind: Add async wb_getgrsidVolker Lendecke2-0/+159
2009-08-16s3:winbind: Add async wb_group_membersVolker Lendecke3-0/+541
2009-08-16s3:winbind: Make wcache_lookup_groupmem available publicallyVolker Lendecke2-24/+60
2009-08-16s3:winbind: Convert winbindd_show_sequence to the new APIVolker Lendecke4-112/+177
2009-08-16s3:winbind: Add async wb_seqnumsVolker Lendecke2-0/+138
This is something that would have been very difficult with the old style of async requests: Send the request to all children simultaneously.
2009-08-16s3:winbind: Add async wb_seqnumVolker Lendecke3-0/+98
2009-08-16s3:winbind: WINBIND_USERINFO -> wbint_userinfoVolker Lendecke12-87/+49
2009-08-16s3:winbind: Simplify _wbint_[GU]id2SidVolker Lendecke1-16/+4
2009-08-11s3:winbindd: raise the timeout for lsa_Lookup*() calls from 10 to 35 seconds.Stefan Metzmacher2-0/+56
metze
2009-08-08s3: Fix nss info substitutionBo Yang1-3/+3
Signed-off-by: Bo Yang <boyang@samba.org>
2009-08-05s3:winbind: Convert WINBINDD_GETGROUPS to the new APIVolker Lendecke4-173/+229
2009-08-05s3:winbind: Add async wb_gettokenVolker Lendecke2-0/+223
2009-08-05s3:winbind: Convert WINBINDD_GETUSERDOMGROUPS to the new APIVolker Lendecke4-28/+130
2009-08-05s3:winbind: Add async wb_lookupusergroupsVolker Lendecke3-0/+120
2009-08-05s3:winbind: Make wcache_lookup_usergroups externally visibleVolker Lendecke2-29/+52
2009-08-05s3:winbind: Convert WINBINDD_GETSIDALIASES to the new APIVolker Lendecke4-28/+144
2009-08-05s3:winbind: Add async wb_lookupuseraliasesVolker Lendecke3-0/+122
2009-08-05s3:winbind: Make parse_sidlist take a const char *Volker Lendecke2-5/+12