svn commit: samba r7626 - in branches/SAMBA_4_0/source: include lib/socket libcli/ldap libcli/util torture/ldap

tridge at samba.org tridge at samba.org
Thu Jun 16 05:39:42 GMT 2005


Author: tridge
Date: 2005-06-16 05:39:40 +0000 (Thu, 16 Jun 2005)
New Revision: 7626

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=7626

Log:
a new ldap client library. Main features are:

 - hooked into events system, so requests can be truly async and won't
   interfere with other processing happening at the same time

 - uses NTSTATUS codes for errors (previously errors were mostly
   ignored). In a similar fashion to the DOS error handling, I have
   reserved a range of the NTSTATUS code 32 bit space for LDAP error
   codes, so a function can return a LDAP error code in a NTSTATUS

 - much cleaner packet handling

Added:
   branches/SAMBA_4_0/source/lib/socket/connect.c
   branches/SAMBA_4_0/source/libcli/ldap/ldap_bind.c
   branches/SAMBA_4_0/source/libcli/ldap/ldap_client.h
   branches/SAMBA_4_0/source/libcli/ldap/ldap_msg.c
Removed:
   branches/SAMBA_4_0/source/libcli/ldap/ldap_ldif.c
Modified:
   branches/SAMBA_4_0/source/include/nt_status.h
   branches/SAMBA_4_0/source/include/structs.h
   branches/SAMBA_4_0/source/lib/socket/config.mk
   branches/SAMBA_4_0/source/lib/socket/socket.c
   branches/SAMBA_4_0/source/lib/socket/socket.h
   branches/SAMBA_4_0/source/libcli/ldap/config.mk
   branches/SAMBA_4_0/source/libcli/ldap/ldap.c
   branches/SAMBA_4_0/source/libcli/ldap/ldap.h
   branches/SAMBA_4_0/source/libcli/ldap/ldap_client.c
   branches/SAMBA_4_0/source/libcli/util/nterr.c
   branches/SAMBA_4_0/source/torture/ldap/basic.c
   branches/SAMBA_4_0/source/torture/ldap/common.c


Changeset:
Sorry, the patch is too large (2666 lines) to include; please use WebSVN to see it!
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=7626


More information about the samba-cvs mailing list