summaryrefslogtreecommitdiff
path: root/nsswitch/libwbclient/wbclient.h
AgeCommit message (Collapse)AuthorFilesLines
2012-09-21libwbclient: bump ABI to 0.11 as wbcAuthenticateUserEx now provides PAC parsingAndrew Bartlett1-1/+2
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Fri Sep 21 06:37:15 CEST 2012 on sn-devel-104
2012-09-20winbind: Extend wbcAuthenticateUserEx to provide PACChristof Schmitt1-20/+22
With this new interface, external applications that have authenticated to an ADS can pass the PAC from the Kerberos ticket to wbcAuthenticateUserEx. winbindd decodes and extracts the info3 information for the external application. If winbindd can verify the PAC signature, the info3 from the PACis also added to the netsamlogon_cache. The info3 data can be used by the external application to get the uid and primary gid. The data in netsamlogon_cache allows to retrieve the complete group list through the NSS function getgrouplist. Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2012-08-15libwbclient: Add wbcPingDc2Christof Schmitt1-1/+17
Add wbcPingDc2 that optionally returns the DC that was attempted to ping. wbcPing is implemented as a wrapper around wbcPingDc2. Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2012-04-20libwbclient: bump version to 0.9, and add this version to .pc fileAndrew Bartlett1-1/+2
2011-09-23libwbclient: added support for WBC_ID_TYPE_BOTHAndrew Tridgell1-1/+2
the Samba4 winbindd allows for a single SID to map to both a user and group id. This is used to support files with the owner_sid set to a group Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> Signed-off-by: Michael Adam <obnox@samba.org>
2011-04-13libwbclient: Add wbcSidsToUnixIdsVolker Lendecke1-1/+31
Signed-off-by: Jeremy Allison <jra@samba.org>
2011-04-13libwbclient: Add wbcLookupSidsVolker Lendecke1-0/+10
Signed-off-by: Jeremy Allison <jra@samba.org>
2011-03-05libwbclient: Add wbcSidToStringBufVolker Lendecke1-1/+15
2011-02-10libwbclient: doxygen: mark wbcSetGidHwm deprecatedMichael Adam1-0/+3
Autobuild-User: Michael Adam <obnox@samba.org> Autobuild-Date: Thu Feb 10 14:42:24 CET 2011 on sn-devel-104
2011-02-10libwbclient: doxygen: mark wbcSetUidHwm deprecatedMichael Adam1-0/+3
2011-02-10libwbclient: doxygen: mark wbcRemoveGidMapping deprecatedMichael Adam1-0/+3
2011-02-10libwbclient: doxygen: mark wbcRemoveUidMapping deprecatedMichael Adam1-0/+3
2011-02-10libwbclient: doxygen: mark wbcSetGidMapping deprecatedMichael Adam1-0/+3
2011-02-10libwbclient: doxygen: mark wbcSetUidMapping deprecatedMichael Adam1-0/+3
2011-02-10Revert "libwbclient: remove wbcSetUidMapping() - not implemented any more"Michael Adam1-0/+10
This reverts commit 25a0dc44f7e180d96dcccb8701e9817ecfd54955. Undo the library version bump.
2011-02-10Revert "libwbclient: remove wbcSetGidMapping() - not implemented any more"Michael Adam1-0/+10
This reverts commit 52e1be2139d370bf0ce99371bc9ab73db41c6236. Undo the library version bump.
2011-02-10Revert "libwbclient: remove wbcRemoveUidMapping() - not implemented any more"Michael Adam1-0/+10
This reverts commit 1ed5961df2da73b61666a4565d0633e34f72d04d. Undo the library version bump.
2011-02-10Revert "libwbclient: remove wbcRemoveGidMapping() - not implemented any more"Michael Adam1-0/+10
This reverts commit 393c866c517636e94b48ca6030a57b712892d568. Undo the library version bump.
2011-02-10Revert "libwbclient: remove wbcSetUidHwm() - not implemented any more"Michael Adam1-0/+9
This reverts commit 6558323c84cdd929716c59ba66d2ae6b699931d2. Undo the library version bump.
2011-02-10Revert "libwbclient: remove wbcSetGidHwm() - not implemented any more"Michael Adam1-0/+9
This reverts commit 68a9b726be84aaaaa340f19e175da448409430b3. Undo the library version bump.
2011-02-10Revert "libwbclient: bump version to 0.6 -> 1.0 due to ABI change (removed ↵Michael Adam1-10/+3
symbols)" This reverts commit 128bed20c4570fa23bea4d0d49deae811a67a624. Undo the library version bump.
2011-01-27libwbclient: bump version to 0.6 -> 1.0 due to ABI change (removed symbols)Michael Adam1-3/+10
2011-01-27libwbclient: remove wbcSetGidHwm() - not implemented any moreMichael Adam1-9/+0
2011-01-27libwbclient: remove wbcSetUidHwm() - not implemented any moreMichael Adam1-9/+0
2011-01-27libwbclient: remove wbcRemoveGidMapping() - not implemented any moreMichael Adam1-10/+0
2011-01-27libwbclient: remove wbcRemoveUidMapping() - not implemented any moreMichael Adam1-10/+0
2011-01-27libwbclient: remove wbcSetGidMapping() - not implemented any moreMichael Adam1-10/+0
2011-01-27libwbclient: remove wbcSetUidMapping() - not implemented any moreMichael Adam1-10/+0
2011-01-19s3: Add wbinfo --dc-infoVolker Lendecke1-1/+14
wbinfo --dc-info prints the current DC name and IP address. This helps diagnosing problems that might happen when a later wbinfo --ping-dc fails. This patch started out by using the SAF and NBT cache entires, but those are relatively short-lived. So I decided to invent a new gencache entry with a very long timeout. We need to go via the gencache because when for some reason a winbind child process is stuck, we can't query it for the current DC it's connected to. This must eventually go away again when we have a fully async winbind. Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Wed Jan 19 08:40:28 CET 2011 on sn-devel-104
2010-05-05libwbclient: Fixed doxygen errors.Andreas Schneider1-3/+4
2010-02-11libwbclient: Add wbcInterfaceDetails_send/recvKai Blin1-5/+6
2010-01-24s3: Add wbinfo --ccache-saveVolker Lendecke1-0/+10
With this command you can give winbind your password for later use by the automatic ntlm_auth
2009-12-21s3:winbind: Add a lower-cost alternative to wbinfo -t: wbinfo --ping-dcVolker Lendecke1-0/+14
This just does a NULL RPC call through an existing NETLOGON connection. If someone knows an operation that "just works" and does not return NOT_SUPPORTED, please tell me :-)
2009-10-16nsswitch: increase libwbclient version after adding wbcChangeTrustCredentials().Günther Deschner1-1/+2
Guenther
2009-10-13libwbclient: add wbcChangeTrustCredentials.Günther Deschner1-0/+11
Guenther
2009-10-12s4:wbclient.h - add compatibility constantsMatthias Dieter Wallnöfer1-0/+6
This is the result of a discussion on samba-technical on how to deal best with existing programs which don't support my changes in the interface yet. Metze pointed out this "defines" as a possibility and simo and I agreed.
2009-10-08winbind: adapt the new reject constants also thereMatthias Dieter Wallnöfer1-4/+9
Please note: in the past the value "0" was misinterpreted as other error. This isn't true. "0" means no error. Therefore a solution for this one has to found.
2009-10-07libwbclient: implement secure channel verification for specific domains in ↵Günther Deschner1-3/+1
wbcCheckTrustCredentials(). Guenther
2009-08-18libwbclient: Add wbcSidTypeString function.Kai Blin1-1/+11
2009-04-14libwbclient: Fix undocumented arguments doxygen warnings.Günther Deschner1-8/+8
Guenther (cherry picked from commit f2b3fbf0c04a6f9484853da263174a472eb6bb6d)
2009-02-11s3: Implement wbcGetSidAliasesDan Sledz1-0/+10
* Adds wbcGetSidAliases that calls the lookup_useraliases function. * Updates wbinfo and winbind_util.c to call the new function. * Also added winbind_get_groups helper function.
2009-02-11s3: Implement wbcGetpwsidDan Sledz1-1/+13
* Adds the plumbing required to lookup users by sid into winbind, wbinfo and smbd helper lib (winbind_util.c). * Removes some double declarations of winbind_util.c functions. * Bumps the winbind protocol version to 21 and the minor version of wbclient to 3.
2008-12-16nsswitch: Move source3 files to top level dir.Kai Blin1-0/+1187
Don't move source4 files yet to not confuse git's rename tracking too much.