r8082: large rewite of ldb_dn.c
authorSimo Sorce <idra@samba.org>
Sat, 2 Jul 2005 17:30:03 +0000 (17:30 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:19:06 +0000 (13:19 -0500)
commit1c5105065a44173667de2a022dd2417e56b527d6
tree165be48497b07108926b29cc9b9e94f79ab9632d
parent2e419725b0e7b4dcb43340ae93ae7bb60b4a5597
r8082: large rewite of ldb_dn.c

- we do not support multpiple attribute components anymore, makes code a lot easier
  they will be readded later if we found out they are really used, so far my tests
  show w2k3 do not handle them as well

- fix escaping issues, move component value to be in an ldb_val structure
  still need to handle binary values case

- make cononicalize functions leak less memory by giving a specific memory context

- fix tests scripts so that test-ldap can start
- make test not delete databases on completion so that I can inspect them
(This used to be commit 624a73148d125690ce18515f19231d26df207738)
15 files changed:
source4/lib/ldb/common/attrib_handlers.c
source4/lib/ldb/common/ldb_attributes.c
source4/lib/ldb/common/ldb_dn.c
source4/lib/ldb/common/ldb_ldif.c
source4/lib/ldb/common/ldb_match.c
source4/lib/ldb/include/ldb.h
source4/lib/ldb/include/ldb_dn.h [deleted file]
source4/lib/ldb/include/ldb_private.h
source4/lib/ldb/ldb_tdb/ldb_index.c
source4/lib/ldb/ldb_tdb/ldb_tdb.c
source4/lib/ldb/samba/ldif_handlers.c
source4/lib/ldb/tests/test-extended.sh
source4/lib/ldb/tests/test-ldap.sh
source4/lib/ldb/tests/test-tdb-features.sh
source4/lib/ldb/tests/test-tdb.sh