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
Kai Blin
932d4a874b
s3 winbindd: Return number of groups in data.num_entries for WINBINDD_LIST_GROUPS
...
This allows to test if there's something wrong with the group list in
extra_data or if there's simply no groups in the database.
Volker, please check.
2010-01-14 15:18:34 +01:00
Kai Blin
36db924446
s3 winbindd: Get WINBINDD_CHECK_MACHACC torture test to work again.
...
WINBINDD_CHECK_MACHACC used to report an NTSTATUS error and appropriate error
strings. Make this work again.
2010-01-14 15:18:34 +01:00
Volker Lendecke
026b23062e
s3: Fix a winbind segfault in "trusted_domains"
...
We have to initialize domain->backend by calling "get_cache" before doing a
query
Thanks to Christian Ambach to find this :-)
2010-01-13 12:22:31 +01:00
Volker Lendecke
fd1b6bdef9
s3: Fix some nonempty blank lines
2010-01-10 20:56:16 +01:00
Volker Lendecke
3ea64e0ad8
s3: Replace most calls to sid_append_rid() by sid_compose()
2010-01-10 20:56:16 +01:00
Volker Lendecke
fd92db55eb
s3: Remove a pointless "else" branch from add_ccache_to_list()
2010-01-09 20:37:40 +01:00
Volker Lendecke
fc1757369f
s3: Slightly simplify winbindd_store_creds
2010-01-09 20:37:39 +01:00
Volker Lendecke
43c841b6bd
s3: Fix a segfault in winbindd_dual_ccache_ntlm_auth()
...
ntlmssp_update allocates the reply_blob as a child of ntlmssp_state. This means
with ntlmss_end() it will be gone. winbindd_dual_ccache_ntlm_auth used the blob
after the ntlmssp_end().
2010-01-09 20:37:39 +01:00
Bo Yang
d06fb8e027
s3: List trusted domains from wcache when domain is offline.
...
Signed-off-by: Bo Yang <boyang@samba.org>
2010-01-06 19:19:52 +08:00
Bo Yang
133638c8ae
s3: Make winbindd_cache.c aware of domain offline to avoid unnecessary backend query.
...
Signed-off-by: Bo Yang <boyang@samba.org>
2010-01-06 19:19:43 +08:00
Bo Yang
36493bf2f6
s3: Fix infinite loop in NCACN_IP_TCP asa there is no timeout. Assume lsa_pipe_tcp is ok but network is down, then send request is ok, but select() on writeable fds loops forever since there is no response.
...
Signed-off-by: Bo Yang <boyang@samba.org>
2010-01-06 19:19:35 +08:00
Volker Lendecke
41a5149981
s3: Slightly simplify winbindd_dual_ccache_ntlm_auth
...
data_blob_const can't fail
2010-01-03 11:38:22 +01:00
Volker Lendecke
063900ae63
s3: Fix a typo
2010-01-02 12:09:05 +01:00
Volker Lendecke
a66341b993
s3: simplify find_root_domain, find_our_domain() never fails
2010-01-02 12:09:05 +01:00
Volker Lendecke
133f023d58
s3: Use global_sid_Builtin in find_builtin_domain
2010-01-02 12:09:05 +01:00
Volker Lendecke
92345f49e3
s3: Avoid adding a domain twice
...
If we found a match with sid==NULL, we ended up adding the domain twice
2010-01-02 12:09:05 +01:00
Volker Lendecke
22a4a000ce
s3: Make free_domain_list() static
2010-01-02 12:09:05 +01:00
Volker Lendecke
d05e17f875
s3: Introduce domain_is_forest_root() helper function
...
Hopefully this makes the flag tests a bit more understandable
2010-01-02 12:09:05 +01:00
Jim McDonough
3a271a89b5
Prevent NULL dereference if group has no members
2009-12-30 15:06:07 -05:00
Volker Lendecke
e5fbff0963
s3: Check for lp_winbind_trusted_domains_only in wb_gettoken()
...
This avoids one walk of the domain list
2009-12-28 23:35:07 +01:00
Volker Lendecke
c0289d63c3
s3: Move a lp_winbind_trusted_domains_only() check to wb_getgrsid()
...
winbindd_getgrgid was not protected by this.
2009-12-28 23:20:02 +01:00
Volker Lendecke
b8fcba9cb8
s3: Pass netr_DomainTrustList instead of names and sids through (*trusted_domains)
2009-12-28 15:54:13 +01:00
Volker Lendecke
0aa8946ce0
s3: Simplify winbindd_ads.c:trusted_domains()
...
No real code change, this just removes an indentation by turning
if ( NT_STATUS_IS_OK(result) && trusts.count) {
into
if (!NT_STATUS_IS_OK(result)) {
return result;
}
if (trusts.count == 0) {
return NT_STATUS_OK;
}
2009-12-28 15:28:43 +01:00
Volker Lendecke
2c49678ce5
s3: Remove some unused code
...
Watch the #if 0 -- we never stored this in the cache anymore
2009-12-28 14:59:46 +01:00
Volker Lendecke
d53cfb7675
s3: Simplify winbindd_list_trusted_domains() slightly
2009-12-28 14:59:45 +01:00
Volker Lendecke
2daa084da4
s3: Simplify "setup_domain_child" slightly
2009-12-28 14:59:45 +01:00
Volker Lendecke
ff0f8bd9e6
s3:winbind Make the normal client exit message a bit more understandable
2009-12-26 18:00:47 +01:00
Volker Lendecke
0a6a13dd07
s3: Fix a typo found by Matthias Dieter Wallnöfer <mdw@samba.org> -- thanks :-)
2009-12-26 15:21:09 +01:00
Volker Lendecke
7e66145560
s3: Fix a bogus uninitialized variable warning
2009-12-26 12:26:07 +01:00
Volker Lendecke
634d084517
s3: Replace IS_DOMAIN_OFFLINE by a function
2009-12-26 12:26:07 +01:00
Volker Lendecke
50e5f9dc51
s3: Fix some nonempty blank lines
2009-12-26 12:26:06 +01:00
Volker Lendecke
03617df24d
s3: winbindd_cli_state->getgrent_state is no longer used
2009-12-26 12:26:06 +01:00
Volker Lendecke
b911a7b2d4
s3: getgrent_state has been replaced by grent_state
2009-12-26 12:26:06 +01:00
Volker Lendecke
5aa0d97464
s3: wbinfo --ping-dc is not cacheable
2009-12-23 13:11:55 +01:00
Volker Lendecke
6dc924fcf3
s3: Remove some unused code
2009-12-23 12:02:19 +01:00
Volker Lendecke
40d4c31999
s3: Remove unused sendto_child()
2009-12-23 11:42:31 +01:00
Andrew Bartlett
802e9328ed
s3:ntlmssp: only include ntlmssp.h where actually needed
...
Andrew Bartlett
2009-12-22 21:07:53 +01:00
Andrew Bartlett
5b37cd23bf
s3:ntlmssp: remove the typedef NTLMSSP_STATE
...
Andrew Bartlett
2009-12-22 21:07:53 +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
Volker Lendecke
2308ec70a5
s3:winbindd: Fix a brown paper bag bug in wbinfo -t ...
2009-12-21 22:36:15 +01:00
Volker Lendecke
e7468fb129
s3: Shrink winbindd_proto.h a bit
2009-12-21 16:27:20 +01:00
Volker Lendecke
e1bf189e00
s3: Fix some nonempty blank lines
2009-12-21 16:27:19 +01:00
Volker Lendecke
d534a5be49
s3: Remove unused get_sam_group_entries
2009-12-21 16:27:19 +01:00
Volker Lendecke
0a130daf74
s3: Remove unused winbindd_dual_getsidaliases
2009-12-21 16:27:19 +01:00
Volker Lendecke
66bcae6064
s3: Remove an unused struct definition
2009-12-21 16:27:19 +01:00
Volker Lendecke
9568c762ac
s3: Remove unused winbindd_dual_getuserdomgroups
2009-12-21 16:27:19 +01:00
Volker Lendecke
958fdaf5c3
s3: Remove unused winbindd_dual_getdcname
2009-12-21 16:27:19 +01:00
Volker Lendecke
4f434e07e9
s3: Remove unused winbindd_dual_lookupname
2009-12-21 16:27:19 +01:00
Volker Lendecke
74b1a026d4
s3: Remove unused winbindd_dual_lookupsid
2009-12-21 16:27:19 +01:00