]> git.sur5r.net Git - openldap/log
openldap
25 years agoValidate outvalue after session param.
Kurt Zeilenga [Mon, 28 Jun 1999 22:22:27 +0000 (22:22 +0000)]
Validate outvalue after session param.

25 years agoMinor cleanup of ldap_result().
Kurt Zeilenga [Mon, 28 Jun 1999 22:20:04 +0000 (22:20 +0000)]
Minor cleanup of ldap_result().

25 years agoFirst cut at SASL routines.
Kurt Zeilenga [Mon, 28 Jun 1999 22:19:21 +0000 (22:19 +0000)]
First cut at SASL routines.

25 years agoReturn LDAP_BAD_PARAM if res is not EXOP result.
Kurt Zeilenga [Mon, 28 Jun 1999 22:17:38 +0000 (22:17 +0000)]
Return LDAP_BAD_PARAM if res is not EXOP result.
Skip over referrals that might exist in EXOP result.

25 years agoFix up minor errors in prototypes to bring them in line with LDAP C API draft.
Kurt Zeilenga [Mon, 28 Jun 1999 22:13:56 +0000 (22:13 +0000)]
Fix up minor errors in prototypes to bring them in line with LDAP C API draft.

25 years agoSupport both vsnprintf and vsprintf
Kurt Zeilenga [Mon, 28 Jun 1999 22:04:31 +0000 (22:04 +0000)]
Support both vsnprintf and vsprintf

25 years agomodify ber_put_berval to put NULL ostring when bv == NULL or bv->bv_len == 0.
Kurt Zeilenga [Mon, 28 Jun 1999 20:12:30 +0000 (20:12 +0000)]
modify ber_put_berval to put NULL ostring when bv == NULL or bv->bv_len == 0.

25 years agodetect write() and use HAVE_WRITE instead of
Kurt Zeilenga [Mon, 28 Jun 1999 04:11:41 +0000 (04:11 +0000)]
detect write() and use HAVE_WRITE instead of
  !defined( DOS ) && !defined( MACOS )
Add detection for read & recv/send for later use.

25 years ago*** empty log message ***
Kurt Zeilenga [Mon, 28 Jun 1999 04:05:53 +0000 (04:05 +0000)]
*** empty log message ***

25 years agoNeed to remove ldapadd$(EXEEXT).
Kurt Zeilenga [Sun, 27 Jun 1999 04:02:07 +0000 (04:02 +0000)]
Need to remove ldapadd$(EXEEXT).

25 years agodon't set unsigned variables to -1 and expect them to be negative.
Kurt Zeilenga [Sun, 27 Jun 1999 03:58:06 +0000 (03:58 +0000)]
don't set unsigned variables to -1 and expect them to be negative.
verify uid/gid are positive, not non-negative.

25 years agos/gecos/passwd/ in comment.
Kurt Zeilenga [Sat, 26 Jun 1999 20:53:25 +0000 (20:53 +0000)]
s/gecos/passwd/ in comment.

25 years agoAdded support for "userPassword: {UNIX}uid". getpwnam("uid") is
Kurt Zeilenga [Sat, 26 Jun 1999 20:52:59 +0000 (20:52 +0000)]
Added support for "userPassword: {UNIX}uid".  getpwnam("uid") is
used to fetch the pw_passwd which is than passwd to crypt().
getspnam() is used instead of getpwnam() when available.
Added configration detection of pw_passwd, shadow.h, getpwnam()
and getspnam().

25 years agoInstall lber_types.h
Kurt Zeilenga [Fri, 25 Jun 1999 14:41:10 +0000 (14:41 +0000)]
Install lber_types.h

25 years agoUpdate BerkeleyDB prereq to 2.7.5.
Kurt Zeilenga [Fri, 25 Jun 1999 00:33:26 +0000 (00:33 +0000)]
Update BerkeleyDB prereq to 2.7.5.

