summaryrefslogtreecommitdiff
path: root/source4/libcli
AgeCommit message (Collapse)AuthorFilesLines
2008-12-12Manually marshall dom_sid, so we can use a fixed size array forJelmer Vernooij3-37/+1
dom_sid.sub_auths rather than a dynamically allocated one. This makes it possible to use the same DCE/RPC object code for Samba 3 and Samba 4's DCE/RPC parsers and allows copying sids more easily (since they no longer contain any pointers). The cost of having additional manual marshalling code is limited (~35 additional lines of C code).
2008-12-11s4:libcli/resolve: add resolve_name_all*() which return all addresses not ↵Stefan Metzmacher7-49/+115
only the first one metze
2008-12-05s4-smbtorture: add test for setting passwords via samr_UserInfo18.Günther Deschner1-1/+1
Guenther
2008-12-01s4:libcli/clideltree: work against servers without NTSTATUS supportStefan Metzmacher1-1/+2
metze
2008-11-17Improve debug when SASL search failsAndrew Bartlett1-1/+1
2008-11-16s4:librpc/ndr: integrate NDR_MISC into LIBNDRStefan Metzmacher1-1/+1
metze
2008-11-16s4:libcli/resolve: don't ignore SIGCHLD anymoreStefan Metzmacher1-7/+15
This broke ldbedit against a LDAP server, as the editor is called by "system()" which relies on getting something useful out of waitpid(). TODO: we should create a generic infrastructure to handle temporary forks and integrate the signal handling with signal events there. metze
2008-11-10nterrors: add NT_STATUS_DS_BUSY.Günther Deschner1-0/+1
Guenther
2008-11-02Fix the build.Jelmer Vernooij2-4/+7
2008-11-02Remove unused include of param/param.h.Jelmer Vernooij1-1/+0
2008-11-02Remove use of global_loadparm when comparing nt status error - useJelmer Vernooij1-1/+3
global variable instead.
2008-11-02Remove use of global_loadparm during initialization of gensec.Jelmer Vernooij1-2/+2
2008-11-02Remove use of global_loadparm for SMB2 client connections.Jelmer Vernooij1-5/+9
2008-11-02Remove another use of global_loadparm.Jelmer Vernooij7-4/+14
Eventually, we should move some of these parameters into a separate struct (perhaps into smb_transport_options?), to avoid the long lists of parameters.
2008-11-02Fix the build.Jelmer Vernooij1-2/+0
2008-11-02Add gensec_settings structure. This wraps loadparm_context for now, butJelmer Vernooij9-7/+16
should in the future only contain some settings required for gensec.
2008-11-02Remove another use of global_loadparm.Jelmer Vernooij5-1/+8
2008-11-02Use global iconv convenience rather than global loadparm.Jelmer Vernooij1-1/+1
2008-11-01Remove another use of global_loadparm.Jelmer Vernooij1-4/+7
2008-11-01Remove another use of global_loadparm.Jelmer Vernooij1-7/+7
2008-11-01Move calls to lp_* higher up in the call stack.Jelmer Vernooij1-6/+15
2008-11-01Move lp_*() calls a bit higher up the calls tack.Jelmer Vernooij7-15/+38
2008-11-01Fix proto header.Jelmer Vernooij1-1/+1
2008-11-01Fix prototype for attrib_string().Jelmer Vernooij2-2/+2
2008-10-28s4: libcli/security: a NULL DACL allows accessStefan Metzmacher1-11/+2
This fixes bug 4284. metze
2008-10-27s4-lsa: merge lsa_LookupNames/{2,3,4} from s3 lsa idl.Günther Deschner1-1/+3
Guenther
2008-10-27s4-lsa: merge lsa_LookupSids/{2,3} from s3 lsa idl.Günther Deschner1-1/+3
Guenther
2008-10-24Remove unused include param/param.h.Jelmer Vernooij22-22/+0
2008-10-24Remove more usages of global_loadparm.Jelmer Vernooij1-2/+2
2008-10-24Remove iconv_convenience argument from convert_string{,talloc}() butJelmer Vernooij3-7/+6
make them wrappers around convert_string{,talloc}_convenience().
2008-10-24Remove a few more usages of global_loadparm.Jelmer Vernooij2-4/+3
2008-10-24Eliminate another instance of global_loadparm.Jelmer Vernooij8-7/+23
2008-10-24Just hardcode workgroup to empty string, to avoid use ofJelmer Vernooij1-4/+3
global_loadparm.
2008-10-24Remove iconv_convenience parameter from simple string push/pullJelmer Vernooij3-14/+12
functions.
2008-10-23Fix function parameters.Jelmer Vernooij1-1/+1
2008-10-23Use common error definitions.Jelmer Vernooij4-4/+2304
2008-10-23Fix header file installation.Jelmer Vernooij1-1/+1
2008-10-23Import NTSTATUS defines from Samba 3.Jelmer Vernooij1-678/+0
2008-10-23Move libcli-util error code to top-level.Jelmer Vernooij7-2908/+2
2008-10-22Change buffer size back to 256, just to be sure.Jelmer Vernooij1-1/+1
2008-10-22Remove pstring usages.Jelmer Vernooij1-2/+1
2008-10-20Make sure prototypes are always included, make some functions static andJelmer Vernooij10-0/+10
remove some unused functions.
2008-10-19Move SMB-specific attribute function to SMB client library.Jelmer Vernooij1-0/+44
2008-10-17Improve RPC-SAMR tests to check random passwordsAndrew Bartlett1-0/+22
By random I don't mean 'nice stream of ASCII chars, but pure random passwords containing invalid UTF16 sequences etc. Andrew Bartlett
2008-10-16Create a 'straight paper path' for UTF16 passwords.Andrew Bartlett1-1/+32
This uses a virtual attribute 'clearTextPassword' (name chosen to match references in MS-SAMR) that contains the length-limited blob containing an allegidly UTF16 password. This ensures we do no validation or filtering of the password before we get a chance to MD4 it. We can then do the required munging into UTF8, and in future implement the rules Microsoft has provided us with for invalid inputs. All layers in the process now deal with the strings as length-limited inputs, incluing the krb5 string2key calls. This commit also includes a small change to samdb_result_passwords() to ensure that LM passwords are not returned to the application logic if LM authentication is disabled. The objectClass module has been modified to allow the clearTextPassword attribute to pass down the stack. Andrew Bartlett
2008-10-15idl: finally fully share nbt.idl in s3 and s4.Günther Deschner1-1/+1
Guenther
2008-10-15idl: more lsa.idl merges.Günther Deschner1-1/+1
Guenther
2008-10-12Move nmblookup to same location as the rest of the NBT client library.Jelmer Vernooij2-604/+0
2008-10-12Use common strlist implementation in Samba 3 and Samba 4.Jelmer Vernooij1-1/+1
2008-10-11Fix include paths to new location of libutil.Jelmer Vernooij15-16/+16