Kai Blin
33bbe1cafd
libwbclient: Add wbcInterfaceDetails_send/recv
2010-02-11 23:56:33 +01:00
Kai Blin
861ef367c8
libwbclient: Add wbcDomainInfo_send/recv calls
2010-02-11 23:56:33 +01:00
Kai Blin
99c0f569f9
libwbclient: Add wbcDomainName_send/recv call
2010-02-11 23:56:33 +01:00
Kai Blin
7cb070f2b3
libwbclient: Add wbcNetbiosName_send/recv calls
2010-02-11 23:56:33 +01:00
Kai Blin
fd6b145793
libwbclient: Add async wbcInfo_send()/wbcInfo_recv() calls
2010-02-11 23:56:33 +01:00
Kai Blin
a0895222be
libwbclient: add wbcInterfaceVersion send/recv calls
2010-02-11 23:56:32 +01:00
Kai Blin
1ca727420a
libwbclient: torture-test wbcPing async functions.
2010-02-11 23:56:32 +01:00
Kai Blin
3204113efe
libwbclient: Add async wbcPing_send/_recv
2010-02-11 23:56:32 +01:00
Kai Blin
f9d041ccd3
libwbclient: Zero out context on initialization
...
This prevents a segfault when using wbcDebug without prior call to wbcSetDebug
2010-02-11 23:53:36 +01:00
Volker Lendecke
e2ddda3289
libwbclient: wbc_create_logon_info is always called with mem_ctx==NULL
2010-02-07 12:29:24 +01:00
Volker Lendecke
2607dc5ee8
libwbclient: wbc_create_password_policy_info is always called with mem_ctx==NULL
2010-02-07 12:29:24 +01:00
Volker Lendecke
1b2aad29a8
libwbclient: wbc_create_error_info is always called with mem_ctx==NULL
2010-02-07 12:29:24 +01:00
Günther Deschner
b5d4726316
s4-smbtorture: test wbcResolveWinsByName/wbcResolveWinsByIP in WINBIND-WBCLIENT testsuite.
...
Guenther
2010-01-25 11:20:06 +01:00
Günther Deschner
e16e75a4f0
s4-smbtorture: add test for wbcPingDc to WINBIND-WBCLIENT testsuite.
...
Volker, please check, you know best how this interface is designed :-)
Guenther
2010-01-25 11:20:06 +01:00
Volker Lendecke
e879b50b32
libwbclient: Actually implement wbcCredentialCache()
2010-01-24 20:32:16 +01:00
Volker Lendecke
7d18d058a1
s3: Add wbinfo --ccache-save
...
With this command you can give winbind your password for later use by
the automatic ntlm_auth
2010-01-24 20:32:16 +01:00
Volker Lendecke
96b12e0d59
libwbclient: Use winbindd_free_response()
2010-01-24 14:52:33 +01:00
Volker Lendecke
5a313731f3
libwbclient: Remove a pointless talloc_strdup
2010-01-24 14:52:33 +01:00
Volker Lendecke
6ada1f250b
libwbclient: Remove a pointless check
...
We have dereferenced "blobs" before
2010-01-03 11:38:22 +01:00
Volker Lendecke
9b6b01aab6
s3:winbind: Add a lower-cost alternative to wbinfo -t: wbinfo --ping-dc
...
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-12-21 23:23:52 +01:00
Günther Deschner
110a40d4bc
libwbclient: fix wbcLookupDomainController().
...
Found by WINBIND-WBCLIENT torture test.
Guenther
2009-10-19 18:44:51 +02:00
Günther Deschner
71cfbf958c
s4-smbtorture: test wbcLookupDomainController{Ex} in WINBIND-WBCLIENT.
...
Guenther
2009-10-19 18:44:51 +02:00
Günther Deschner
20c07674f6
nsswitch: increase libwbclient version after adding wbcChangeTrustCredentials().
...
Guenther
2009-10-16 16:08:55 +02:00
Günther Deschner
c2966a0766
s4-smbtorture: test wbcLookupUserSids in WINBIND-WBCLIENT as well.
...
Guenther
2009-10-16 14:54:57 +02:00
Günther Deschner
246597cb0d
s4-smbtorture: test wbcGuidToString and friends as well in WINBIND-WBCLIENT.
...
Guenther
2009-10-16 14:54:57 +02:00
Günther Deschner
612deb2699
s4-smbtorture: add very basic libwbclient testsuite.
...
Guenther
2009-10-16 02:04:29 +02:00
Günther Deschner
74948c979a
libwbclient: add wbcChangeTrustCredentials.
...
Guenther
2009-10-13 12:42:44 +02:00
Matthias Dieter Wallnöfer
926a935a61
s4:wbclient.h - add compatibility constants
...
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-12 16:28:34 +02:00
Volker Lendecke
5aeb954ba9
s3: Fix a memleak reported by dmarkey
2009-10-09 23:00:08 +02:00
Simo Sorce
99cdbe3571
Fix builds with external talloc
...
Make sure we do not reference our internal talloc directly.
Let configure define what talloc.h file to use so that builds that use an
extrenal talloc do not include 2 different versions of the talloc header.
2009-10-09 13:14:08 -04:00
Matthias Dieter Wallnöfer
1e2f455b4a
winbind: adapt the new reject constants also there
...
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-08 11:01:22 +02:00
Günther Deschner
2df47b0a54
libwbclient: implement secure channel verification for specific domains in wbcCheckTrustCredentials().
...
Guenther
2009-10-07 11:18:03 +02:00
Günther Deschner
9264f48914
wbclient: Fix Bug #6680 : always activate handling of large (> 256 byte) ntlmv2
...
blobs in wbcAuthenticateUserEx().
Guenther
2009-09-01 16:13:57 +02:00
Volker Lendecke
bb1f56a814
s3:libwbclient: Fix bug 6349, initialize domain info struct
2009-08-30 11:40:59 +02:00
Kai Blin
a7128709d2
libwbclient: Add wbcSidTypeString function.
2009-08-18 19:53:41 +02:00
Volker Lendecke
5ae122ed7a
s3:winbind: Fix a potential segfault in libwbclient
2009-08-16 10:38:24 +02:00
Günther Deschner
e7e98ba480
libwbclient: fix returned LogonInfo in wbc_LogonUser().
...
That function could return emtpy blobs for username and ccache for e.g. cached
logins.
Guenther
2009-06-18 16:37:45 +02:00
Kai Blin
a88bbaf670
libwbclient: Add debugging hooks.
2009-06-13 09:39:01 +02:00
Volker Lendecke
38780d659b
Fix wb_req_more(): Return 0 when done, read_pkt_send needs that
2009-06-12 17:30:12 +02:00
Stefan Metzmacher
faabc97c9a
async_sock: try fix the source4 build on FreeBSD, Solaris, SLES8
...
metze
2009-06-08 09:40:06 +02:00
Kai Blin
5e67aa92f6
libwbclient: Attempt to fix build on AIX
2009-06-04 22:32:50 +02:00
Volker Lendecke
e9d1197b4e
talloc_strdup "dir" in wb_context_init
2009-05-30 09:54:37 +02:00
Kai Blin
bb9103d9c4
libwbclient: Store the winbind socket dir to use in the wb_context
2009-05-30 09:17:37 +02:00
Kai Blin
29ee4f6a34
libwbclient: Silence a compiler warning
2009-05-30 09:17:37 +02:00
Kai Blin
57ea909b32
libwbclient: Add async call framework.
2009-05-30 09:17:37 +02:00
Volker Lendecke
0accf2cf0f
Fix Coverity ID 626: DEADCODE
2009-04-23 11:08:59 +02:00
Günther Deschner
48f14949b1
libwbclient: Fix undocumented arguments doxygen warnings.
...
Guenther
(cherry picked from commit f2b3fbf0c04a6f9484853da263174a472eb6bb6d)
2009-04-14 20:05:21 +02:00
Dan Sledz
3b8a57e064
s3: Implement wbcGetSidAliases
...
* 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-11 19:39:18 -08:00
Dan Sledz
aed8e9aa0a
s3: Implement wbcGetpwsid
...
* 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.
2009-02-11 19:39:15 -08:00
Kai Blin
6821d898d7
nsswitch: Move source3 files to top level dir.
...
Don't move source4 files yet to not confuse git's rename tracking too much.
2008-12-16 13:02:45 +01:00