25 years agoMerged dynamic module support patch (see ITS #196). To enable, run ./configure w
Bastiaan Bakker [Thu, 24 Jun 1999 17:06:34 +0000 (17:06 +0000)]
Merged dynamic module support patch (see ITS #196). To enable, run ./configure w
ith --enable-modules. GLib v1.2 or higher is required.

25 years agoAdded connection initialisation and destruction notification. Now backends can regist...
Bastiaan Bakker [Wed, 23 Jun 1999 12:31:35 +0000 (12:31 +0000)]
Added connection initialisation and destruction notification. Now backends can register functions in backend_info.bi_connection_init and backend_info.bi_connection_destroy that will be called when a connection is initialized or destroyed.

25 years agoCheck for not LDAP_OPT_SUCCESS instead of LDAP_OPT_ERROR.
Kurt Zeilenga [Tue, 22 Jun 1999 05:47:14 +0000 (05:47 +0000)]
Check for not LDAP_OPT_SUCCESS instead of LDAP_OPT_ERROR.

25 years agoAdd debug to nt project, remove lint.
Kurt Zeilenga [Mon, 21 Jun 1999 22:59:23 +0000 (22:59 +0000)]
Add debug to nt project, remove lint.

25 years agoMove nt_debug to -llutil and generalize for all platforms.
Kurt Zeilenga [Mon, 21 Jun 1999 22:52:28 +0000 (22:52 +0000)]
Move nt_debug to -llutil and generalize for all platforms.

25 years agoAdd LDAP_VALID and other asserts.
Kurt Zeilenga [Mon, 21 Jun 1999 22:38:00 +0000 (22:38 +0000)]
Add LDAP_VALID and other asserts.

25 years agoAdd missing arguments to Debug() calls... and adapt nt_debug for general
Kurt Zeilenga [Mon, 21 Jun 1999 22:36:13 +0000 (22:36 +0000)]
Add missing arguments to Debug() calls... and adapt nt_debug for general
use.

25 years agoremove lint.
Kurt Zeilenga [Mon, 21 Jun 1999 22:35:02 +0000 (22:35 +0000)]
remove lint.

25 years agoAlways implement Debug as lutil_debug().
Kurt Zeilenga [Mon, 21 Jun 1999 22:33:35 +0000 (22:33 +0000)]
Always implement Debug as lutil_debug().

25 years agoAdd support for lber_types.h.nt and add a few NT specific feature macros.
Kurt Zeilenga [Mon, 21 Jun 1999 22:32:38 +0000 (22:32 +0000)]
Add support for lber_types.h.nt and add a few NT specific feature macros.

25 years agoTokenization is not really well done. This is a temporary fix for parsing
Julio Sánchez Fernández [Mon, 21 Jun 1999 10:08:03 +0000 (10:08 +0000)]
Tokenization is not really well done.  This is a temporary fix for parsing
answers from Innosoft servers, but expect better tokenization in the
future.

25 years agoAll "o=foo" add to suffix "" if bound as root.
Kurt Zeilenga [Sat, 19 Jun 1999 05:11:18 +0000 (05:11 +0000)]
All "o=foo" add to suffix "" if bound as root.

25 years agoUse ber_mem* and friends
Kurt Zeilenga [Sat, 19 Jun 1999 05:08:13 +0000 (05:08 +0000)]
Use ber_mem* and friends

25 years agoAllow adding of dn: o=foo if suffix is "" and rootdn.
Kurt Zeilenga [Sat, 19 Jun 1999 04:26:17 +0000 (04:26 +0000)]
Allow adding of dn: o=foo if suffix is "" and rootdn.

25 years agoLimit the check to a 4 tries every timeout.
Kurt Zeilenga [Sat, 19 Jun 1999 03:23:49 +0000 (03:23 +0000)]
Limit the check to a 4 tries every timeout.

25 years agoexperimental connections_timeout_idle() implementation.
Kurt Zeilenga [Sat, 19 Jun 1999 03:20:01 +0000 (03:20 +0000)]
experimental connections_timeout_idle() implementation.

25 years agoAdd a few missing dependencies on .exe projects.
Kurt Zeilenga [Sat, 19 Jun 1999 02:10:37 +0000 (02:10 +0000)]
Add a few missing dependencies on .exe projects.

25 years agoAdd lber_types.h to setup.dsp.
Kurt Zeilenga [Sat, 19 Jun 1999 01:53:15 +0000 (01:53 +0000)]
Add lber_types.h to setup.dsp.
s/setup.exe/setup.txt/g
create workspace for testing purposes.

25 years agober_int_t, ber_tag_t, ber_socket_t, ber_len_t
Kurt Zeilenga [Fri, 18 Jun 1999 23:53:05 +0000 (23:53 +0000)]
ber_int_t, ber_tag_t, ber_socket_t, ber_len_t
added lber_types.h.nt, lber_types.h.in
removal of NULLxxx internal macros (in favor of NULL).
ch_free added to slapd,slurpd/ch_malloc.c
#define free ch_free (should be removed after s/free/ch_free/g) in proto-slap.h
ch_malloc and friends use ber_memalloc and friends

25 years agoinitial commit of idletimeout code... everything but the actual timeout.
Kurt Zeilenga [Fri, 18 Jun 1999 22:54:19 +0000 (22:54 +0000)]
initial commit of idletimeout code...  everything but the actual timeout.

25 years agoallow service name to be passed in for install/remove
Gary Williams [Fri, 18 Jun 1999 21:35:18 +0000 (21:35 +0000)]
allow service name to be passed in for install/remove

25 years agoadd define of service name (shared in main and nt_svc, that's why it's here)
Gary Williams [Fri, 18 Jun 1999 21:34:24 +0000 (21:34 +0000)]
add define of service name (shared in main and nt_svc, that's why it's here)

25 years agofix comment format, allow service name to be passed in (-v option)
Gary Williams [Fri, 18 Jun 1999 21:33:39 +0000 (21:33 +0000)]
fix comment format, allow service name to be passed in (-v option)

25 years agofix comments (remove // style), free(ptr) in slapd_daemon_task was causing heap failure
Gary Williams [Fri, 18 Jun 1999 21:31:53 +0000 (21:31 +0000)]
fix comments (remove // style), free(ptr) in slapd_daemon_task was causing heap failure

25 years agoclose registry, and return static pointer (no free) from getRegParam
Gary Williams [Fri, 18 Jun 1999 21:29:02 +0000 (21:29 +0000)]
close registry, and return static pointer (no free) from getRegParam

25 years agofix flag on formatMessage to not allocate buffer
Gary Williams [Fri, 18 Jun 1999 21:27:43 +0000 (21:27 +0000)]
fix flag on formatMessage to not allocate buffer

25 years agoremove dependencies on other libraries
Gary Williams [Fri, 18 Jun 1999 21:27:20 +0000 (21:27 +0000)]
remove dependencies on other libraries

25 years agoadd setup project to copy config files as necessary
Gary Williams [Fri, 18 Jun 1999 21:26:29 +0000 (21:26 +0000)]
add setup project to copy config files as necessary

25 years agonew project to copy files from *.h.nt to .h
Gary Williams [Fri, 18 Jun 1999 21:24:04 +0000 (21:24 +0000)]
new project to copy files from *.h.nt to .h

25 years agochange DIRSEP to LDAP_DIRSEP
Gary Williams [Fri, 18 Jun 1999 21:21:32 +0000 (21:21 +0000)]
change DIRSEP to LDAP_DIRSEP

25 years agos/prototypes/constructs/ in ANSI C warning.
Kurt Zeilenga [Fri, 18 Jun 1999 20:58:36 +0000 (20:58 +0000)]
s/prototypes/constructs/ in ANSI C warning.

25 years agoFix up NT slapd.dsp and nt_svc.c so that slapd builds under MSVC5.
Kurt Zeilenga [Thu, 17 Jun 1999 19:03:41 +0000 (19:03 +0000)]
Fix up NT slapd.dsp and nt_svc.c so that slapd builds under MSVC5.

25 years agoRecommit NT service changes (untested) with changes to resolve
Kurt Zeilenga [Thu, 17 Jun 1999 18:46:02 +0000 (18:46 +0000)]
Recommit NT service changes (untested) with changes to resolve
compiling errors on other platforms.  Will need to update NT projects.

25 years agoRemove review ldapconfig.h.edit step from installation.
Kurt Zeilenga [Thu, 17 Jun 1999 17:44:38 +0000 (17:44 +0000)]
Remove review ldapconfig.h.edit step from installation.

25 years agoHave the normalize routines process white space in the required way.
Julio Sánchez Fernández [Thu, 17 Jun 1999 16:10:38 +0000 (16:10 +0000)]
Have the normalize routines process white space in the required way.
Code untested, but it is not used yet.

25 years agoSome sample routines for implementing matching rules.
Julio Sánchez Fernández [Thu, 17 Jun 1999 15:07:35 +0000 (15:07 +0000)]
Some sample routines for implementing matching rules.
Some matching rule definitions modified to use said routines.
Default appropriately all other matching rules.

25 years agoIf we are inheriting the syntax from a superior, we'd rather inherit
Julio Sánchez Fernández [Thu, 17 Jun 1999 15:05:02 +0000 (15:05 +0000)]
If we are inheriting the syntax from a superior, we'd rather inherit
the length too.

25 years agoFix handling of SYNTAX_CES by making use of some matching rules in
Julio Sánchez Fernández [Thu, 17 Jun 1999 13:11:30 +0000 (13:11 +0000)]
Fix handling of SYNTAX_CES by making use of some matching rules in
X.520 that were not inherited by RFC2252.
Fill in properly the matching rule oids when converting an attribute
type definition in the old format.

25 years agoDefined 3 new matching rules taken from X.520 that were necessary to
Julio Sánchez Fernández [Thu, 17 Jun 1999 13:08:40 +0000 (13:08 +0000)]
Defined 3 new matching rules taken from X.520 that were necessary to
do properly SYNTAX_CES.  Documented all other matching rules from
X.520 that we do not use.

25 years agoldapconfig.h vs ldap_config.h changes
Kurt Zeilenga [Thu, 17 Jun 1999 04:43:24 +0000 (04:43 +0000)]
ldapconfig.h vs ldap_config.h changes
backout previous nt changes (actually, just don't include nt_svc.c)

25 years agoSeparate autoconf generated values from "defaults".
Kurt Zeilenga [Thu, 17 Jun 1999 03:54:25 +0000 (03:54 +0000)]
Separate autoconf generated values from "defaults".
ldap_defaults.h incorporates non-generated ldapconfig.h values.
ldap_config.h.in is new template for autoconf generated defaults
(namely directories and paths)
ldap_config.h.nt, NT template (must be manually copied)
s/<ldapconfig.h>/<ldap_defaults.h>/
s/DIRSEP/LDAP_DIRSEP/ & s/DEFAULT_/LDAP_/

25 years agoFor AIX thread options when CC is manual set to cc_r or xlc_r.
Kurt Zeilenga [Thu, 17 Jun 1999 03:26:42 +0000 (03:26 +0000)]
For AIX thread options when CC is manual set to cc_r or xlc_r.

25 years agoBackout NT Service changes.... breaks Unix builds...
Kurt Zeilenga [Thu, 17 Jun 1999 00:51:12 +0000 (00:51 +0000)]
Backout NT Service changes....  breaks Unix builds...

25 years agoAdd test for resched state change in connection_get
Kurt Zeilenga [Thu, 17 Jun 1999 00:48:51 +0000 (00:48 +0000)]
Add test for resched state change in connection_get

25 years agonew module to support slapd as NT service
Gary Williams [Wed, 16 Jun 1999 19:16:34 +0000 (19:16 +0000)]
new module to support slapd as NT service

25 years agoadd code to support slapd as NT service
Gary Williams [Wed, 16 Jun 1999 19:15:35 +0000 (19:15 +0000)]
add code to support slapd as NT service

25 years agocheck addr for NULL before copying
Gary Williams [Wed, 16 Jun 1999 19:15:03 +0000 (19:15 +0000)]
check addr for NULL before copying

25 years agoNT service code for slapd
Gary Williams [Wed, 16 Jun 1999 19:14:29 +0000 (19:14 +0000)]
NT service code for slapd

25 years agoAdd slapd password handling projects (these are often asked for).
Kurt Zeilenga [Wed, 16 Jun 1999 19:09:34 +0000 (19:09 +0000)]
Add slapd password handling projects (these are often asked for).

25 years agoadd new NT service modules
Gary Williams [Wed, 16 Jun 1999 17:53:38 +0000 (17:53 +0000)]
add new NT service modules

25 years agonew code to support slapd as an NT service
Gary Williams [Wed, 16 Jun 1999 17:53:17 +0000 (17:53 +0000)]
new code to support slapd as an NT service

25 years agoRemove misplaced LDAP_P() in declaration of ldap_int_get_controls.
Kurt Zeilenga [Wed, 16 Jun 1999 17:11:14 +0000 (17:11 +0000)]
Remove misplaced LDAP_P() in declaration of ldap_int_get_controls.

25 years agoMake sure print_numericoid always returns with a value.
Julio Sánchez Fernández [Wed, 16 Jun 1999 12:31:18 +0000 (12:31 +0000)]
Make sure print_numericoid always returns with a value.
Remove some lint.

25 years agoFixed bogus handling of objectclass in oc_schema_check.
Julio Sánchez Fernández [Wed, 16 Jun 1999 12:11:47 +0000 (12:11 +0000)]
Fixed bogus handling of objectclass in oc_schema_check.

25 years agoReplaced add/delete_value() by change_value() and index_add/delete_value()
Juan Gomez [Tue, 15 Jun 1999 23:56:28 +0000 (23:56 +0000)]
Replaced add/delete_value() by change_value() and index_add/delete_value()
by index_change_values(). The functions were exactly the same but for
one call.

25 years agoFix a couple of nits. ldbmtest still needs to be ported to NT.
Kurt Zeilenga [Tue, 15 Jun 1999 21:17:26 +0000 (21:17 +0000)]
Fix a couple of nits.  ldbmtest still needs to be ported to NT.

25 years agoRemove meantion of ldapd from main README, add README in servers/ldapd
Kurt Zeilenga [Tue, 15 Jun 1999 21:09:46 +0000 (21:09 +0000)]
Remove meantion of ldapd from main README, add README in servers/ldapd
stating ldapd is not supported nor actively maintained, and the code
may suffer from bitrot.  Update configure warnings.

25 years agoEnabled deletion of stale index entries. (EXPERIMENTAL)
Juan Gomez [Tue, 15 Jun 1999 20:06:16 +0000 (20:06 +0000)]
Enabled deletion of stale index entries. (EXPERIMENTAL)

25 years agoAdded function delete_value() to remove entries from the index files
Juan Gomez [Tue, 15 Jun 1999 19:50:20 +0000 (19:50 +0000)]
Added function delete_value() to remove entries from the index files
when necessary.

25 years agoAdd '^' and '$' to ACLs RE's.
Kurt Zeilenga [Tue, 15 Jun 1999 19:41:42 +0000 (19:41 +0000)]
Add '^' and '$' to ACLs RE's.

25 years agoFix bad LBER_INVALID macro
Kurt Zeilenga [Tue, 15 Jun 1999 17:35:31 +0000 (17:35 +0000)]
Fix bad LBER_INVALID macro

25 years agoInitial RFC2252-compliant version.
Julio Sánchez Fernández [Tue, 15 Jun 1999 12:40:46 +0000 (12:40 +0000)]
Initial RFC2252-compliant version.

25 years agoWe don't have a definition for caseIgnoreListSubstringsMatch, disable
Julio Sánchez Fernández [Tue, 15 Jun 1999 12:39:35 +0000 (12:39 +0000)]
We don't have a definition for caseIgnoreListSubstringsMatch, disable
references to it for now.
Fix some broken definitions.
We don't have a definition for caseIgnoreIA5SubstringsMatch either,
delete for now.
Define buildingName, it was being referenced.

25 years agoWe don't have a definition for caseIgnoreListSubstringsMatch, disable
Julio Sánchez Fernández [Tue, 15 Jun 1999 12:37:06 +0000 (12:37 +0000)]
We don't have a definition for caseIgnoreListSubstringsMatch, disable
references to it for now.

25 years agoActivate checking of matching rules and syntaxes.
Julio Sánchez Fernández [Tue, 15 Jun 1999 12:35:29 +0000 (12:35 +0000)]
Activate checking of matching rules and syntaxes.
Make matching rules link to their syntaxes.
Many more matching rules and syntaxes.
Protect schema_init from multiple invocations.

25 years agoActivate support of matching rules and syntaxes, inherit them from superiors.
Julio Sánchez Fernández [Tue, 15 Jun 1999 12:32:21 +0000 (12:32 +0000)]
Activate support of matching rules and syntaxes, inherit them from superiors.

25 years agoNew error code, fixed definition of smr_syntax.
Julio Sánchez Fernández [Tue, 15 Jun 1999 12:30:51 +0000 (12:30 +0000)]
New error code, fixed definition of smr_syntax.

25 years agoMore error codes.
Julio Sánchez Fernández [Tue, 15 Jun 1999 12:28:54 +0000 (12:28 +0000)]
More error codes.

25 years agoMoved call of schema_init from main to read_config.
Julio Sánchez Fernández [Tue, 15 Jun 1999 12:26:07 +0000 (12:26 +0000)]
Moved call of schema_init from main to read_config.

25 years agoassert read/write to not in use sockbufs. This may cause problems
Kurt Zeilenga [Tue, 15 Jun 1999 02:31:15 +0000 (02:31 +0000)]
assert read/write to not in use sockbufs.  This may cause problems
with slapd... slapd should be fixed.

25 years agoconnection_get forgot to unlock c_mutex in not used case!
Kurt Zeilenga [Mon, 14 Jun 1999 20:33:21 +0000 (20:33 +0000)]
connection_get forgot to unlock c_mutex in not used case!

25 years agoRemove check for inactive streams before connection_read/_write
Kurt Zeilenga [Mon, 14 Jun 1999 20:28:30 +0000 (20:28 +0000)]
Remove check for inactive streams before connection_read/_write
calls.  Such checks are ineffective it protecting connection_read/_write
from being called inactive streams.  connection_read/_write have their
own protection against such (in connection_get()).

25 years agoMatching rules and syntaxes, initial step.
Julio Sánchez Fernández [Mon, 14 Jun 1999 19:10:07 +0000 (19:10 +0000)]
Matching rules and syntaxes, initial step.
schema_init, seeding of standard syntaxes and matching rules.

25 years agoAdded index_delete_values() in preparation for changes that will keep
Juan Gomez [Mon, 14 Jun 1999 18:16:05 +0000 (18:16 +0000)]
Added index_delete_values() in preparation for changes that will keep
index files clean.

25 years agoofficial -> canonical
Juan Gomez [Mon, 14 Jun 1999 16:37:46 +0000 (16:37 +0000)]
official -> canonical

25 years agos/official/canonical/ & s/at_on/at_cn/
Juan Gomez [Mon, 14 Jun 1999 16:36:00 +0000 (16:36 +0000)]
s/official/canonical/ & s/at_on/at_cn/

25 years agoSome changes to be more inline with the constification done on the library.
Julio Sánchez Fernández [Mon, 14 Jun 1999 14:34:07 +0000 (14:34 +0000)]
Some changes to be more inline with the constification done on the library.

25 years agoInitial definitions for syntaxes and matching rules.
Julio Sánchez Fernández [Mon, 14 Jun 1999 14:32:40 +0000 (14:32 +0000)]
Initial definitions for syntaxes and matching rules.

25 years agoMatching rules.
Julio Sánchez Fernández [Mon, 14 Jun 1999 13:40:52 +0000 (13:40 +0000)]
Matching rules.
Replace be_liberal by allow_quoted in low level parsers since that
reflects better its semantics.
Add allow_quoted to parse_numericoid.

25 years agoMatching rules.
Julio Sánchez Fernández [Mon, 14 Jun 1999 13:37:59 +0000 (13:37 +0000)]
Matching rules.

25 years agoConstification.
Julio Sánchez Fernández [Mon, 14 Jun 1999 11:57:43 +0000 (11:57 +0000)]
Constification.

25 years agoConstification
Julio Sánchez Fernández [Mon, 14 Jun 1999 11:57:02 +0000 (11:57 +0000)]
Constification

25 years agoNetscape DS quotes the SYNTAX values, we propagate the be_liberal
Julio Sánchez Fernández [Mon, 14 Jun 1999 11:31:42 +0000 (11:31 +0000)]
Netscape DS quotes the SYNTAX values, we propagate the be_liberal
setting to parse_noidlen so that it can grok that.
Propagate be_liberal parse_oids so that it only accepts a qdstring when
necessary (i.e. in SUP) to cater for another Netscapism.

25 years agoldap_*_free routines are new and replace the old static routines, all
Julio Sánchez Fernández [Sun, 13 Jun 1999 23:34:41 +0000 (23:34 +0000)]
ldap_*_free routines are new and replace the old static routines, all
references changed.
Parsers are now more liberal in that they can accept missing OIDs or
OIDs that are in the wrong syntax.

25 years agoNew ldap_syntax_free, ldap_attributetype_free and ldap_objectclass_free
Julio Sánchez Fernández [Sun, 13 Jun 1999 23:31:35 +0000 (23:31 +0000)]
New ldap_syntax_free, ldap_attributetype_free and ldap_objectclass_free
that replace old static routines.