r7626: a new ldap client library. Main features are:
authorAndrew Tridgell <tridge@samba.org>
Thu, 16 Jun 2005 05:39:40 +0000 (05:39 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:18:14 +0000 (13:18 -0500)
commitbab977dad76e9204278c7afe0bb905cda064f488
treeff48dba24a28edb88ba6a5485688bf9f920a2928
parent9105bf4054b8ebac0c73b504bf38d49f81661176
r7626: 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
(This used to be commit 2e3c660b2fc20e046d82bf1cc296422b6e7dfad0)
16 files changed:
source4/include/nt_status.h
source4/include/structs.h
source4/lib/socket/config.mk
source4/lib/socket/connect.c [new file with mode: 0644]
source4/lib/socket/socket.c
source4/lib/socket/socket.h
source4/libcli/ldap/config.mk
source4/libcli/ldap/ldap.c
source4/libcli/ldap/ldap.h
source4/libcli/ldap/ldap_bind.c [new file with mode: 0644]
source4/libcli/ldap/ldap_client.c
source4/libcli/ldap/ldap_client.h [new file with mode: 0644]
source4/libcli/ldap/ldap_msg.c [moved from source4/libcli/ldap/ldap_ldif.c with 91% similarity]
source4/libcli/util/nterr.c
source4/torture/ldap/basic.c
source4/torture/ldap/common.c