summaryrefslogtreecommitdiff
path: root/source4/libcli
AgeCommit message (Collapse)AuthorFilesLines
2009-02-02s4:libcliraw: s/private/private_dataStefan Metzmacher11-33/+33
metze
2009-02-02s4:wrepl_request: s/private/private_dataStefan Metzmacher1-1/+1
metze
2009-02-02s4:smb2: s/private/private_dataStefan Metzmacher2-3/+3
metze
2009-02-02s4:dgram: s/private/private_dataStefan Metzmacher3-4/+4
metze
2009-02-02s4:cldap: s/private/private_dataStefan Metzmacher2-3/+3
metze
2009-02-02s4:libcli/smb2: s/class/info_classStefan Metzmacher1-5/+6
metze
2009-02-02s4:libcli/wrepl: s/private/private_dataStefan Metzmacher1-6/+6
metze
2009-02-02s4:libcli/smb2: s/private/private_dataStefan Metzmacher1-13/+13
metze
2009-02-02s4:libcli/raw: s/private/private_dataStefan Metzmacher5-34/+34
metze
2009-02-02s4:libcli/dgram: s/private/private_dataStefan Metzmacher3-11/+11
metze
2009-02-02s4:libcli/clilist.c: s/private/private_dataStefan Metzmacher1-4/+4
metze
2009-02-02s4:libcli/cldap: s/private/private_dataStefan Metzmacher2-7/+7
metze
2009-02-01shared: Move dom_sid_* utility functions to top levelKai Blin3-308/+5
2009-02-01s4:irpc: avoid c++ reserved word 'private'Stefan Metzmacher3-4/+4
metze
2009-01-30Fix the mess with ldb includes.Simo Sorce5-45/+69
Separate again the public from the private headers. Add a new header specific for modules. Also add service function for modules as now ldb_context and ldb_module are opaque structures for them.
2009-01-22Implement as_sddl.Jelmer Vernooij1-0/+10
2009-01-22Support parsing sddl for security descriptors.Jelmer Vernooij1-0/+8
2009-01-19libcli/wrepl: return the major version of the server in wrepl_associate()Stefan Metzmacher2-0/+2
metze (from samba4wins tree 1ea02d50d1607b94e15ff07568fa5056cb6e4f09)
2009-01-19util_str: setup the correct talloc name for stringsStefan Metzmacher1-0/+2
metze (partly from samba4wins tree 447e7f9532131117e896712db9def321c96718eb)
2009-01-03s4:libcli/ldap: convert to tevent_* apiStefan Metzmacher2-14/+14
metze
2009-01-03s4:socket: use a socket_wrapper aware function to auto close the fd event ↵Stefan Metzmacher1-3/+4
for sockets metze
2008-12-30s4: simplify some overly-complicated logicTim Prouty1-1/+1
2008-12-29s4:lib/tevent: rename structsStefan Metzmacher33-82/+82
list="" list="$list event_context:tevent_context" list="$list fd_event:tevent_fd" list="$list timed_event:tevent_timer" for s in $list; do o=`echo $s | cut -d ':' -f1` n=`echo $s | cut -d ':' -f2` r=`git grep "struct $o" |cut -d ':' -f1 |sort -u` files=`echo "$r" | grep -v source3 | grep -v nsswitch | grep -v packaging4` for f in $files; do cat $f | sed -e "s/struct $o/struct $n/g" > $f.tmp mv $f.tmp $f done done metze
2008-12-24Rename samba-socket -> samba_socket to fix a couple more compilerJelmer Vernooij2-5/+5
warnings.
2008-12-23Fix more compiler warnings in various places.Jelmer Vernooij1-1/+0
2008-12-22s4: Fix a getaddrinfo/EAI_NODATA portability issueTim Prouty1-0/+4
FreeBSD has explicitly deprecated EAI_NODATA as a return value from getaddrinfo by removing it from netdb.h. On systems that don't have EAI_NODATA, EAI_NONAME should be used instead.
2008-12-21Fix comparison in tests now that we use __cmp__ rather than __eq__.Jelmer Vernooij1-2/+2
2008-12-21Fix more tests, improve repr() functions for various Python types.Jelmer Vernooij2-8/+8
2008-12-21Simplify customization of pidl-generated Python modules.Jelmer Vernooij1-16/+24
2008-12-21Merge the rest of security.i into samba.dcerpc.security.Jelmer Vernooij4-3701/+0
2008-12-21Remove duplicate Python bindings for dom_sid, security_descriptor andJelmer Vernooij3-1022/+40
security_token.
2008-12-21Remove libcli_smb SWIG bindings - only one (useless on its own) function was ↵Jelmer Vernooij4-3365/+0
wrapped anyway.
2008-12-21Include errors.i verbatim in security.i, as it's the only file still using it.Jelmer Vernooij2-55/+33
2008-12-20Fix compiler warning when parsing a SID in a data blobAndrew Bartlett1-1/+1
2008-12-19Fix failures setting a random passwordAndrew Bartlett1-1/+1
The test in extract_pw_from_buffer was incorrect: It tested if the first byte of the new password was 0 (a 1/256 chance for the random passwords), not if the password was allocated. Andrew Bartlett
2008-12-18Add convenience macro for raising exceptions for NTSTATUS / WERROR.Jelmer Vernooij1-0/+12
2008-12-18s4:lib/socket: socket_connect_send() and socket_connect_ev() should only ↵Stefan Metzmacher2-3/+2
wrok with addresses metze
2008-12-18s4:libcli/wrepl: we don't need to resolve namesStefan Metzmacher2-7/+4
metze
2008-12-18s4:libcli/replace: add some RESOLVE_NAME_FLAG* flagsStefan Metzmacher4-18/+43
metze
2008-12-17s4:libcli/resolve: specify the port for the resulting socket_addressesStefan Metzmacher8-9/+25
metze
2008-12-17s4:libcli/resolve: optionally return the name that belongs to the returned ↵Stefan Metzmacher8-23/+82
address E.g. this helps for DNS CNAME and SRV results. metze
2008-12-17s4:libcli/resolve: pass down flags to the resolver backendsStefan Metzmacher8-8/+29
metze
2008-12-17s4:libcli/resolve: remove all backend specific sync functionsStefan Metzmacher5-85/+0
metze
2008-12-17s4:libcli/resolve: let the "host" module use the dns_ex.c codeStefan Metzmacher1-183/+11
That means we now return all ip addresses instead of just the first one. metze
2008-12-17s4:libcli/resolve: add getaddrinfo()/dns_looup() resolvingStefan Metzmacher2-0/+485
This "dns_ex" module provides flexible lookup methods for dns lookups. The getaddrinfo() part looks at /etc/hosts and dns. As it handles CNAME replies badly we fallback to use dns_lookup(name, "A"). The dns_lookup() makes DNS SRV lookups possible. This module is not a real resolve module, it's just a generic helper as the nbtlist.c code is. The next step will be that the "host" module will use the dns_ex.c code. metze
2008-12-17s4:libcli/resolve: don't use __RESOLVE_H__ it might be used by system ↵Stefan Metzmacher1-3/+3
headers too metze
2008-12-17s4: fix LIBEVENTS dependencies and use more forward declarationsStefan Metzmacher4-2/+3
We should only include events.h where we really need it and prefer forward declarations of 'struct event_context' metze
2008-12-17s4:dsdb: add support for DSDB_OPENLDAP_DEREFERENCE_CONTROLAndrew Bartlett1-0/+115
Encode and decode the OpenLDAP dereference control (draft-masarati-ldap-deref-00) At this time, the ldb_controls infrustructure does not handle request and reply controls having different formats, so this is purely the client implementation (ie, there is no decode of the client->server packet, and no encode of the server->client packet). Signed-off-by: Stefan Metzmacher <metze@samba.org>
2008-12-17s4:libcli/ldap: split out a ldap_decode_attribs_bare() functionAndrew Bartlett1-8/+18
The OpenLDAP dereference control (draft-masarati-ldap-deref-00) uses an attribute list, as found in the search reply, but without one enclosing ASN1_SEQUENCE(0) This allows the dereference control parsing code to use this as a helper function. Signed-off-by: Stefan Metzmacher <metze@samba.org>
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).