Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-09-20 | winbind: Extend wbcAuthenticateUserEx to provide PAC | Christof Schmitt | 1 | -1/+15 | |
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-15 | libwbclient: Add wbcPingDc2 | Christof Schmitt | 1 | -0/+21 | |
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> | |||||
2011-10-27 | nsswitch: Disable uid_wrapper in libwbclient. | Andreas Schneider | 1 | -0/+1 | |
This way we don't have to link against it in the autoconf build. | |||||
2011-03-16 | s3: Fix Coverity ID 2148, FORWARD_NULL | Volker Lendecke | 1 | -3/+2 | |
Further down we unconditionally reference *info | |||||
2010-11-27 | libwbclient: Correctly order the wbcAllocateMemory args | Volker Lendecke | 1 | -5/+5 | |
In these cases, it does not make a functional difference. Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Sat Nov 27 19:56:02 CET 2010 on sn-devel-104 | |||||
2010-09-10 | s3: auth.krb5ccname and auth.unix_username are both fstrings | Volker Lendecke | 1 | -4/+2 | |
There's no point in checking for != NULL | |||||
2010-04-23 | libwbclient: Actually copy something in wbcChangeUserPasswordEx | Volker Lendecke | 1 | -8/+8 | |
The length argument for memcpy was initialized to 0 and not initialized | |||||
2010-04-23 | libwbclient: Remove some pointless BAIL_ON_WBC_ERROR macro calls | Volker Lendecke | 1 | -12/+12 | |
2010-04-19 | libwbclient: Make wbc_create_error_info not use talloc | Volker Lendecke | 1 | -4/+13 | |
2010-04-19 | libwbclient: Make wbcCredentialCache not use talloc | Volker Lendecke | 1 | -10/+14 | |
2010-04-19 | libwbclient: Make wbcAuthenticateUserEx not use talloc | Volker Lendecke | 1 | -2/+3 | |
2010-04-19 | libwbclient: Make wbc_create_logon_info not use talloc | Volker Lendecke | 1 | -6/+11 | |
2010-04-19 | libwbclient: Make wbc_create_auth_info not use talloc | Volker Lendecke | 1 | -17/+33 | |
2010-04-19 | libwbclient: Make wbc_create_password_policy_info not use talloc | Volker Lendecke | 1 | -2/+3 | |
2010-04-19 | libwbclient: Make _SID_COMPOSE a function instead of a macro | Volker Lendecke | 1 | -19/+28 | |
2010-04-13 | libwbclient: Re-Fix a bug that was fixed with e5741e27c4c | Volker Lendecke | 1 | -9/+9 | |
> 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 | |||||
2010-04-13 | libwbclient: Remove a pointless variable | Volker Lendecke | 1 | -3/+1 | |
2010-04-04 | libwbclient: Streamline result processing of wbcCredentialCache() | Volker Lendecke | 1 | -4/+2 | |
2010-04-04 | libwbclient: Fix a memleak in wbcCredentialCache | Volker Lendecke | 1 | -0/+1 | |
2010-02-13 | libwbclient: Separate out the async functions | Kai Blin | 1 | -269/+0 | |
2010-02-11 | libwbclient: Implement wbcAuthenticateUserEx_send/recv | Kai Blin | 1 | -0/+270 | |
2010-02-07 | libwbclient: wbc_create_logon_info is always called with mem_ctx==NULL | Volker Lendecke | 1 | -5/+3 | |
2010-02-07 | libwbclient: wbc_create_password_policy_info is always called with mem_ctx==NULL | Volker Lendecke | 1 | -7/+4 | |
2010-02-07 | libwbclient: wbc_create_error_info is always called with mem_ctx==NULL | Volker Lendecke | 1 | -18/+10 | |
2010-01-24 | libwbclient: Actually implement wbcCredentialCache() | Volker Lendecke | 1 | -1/+127 | |
2010-01-24 | s3: Add wbinfo --ccache-save | Volker Lendecke | 1 | -0/+18 | |
With this command you can give winbind your password for later use by the automatic ntlm_auth | |||||
2010-01-24 | libwbclient: Use winbindd_free_response() | Volker Lendecke | 1 | -4/+3 | |
2009-12-21 | s3:winbind: Add a lower-cost alternative to wbinfo -t: wbinfo --ping-dc | Volker Lendecke | 1 | -0/+45 | |
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-13 | libwbclient: add wbcChangeTrustCredentials. | Günther Deschner | 1 | -0/+38 | |
Guenther | |||||
2009-10-07 | libwbclient: implement secure channel verification for specific domains in ↵ | Günther Deschner | 1 | -9/+5 | |
wbcCheckTrustCredentials(). Guenther | |||||
2009-09-01 | wbclient: Fix Bug #6680: always activate handling of large (> 256 byte) ntlmv2 | Günther Deschner | 1 | -4/+15 | |
blobs in wbcAuthenticateUserEx(). Guenther | |||||
2009-06-18 | libwbclient: fix returned LogonInfo in wbc_LogonUser(). | Günther Deschner | 1 | -2/+4 | |
That function could return emtpy blobs for username and ccache for e.g. cached logins. Guenther | |||||
2009-06-04 | libwbclient: Attempt to fix build on AIX | Kai Blin | 1 | -0/+1 | |
2009-05-30 | libwbclient: Silence a compiler warning | Kai Blin | 1 | -1/+1 | |
2009-04-23 | Fix Coverity ID 626: DEADCODE | Volker Lendecke | 1 | -5/+0 | |
2008-12-16 | nsswitch: Move source3 files to top level dir. | Kai Blin | 1 | -0/+1034 | |
Don't move source4 files yet to not confuse git's rename tracking too much. |