summaryrefslogtreecommitdiffstats
path: root/source4/libcli
Commit message (Collapse)AuthorAgeFilesLines
* s4:errormap: map ECANCELED to NT_STATUS_CANCELLEDStefan Metzmacher2009-03-061-0/+4
| | | | metze
* Merge branch 'master' of git://git.samba.org/samba into convenienceJelmer Vernooij2009-03-012-2/+5
|\
| * Add header files for secace and secacl.Jelmer Vernooij2009-03-011-1/+2
| |
| * Move secacl to top-level.Jelmer Vernooij2009-03-011-1/+2
| |
| * Move secace.c to top-level.Jelmer Vernooij2009-03-011-1/+2
| |
* | Use common header file for character set handling in Samba 3 and Samba 4.Jelmer Vernooij2009-03-011-15/+17
| |
* | s4: Use same function signature for convert_* as s3.Jelmer Vernooij2009-03-013-27/+31
|/
* Add allow_badcharcnv argument to all conversion function, forJelmer Vernooij2009-03-013-7/+7
| | | | consistency with Samba 3.
* libcli/ldap: move generic ldap control encoding code to ldap_message.cStefan Metzmacher2009-02-243-135/+12
| | | | | | | As they can we static there, we pass the specific handlers as parameter where we need to support controls. metze
* s4:libcli/ldap: don't use 'void **out' as arguments as the behavior is not ↵Stefan Metzmacher2009-02-241-17/+32
| | | | | | defined in C. metze
* libcli/ldap: move ldap_ndr from source4/ to toplevelStefan Metzmacher2009-02-243-114/+1
| | | | metze
* libcli/ldap: move ldap_errors.h to the toplevel and install itStefan Metzmacher2009-02-242-67/+1
| | | | metze
* libcli/ldap: move ldap_message.[ch] from source4/ to the toplevelStefan Metzmacher2009-02-244-1701/+1
| | | | metze
* s4:libcli/ldap: remove reference to DEBUG()Stefan Metzmacher2009-02-241-1/+0
| | | | | | This prepares using ldap_message.c in source3/ later metze
* s4:libcli: split out LIBCLI_LDAP_MESSAGE subsystemStefan Metzmacher2009-02-245-287/+300
| | | | metze
* Worked around a problem with select/poll/epoll and gnutls Andrew Tridgell2009-02-181-0/+4
| | | | | | | | | | | | | | | | | | | Our packet layer relies on the event system reliably telling us when a packet is available. When we are using a socket layer like TLS then things get a bit trickier, as there may be bytes in the encryption buffer which could be read even if there are no bytes at the socket level. The GNUTLS library is supposed to prevent this happening by always leaving some data at the socket level when there is data to be processed in its buffers, but it seems that this is not always reliable. To work around this I have added a new packet option packet_set_unreliable_select() which tells the packet layer to not assume that the socket layer has a reliable select, and to instead keep trying to read from the socket until it gets back no data. This option is set for the ldap client and server when TLS is negotiated. This seems to fix the problems with the ldaps tests.
* s4:libcli/ldap: use const char * const *attributes as in all other placesStefan Metzmacher2009-02-132-2/+2
| | | | metze
* s4:libcli/smb2: fix c++ warningStefan Metzmacher2009-02-051-1/+1
| | | | metze
* s4:libcli: remove unused line in config.mkStefan Metzmacher2009-02-021-2/+0
| | | | metze
* s4:resolve/dns_ex: undefine class because it's used in ↵Stefan Metzmacher2009-02-021-0/+5
| | | | | | heimdal/lib/roken/resolve.h metze
* s4:libcli/raw: s/class/eclassStefan Metzmacher2009-02-021-3/+3
| | | | metze
* s4:libcliraw: s/private/private_dataStefan Metzmacher2009-02-0211-33/+33
| | | | metze
* s4:wrepl_request: s/private/private_dataStefan Metzmacher2009-02-021-1/+1
| | | | metze
* s4:smb2: s/private/private_dataStefan Metzmacher2009-02-022-3/+3
| | | | metze
* s4:dgram: s/private/private_dataStefan Metzmacher2009-02-023-4/+4
| | | | metze
* s4:cldap: s/private/private_dataStefan Metzmacher2009-02-022-3/+3
| | | | metze
* s4:libcli/smb2: s/class/info_classStefan Metzmacher2009-02-021-5/+6
| | | | metze
* s4:libcli/wrepl: s/private/private_dataStefan Metzmacher2009-02-021-6/+6
| | | | metze
* s4:libcli/smb2: s/private/private_dataStefan Metzmacher2009-02-021-13/+13
| | | | metze
* s4:libcli/raw: s/private/private_dataStefan Metzmacher2009-02-025-34/+34
| | | | metze
* s4:libcli/dgram: s/private/private_dataStefan Metzmacher2009-02-023-11/+11
| | | | metze
* s4:libcli/clilist.c: s/private/private_dataStefan Metzmacher2009-02-021-4/+4
| | | | metze
* s4:libcli/cldap: s/private/private_dataStefan Metzmacher2009-02-022-7/+7
| | | | metze
* shared: Move dom_sid_* utility functions to top levelKai Blin2009-02-013-308/+5
|
* s4:irpc: avoid c++ reserved word 'private'Stefan Metzmacher2009-02-013-4/+4
| | | | metze
* Fix the mess with ldb includes.Simo Sorce2009-01-305-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.
* Implement as_sddl.Jelmer Vernooij2009-01-221-0/+10
|
* Support parsing sddl for security descriptors.Jelmer Vernooij2009-01-221-0/+8
|
* libcli/wrepl: return the major version of the server in wrepl_associate()Stefan Metzmacher2009-01-192-0/+2
| | | | | metze (from samba4wins tree 1ea02d50d1607b94e15ff07568fa5056cb6e4f09)
* util_str: setup the correct talloc name for stringsStefan Metzmacher2009-01-191-0/+2
| | | | | metze (partly from samba4wins tree 447e7f9532131117e896712db9def321c96718eb)
* s4:libcli/ldap: convert to tevent_* apiStefan Metzmacher2009-01-032-14/+14
| | | | metze
* s4:socket: use a socket_wrapper aware function to auto close the fd event ↵Stefan Metzmacher2009-01-031-3/+4
| | | | | | for sockets metze
* s4: simplify some overly-complicated logicTim Prouty2008-12-301-1/+1
|
* s4:lib/tevent: rename structsStefan Metzmacher2008-12-2933-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
* Rename samba-socket -> samba_socket to fix a couple more compilerJelmer Vernooij2008-12-242-5/+5
| | | | warnings.
* Fix more compiler warnings in various places.Jelmer Vernooij2008-12-231-1/+0
|
* s4: Fix a getaddrinfo/EAI_NODATA portability issueTim Prouty2008-12-221-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.
* Fix comparison in tests now that we use __cmp__ rather than __eq__.Jelmer Vernooij2008-12-211-2/+2
|
* Fix more tests, improve repr() functions for various Python types.Jelmer Vernooij2008-12-212-8/+8
|
* Simplify customization of pidl-generated Python modules.Jelmer Vernooij2008-12-211-16/+24
|