1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-24 21:34:56 +03:00
samba-mirror/source4/ldap_server
Simo Sorce 4889eb9f7a r19831: Big ldb_dn optimization and interfaces enhancement patch
This patch changes a lot of the code in ldb_dn.c, and also
removes and add a number of manipulation functions around.

The aim is to avoid validating a dn if not necessary as the
validation code is necessarily slow. This is mainly to speed up
internal operations where input is not user generated and so we
can assume the DNs need no validation. The code is designed to
keep the data as a string if possible.

The code is not yet 100% perfect, but pass all the tests so far.
A memleak is certainly present, I'll work on that next.

Simo.
(This used to be commit a580c871d3)
2007-10-10 14:28:22 -05:00
..
devdocs r17829: Fix the order of the bytes 2007-10-10 14:16:46 -05:00
config.mk r19522: Remove gensec and credentials dependency from the rootdse module (less 2007-10-10 14:24:44 -05:00
ldap_backend.c r19831: Big ldb_dn optimization and interfaces enhancement patch 2007-10-10 14:28:22 -05:00
ldap_bind.c r19598: Ahead of a merge to current lorikeet-heimdal: 2007-10-10 14:25:00 -05:00
ldap_extended.c r17930: Merge noinclude branch: 2007-10-10 14:16:54 -05:00
ldap_server.c r19831: Big ldb_dn optimization and interfaces enhancement patch 2007-10-10 14:28:22 -05:00
ldap_server.h r17237: - keep pointer to the different sockets 2007-10-10 14:10:22 -05:00