Volker Lendecke
ba537079cf
libwbclient: wbcFreeMemory deals fine with a NULL pointer
2010-04-19 16:31:03 +02:00
Volker Lendecke
89bbc41d02
libwbclient: Fix wbcListGroups against too small num_entries
...
Thanks for the s4 winbind sending 0 here and Tridge to point it out to me :-)
2010-04-19 16:31:02 +02:00
Volker Lendecke
6d898b45a3
libwbclient: Fix wbcListUsers against too small num_entries
...
Thanks for the s4 winbind sending 0 here and Tridge to point it out to me :-)
2010-04-19 16:31:02 +02:00
Volker Lendecke
c04ce964e9
nsswitch: Add wbinfo --pam-logon
...
This does a wbcLogonUser with credential caching
2010-04-19 14:27:24 +02:00
Volker Lendecke
76972533da
libwbclient does not need talloc_free anymore
2010-04-19 14:27:24 +02:00
Volker Lendecke
7072cc0c9d
libwbclient: Make wbcListTrusts not use talloc
2010-04-19 14:27:23 +02:00
Volker Lendecke
d582caa175
libwbclient: Make wbc_create_error_info not use talloc
2010-04-19 14:27:23 +02:00
Volker Lendecke
f4c8f5146c
libwbclient: Make wbcCredentialCache not use talloc
2010-04-19 14:27:23 +02:00
Volker Lendecke
802876af3b
libwbclient: Make wbcAuthenticateUserEx not use talloc
2010-04-19 14:27:23 +02:00
Volker Lendecke
406e55fafb
libwbclient: Make wbc_create_logon_info not use talloc
2010-04-19 14:27:23 +02:00
Volker Lendecke
d36829c108
libwbclient: Make wbc_create_auth_info not use talloc
2010-04-19 14:27:22 +02:00
Volker Lendecke
1ecdff2bf8
libwbclient: Make wbc_create_password_policy_info not use talloc
2010-04-19 14:27:22 +02:00
Volker Lendecke
ac8860d83d
libwbclient: Test wbcGetGroups
2010-04-19 14:27:22 +02:00
Volker Lendecke
fc2cca5c28
libwbclient: Make wbcGetGroups not use talloc
2010-04-19 14:27:21 +02:00
Volker Lendecke
f6a34cb0e0
libwbclient: Make wbc_create_domain_controller_info_ex not use talloc
2010-04-19 14:27:21 +02:00
Volker Lendecke
d959fec39e
libwbclient: Make wbcLookupDomainController not use talloc
2010-04-19 14:27:21 +02:00
Volker Lendecke
df831df666
libwbclient: Make wbcLookupUserSids not use talloc
2010-04-19 14:27:20 +02:00
Volker Lendecke
3aaa07afea
libwbclient: Test wbcChangeUserPassword
2010-04-19 14:27:20 +02:00
Volker Lendecke
496c459388
libwbclient: Abstract out test_wbc_authenticate_user for reuse
2010-04-19 14:27:20 +02:00
Volker Lendecke
fddef8fd0a
libwbclient: Test wbcLogonUser
2010-04-19 14:27:19 +02:00
Volker Lendecke
8869480f01
libwbclient: Make wbcAddNamedBlob not use talloc
2010-04-19 14:27:19 +02:00
Volker Lendecke
8ebb999b4a
libwbclient: Make wbcResolveWinsByIP not use talloc
2010-04-19 14:27:19 +02:00
Volker Lendecke
1637be5c55
libwbclient: Make wbcResolveWinsByName not use talloc
2010-04-19 14:27:19 +02:00
Volker Lendecke
f3e87ecd2c
libwbclient: Make wbcDomainInfo not use talloc
2010-04-19 14:27:19 +02:00
Volker Lendecke
7f454c3078
libwbclient: Make wbcInterfaceDetails not use talloc
2010-04-19 14:27:19 +02:00
Volker Lendecke
b62e57cec2
libwbclient: Test wbcAuthenticateUser[Ex]
2010-04-19 14:27:18 +02:00
Volker Lendecke
77c0b015c7
libwbclient: Make _SID_COMPOSE a function instead of a macro
2010-04-19 14:27:18 +02:00
Volker Lendecke
b828985aa1
libwbclient: Make wbcGetDisplayName not use talloc
2010-04-19 14:27:18 +02:00
Volker Lendecke
ae3edf85d4
libwbclient: Test wbcGetDisplayName
2010-04-19 14:27:18 +02:00
Volker Lendecke
8f3ab439f3
libwbclient: Make wbcListGroups not use talloc
2010-04-19 14:27:18 +02:00
Volker Lendecke
1152cba5d2
libwbclient: Make wbcListUsers not use talloc
2010-04-19 14:27:18 +02:00
Volker Lendecke
cafba3d7a7
winbindd: Fill in num_entries where available
...
The server implementation of WINBINDD_LIST_USERS, WINBINDD_LIST_GROUPS and
WINBINDD_LIST_TRUSTDOM knows the number of entries returned.
Bump up the version number so that a newer lib does not rely on something an
older winbind does not do.
2010-04-19 14:27:18 +02:00
Volker Lendecke
e80d0ecf8b
libwbclient: Make wbcGetSidAliases not use talloc
2010-04-19 14:27:18 +02:00
Volker Lendecke
9e353a917b
libwbclient: Test wbcGetSidAliases
2010-04-19 14:27:17 +02:00
Volker Lendecke
4f5100bcb2
libwbclient: Simplify test_wbc_domain_info a bit
2010-04-19 14:27:17 +02:00
Volker Lendecke
679e7ef6e6
libwbclient: Fix some pointless macro calls
2010-04-19 14:27:17 +02:00
Volker Lendecke
3d3b84bdec
libwbclient: Take -21 into account in length guessing
2010-04-19 14:27:17 +02:00
Volker Lendecke
d29a5e69f4
libwbclient: Fix some pointless macro calls
2010-04-19 14:27:17 +02:00
Volker Lendecke
4f88b7015d
libwbclient: Make wbcLookupRids not use talloc
2010-04-19 14:27:17 +02:00
Volker Lendecke
ab892389db
libwbclient: Add wbcAllocateStringArray
2010-04-19 14:27:17 +02:00
Volker Lendecke
250bea02b5
libwbclient: Test wbcLookupRids
2010-04-19 14:27:17 +02:00
Volker Lendecke
0a966980f4
libwbclient: Make wbcLookupSid not use talloc
2010-04-19 14:27:16 +02:00
Volker Lendecke
a0162303c6
libwbclient: Add wbcStrDup
2010-04-19 14:27:16 +02:00
Volker Lendecke
ed1981db05
libwbclient: Convert wbcSidToString to not use talloc
2010-04-19 14:27:16 +02:00
Volker Lendecke
b75106b2ed
libwbclient: Make copy_group_entry not use talloc
2010-04-19 14:27:16 +02:00
Volker Lendecke
041be88bd0
libwbclient: Make copy_passwd_entry not use talloc
2010-04-19 14:27:16 +02:00
Volker Lendecke
20011f4681
libwbclient: Make wbcGuidToString not use talloc
2010-04-19 14:27:16 +02:00
Volker Lendecke
769997786c
libwbclient: Make wbcLibraryDetails not use talloc
2010-04-19 14:27:16 +02:00
Volker Lendecke
f2a04a0ccb
libwbclient: Add wbcAllocateMemory()
...
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-19 14:27:16 +02:00
Andrew Tridgell
fdf4d3eed3
s4-waf: fixed WINBINDD_SOCKET_DIR for wb_common in s4
...
s4 uses a different path for the socket
2010-04-19 18:21:42 +10:00