]> git.sur5r.net Git - openldap/log
openldap
24 years agoChange cn=schema to cn=subschema to reflect subentry contains
Kurt Zeilenga [Wed, 14 Jun 2000 01:29:51 +0000 (01:29 +0000)]
Change cn=schema to cn=subschema to reflect subentry contains
subschema information.  subschema, monitor, config should be
per-backend subentries.

24 years agoAdd backend updates to todo list
Kurt Zeilenga [Tue, 13 Jun 2000 21:14:24 +0000 (21:14 +0000)]
Add backend updates to todo list

24 years agoRename ldap_start_tls() to ldap_start_tls_s() for consistency sake.
Kurt Zeilenga [Tue, 13 Jun 2000 20:45:30 +0000 (20:45 +0000)]
Rename ldap_start_tls() to ldap_start_tls_s() for consistency sake.
Misc other header changes.

24 years agoFix up NT port after thread changes
Kurt Zeilenga [Tue, 13 Jun 2000 20:43:59 +0000 (20:43 +0000)]
Fix up NT port after thread changes

24 years agoFix addition of dynamic operational attributes (subschemaSubentry)
Kurt Zeilenga [Tue, 13 Jun 2000 17:48:51 +0000 (17:48 +0000)]
Fix addition of dynamic operational attributes (subschemaSubentry)

24 years agoAdditional use of new ACL styles
Kurt Zeilenga [Tue, 13 Jun 2000 17:35:30 +0000 (17:35 +0000)]
Additional use of new ACL styles

24 years agoITS#590: remove extra symbol
Kurt Zeilenga [Tue, 13 Jun 2000 17:24:18 +0000 (17:24 +0000)]
ITS#590: remove extra symbol

24 years agoFix Novell URL kludge
Kurt Zeilenga [Tue, 13 Jun 2000 05:50:23 +0000 (05:50 +0000)]
Fix Novell URL kludge

24 years agoPartially test new ACL styles.
Kurt Zeilenga [Tue, 13 Jun 2000 03:24:12 +0000 (03:24 +0000)]
Partially test new ACL styles.

24 years agoReworked thread code to better support thread-library specific
Kurt Zeilenga [Tue, 13 Jun 2000 02:42:13 +0000 (02:42 +0000)]
Reworked thread code to better support thread-library specific
r/w locks and thread pools.  Hide internal structures (using
pthread'ish technics).  Place common code in threads.c.  Move
no-thread code to thr_stub.c.  Move thread pool code to tpool.c.
Removed setconcurrency call from initializer, added 'concurrency'
directive to slapd.  Tested code under pthreads, pth, and no-threads.

24 years agoAdded .regex, .base, .one, .subtree, and .children "style" modifiers.
Mark Valence [Mon, 12 Jun 2000 01:35:15 +0000 (01:35 +0000)]
Added .regex, .base, .one, .subtree, and .children "style" modifiers.

24 years agoFound ber_error_print pieces which I forgot commit.
Kurt Zeilenga [Sat, 10 Jun 2000 23:13:01 +0000 (23:13 +0000)]
Found ber_error_print pieces which I forgot commit.

24 years agoThought I fixed these errors previously... oh well.
Kurt Zeilenga [Sat, 10 Jun 2000 23:06:08 +0000 (23:06 +0000)]
Thought I fixed these errors previously... oh well.

24 years agoMisc code cleanup.
Kurt Zeilenga [Sat, 10 Jun 2000 22:39:30 +0000 (22:39 +0000)]
Misc code cleanup.

24 years agoignore clean-local rm error
Kurt Zeilenga [Sat, 10 Jun 2000 18:47:27 +0000 (18:47 +0000)]
ignore clean-local rm error

24 years agoFix LDAP_END_DECL bug, add LDAP_P() to rebind proc prototype, and
Kurt Zeilenga [Sat, 10 Jun 2000 17:31:56 +0000 (17:31 +0000)]
Fix LDAP_END_DECL bug, add LDAP_P() to rebind proc prototype, and
other minor changes.

24 years agoAdd ldap_unbind_ext_s
Kurt Zeilenga [Sat, 10 Jun 2000 17:29:10 +0000 (17:29 +0000)]
Add ldap_unbind_ext_s

24 years agoAdd sort/vlv controls
Kurt Zeilenga [Sat, 10 Jun 2000 17:28:09 +0000 (17:28 +0000)]
Add sort/vlv controls

24 years agoundef DEFSEP before defining it
Kurt Zeilenga [Sat, 10 Jun 2000 07:19:07 +0000 (07:19 +0000)]
undef DEFSEP before defining it

24 years agoRemoved active_threads count and associated mutex/cond. Replaced with
Mark Valence [Sat, 10 Jun 2000 06:40:03 +0000 (06:40 +0000)]
Removed active_threads count and associated mutex/cond.  Replaced with
 ldap_pvt_thread_pool_backload() as needed.  All tests run OK on pthre
ads (linux), cthreads, NT threads, and Pth.

24 years agoFix a race condition by removing (unnecessary) unlock/yield/lock.
Mark Valence [Sat, 10 Jun 2000 04:12:49 +0000 (04:12 +0000)]
Fix a race condition by removing (unnecessary) unlock/yield/lock.

24 years agoFix make install when build dir is not main ldap dir.
Mark Valence [Sat, 10 Jun 2000 02:06:27 +0000 (02:06 +0000)]
Fix make install when build dir is not main ldap dir.

24 years agoA little cleanup
Mark Valence [Sat, 10 Jun 2000 01:39:05 +0000 (01:39 +0000)]
A little cleanup

24 years agoAdd ldap_back_group routine.
Mark Valence [Sat, 10 Jun 2000 01:32:36 +0000 (01:32 +0000)]
Add ldap_back_group routine.

24 years agoFix LBER_MEMORY_DEBUG failed realloc bug
Kurt Zeilenga [Sat, 10 Jun 2000 00:17:55 +0000 (00:17 +0000)]
Fix LBER_MEMORY_DEBUG failed realloc bug

24 years agoUpdate PF_INET6 and PF_UNIX detection, both default to auto
Kurt Zeilenga [Fri, 9 Jun 2000 23:09:51 +0000 (23:09 +0000)]
Update PF_INET6 and PF_UNIX detection, both default to auto

24 years agoITS#576: cause subdir make failure to halt subsequent making
Kurt Zeilenga [Fri, 9 Jun 2000 17:42:40 +0000 (17:42 +0000)]
ITS#576: cause subdir make failure to halt subsequent making

24 years agoDetect getaddrinfo
Kurt Zeilenga [Fri, 9 Jun 2000 17:01:05 +0000 (17:01 +0000)]
Detect getaddrinfo

24 years agoAdditional IPv6 changes from Stig Venaas
Kurt Zeilenga [Fri, 9 Jun 2000 17:00:22 +0000 (17:00 +0000)]
Additional IPv6 changes from Stig Venaas

Copyright 2000 Stig Venaas, UNINETT
All rights reserved.

Redistribution and use in source and binary forms are permitted
without restriction or fee of any kind as long as this notice is
preserved. The name of UNINETT may not be used to endorse or promote
products derived from this software without specific prior written
permission. This software is provided ``as is'' without express or
implied warranty.

24 years agoFix dependencies
Kurt Zeilenga [Fri, 9 Jun 2000 15:03:04 +0000 (15:03 +0000)]
Fix dependencies

24 years agoFix operator precedence bug.
Mark Valence [Fri, 9 Jun 2000 06:48:43 +0000 (06:48 +0000)]
Fix operator precedence bug.

24 years agoFix uninitialized var bug.
Mark Valence [Fri, 9 Jun 2000 06:45:14 +0000 (06:45 +0000)]
Fix uninitialized var bug.

24 years agoremove IA64 lint
Kurt Zeilenga [Fri, 9 Jun 2000 06:24:10 +0000 (06:24 +0000)]
remove IA64 lint

24 years agoAlready in core (damn)
Kurt Zeilenga [Fri, 9 Jun 2000 02:29:50 +0000 (02:29 +0000)]
Already in core (damn)

24 years agoAdd RFC 2589 schema
Kurt Zeilenga [Fri, 9 Jun 2000 02:29:00 +0000 (02:29 +0000)]
Add RFC 2589 schema

24 years agoImport LDUP drafts and reimport poorly imported ldapext drafts
Kurt Zeilenga [Fri, 9 Jun 2000 02:09:11 +0000 (02:09 +0000)]
Import LDUP drafts and reimport poorly imported ldapext drafts

24 years agoRegenerate with autoconf 2.13.1
Kurt Zeilenga [Fri, 9 Jun 2000 00:55:56 +0000 (00:55 +0000)]
Regenerate with autoconf 2.13.1

24 years agoAdded maildap.
Julio Sánchez Fernández [Fri, 9 Jun 2000 00:45:59 +0000 (00:45 +0000)]
Added maildap.

24 years agoA few name changes.
Julio Sánchez Fernández [Fri, 9 Jun 2000 00:43:24 +0000 (00:43 +0000)]
A few name changes.

24 years agoUse CDPATH clearing mechanism borrowed from autoconf 2.14a
Kurt Zeilenga [Fri, 9 Jun 2000 00:43:04 +0000 (00:43 +0000)]
Use CDPATH clearing mechanism borrowed from autoconf 2.14a

24 years agoRegen
Kurt Zeilenga [Fri, 9 Jun 2000 00:34:52 +0000 (00:34 +0000)]
Regen

24 years agoClear CDPATH
Kurt Zeilenga [Fri, 9 Jun 2000 00:32:02 +0000 (00:32 +0000)]
Clear CDPATH

24 years agoThe experimental mail500 has been renamed as maildap. This is an exact
Julio Sánchez Fernández [Fri, 9 Jun 2000 00:03:39 +0000 (00:03 +0000)]
The experimental mail500 has been renamed as maildap.  This is an exact
copy of the code formerly in mail500, to properly track changes.  An
exception is mail500.m4 that has been committed as maildap.m4 directly
to avoid breaking history twice.

24 years agoThe old mail500 is back restored as of 1999/06/30, plus a few updates
Julio Sánchez Fernández [Thu, 8 Jun 2000 23:58:19 +0000 (23:58 +0000)]
The old mail500 is back restored as of 1999/06/30, plus a few updates
to put it in line with current practices.  Most likely I got them wrong,
so maight not even compile right now.

24 years agoInitialize peername with EOS.
Kurt Zeilenga [Thu, 8 Jun 2000 23:12:52 +0000 (23:12 +0000)]
Initialize peername with EOS.

24 years agoReplace AuthMeth, StartTLS, and DIGEST-MD5 I-Ds with RFC
Kurt Zeilenga [Thu, 8 Jun 2000 20:38:36 +0000 (20:38 +0000)]
Replace AuthMeth, StartTLS, and DIGEST-MD5 I-Ds with RFC

24 years agoFirst cut new schema support.
Kurt Zeilenga [Thu, 8 Jun 2000 18:38:17 +0000 (18:38 +0000)]
First cut new schema support.
Back-shell still doesn't support binary data, should use -lldif routines

24 years agoRemove lint
Kurt Zeilenga [Thu, 8 Jun 2000 18:36:37 +0000 (18:36 +0000)]
Remove lint

24 years agoMeantion new features
Kurt Zeilenga [Thu, 8 Jun 2000 17:24:24 +0000 (17:24 +0000)]
Meantion new features

24 years agoApply Novell's IN_KERNEL support (ITS#576)
Kurt Zeilenga [Thu, 8 Jun 2000 17:11:57 +0000 (17:11 +0000)]
Apply Novell's IN_KERNEL support (ITS#576)

24 years agoAdded a yield or two for Pth.
Mark Valence [Thu, 8 Jun 2000 06:55:04 +0000 (06:55 +0000)]
Added a yield or two for Pth.

24 years agoThread pools enabled again -- test008 passes on NT, cthreads, pthreads
Mark Valence [Thu, 8 Jun 2000 05:14:46 +0000 (05:14 +0000)]
Thread pools enabled again -- test008 passes on NT, cthreads, pthreads
 (on Linux), with max_concurrency set to 0 (as many as needed), 1, 2,
and 3.

24 years ago~ NULL was a bad idea.
Kurt Zeilenga [Thu, 8 Jun 2000 03:12:14 +0000 (03:12 +0000)]
~ NULL was a bad idea.

24 years agoDisable thread pooling while I fix the deadlock.
Mark Valence [Thu, 8 Jun 2000 02:07:49 +0000 (02:07 +0000)]
Disable thread pooling while I fix the deadlock.

24 years agoremove pointer v. int lint from ber_sockbuf_ctrl.
Kurt Zeilenga [Thu, 8 Jun 2000 01:08:01 +0000 (01:08 +0000)]
remove pointer v. int lint from ber_sockbuf_ctrl.

24 years agoReally disable pthread rw locks
Kurt Zeilenga [Thu, 8 Jun 2000 00:29:32 +0000 (00:29 +0000)]
Really disable pthread rw locks

24 years agoDisable pthread rwlock use til we sort out pool issues
Kurt Zeilenga [Thu, 8 Jun 2000 00:26:00 +0000 (00:26 +0000)]
Disable pthread rwlock use til we sort out pool issues

24 years agoAdd missing -DNO_THREADS trylock and make minor change to TLS
Kurt Zeilenga [Wed, 7 Jun 2000 23:58:16 +0000 (23:58 +0000)]
Add missing -DNO_THREADS trylock and make minor change to TLS
in attempt to get it work with GNU PTH.

24 years agoAdd VLV/Sort controls (from Novell)
Kurt Zeilenga [Wed, 7 Jun 2000 23:43:56 +0000 (23:43 +0000)]
Add VLV/Sort controls (from Novell)

24 years agoAdd VLV and SortList Control API and related (and other) I-Ds
Kurt Zeilenga [Wed, 7 Jun 2000 19:39:49 +0000 (19:39 +0000)]
Add VLV and SortList Control API and related (and other) I-Ds

24 years agoUse thread pool for operation threads.
Mark Valence [Wed, 7 Jun 2000 19:27:33 +0000 (19:27 +0000)]
Use thread pool for operation threads.

24 years agoAdd thread pool routines.
Mark Valence [Wed, 7 Jun 2000 19:21:45 +0000 (19:21 +0000)]
Add thread pool routines.

24 years agoInclude <lber.h> to use ber_strdup(). (probably should create/use
Kurt Zeilenga [Wed, 7 Jun 2000 18:49:36 +0000 (18:49 +0000)]
Include <lber.h> to use ber_strdup().  (probably should create/use
macros LUTIL_STRDUP and friends).

24 years agoUse ldap_pvt_url_scheme2tls() to test for ldaps://
Kurt Zeilenga [Wed, 7 Jun 2000 17:50:58 +0000 (17:50 +0000)]
Use ldap_pvt_url_scheme2tls() to test for ldaps://

24 years agoldap_is_ldaps_url takes a char *. Is there a better fix, since the ur
Mark Valence [Wed, 7 Jun 2000 17:28:01 +0000 (17:28 +0000)]
ldap_is_ldaps_url takes a char *.  Is there a better fix, since the ur
l is already parsed?

24 years agofix up stats/debug messages
Kurt Zeilenga [Wed, 7 Jun 2000 14:18:09 +0000 (14:18 +0000)]
fix up stats/debug messages

24 years agoFix up debug statement as suggested by christian.lorenz@suse.de
Kurt Zeilenga [Wed, 7 Jun 2000 14:07:50 +0000 (14:07 +0000)]
Fix up debug statement as suggested by christian.lorenz@suse.de

24 years agoUpdate a few misc docs
Kurt Zeilenga [Wed, 7 Jun 2000 06:33:59 +0000 (06:33 +0000)]
Update a few misc docs

24 years agoUse LDAP_VFREE and friends. Other misc code cleanup.
Kurt Zeilenga [Wed, 7 Jun 2000 05:17:29 +0000 (05:17 +0000)]
Use LDAP_VFREE and friends.  Other misc code cleanup.

24 years agoAdd Pth specific r/w lock implementation.
Kurt Zeilenga [Wed, 7 Jun 2000 01:34:00 +0000 (01:34 +0000)]
Add Pth specific r/w lock implementation.

24 years agoRework URI parser to provide true scheme not proto/properties.
Kurt Zeilenga [Wed, 7 Jun 2000 01:09:40 +0000 (01:09 +0000)]
Rework URI parser to provide true scheme not proto/properties.
Plus more pthread rwlock code

24 years agoUse pthread rwlocks, if available
Kurt Zeilenga [Wed, 7 Jun 2000 00:28:35 +0000 (00:28 +0000)]
Use pthread rwlocks, if available

24 years agoFix typo in comment
Kurt Zeilenga [Tue, 6 Jun 2000 23:46:45 +0000 (23:46 +0000)]
Fix typo in comment

24 years agoDemonstrate how rdwr routines could be easily replaced.
Kurt Zeilenga [Tue, 6 Jun 2000 21:20:38 +0000 (21:20 +0000)]
Demonstrate how rdwr routines could be easily replaced.
Update comment with reference to publically available examples.

24 years agoBasic IPv6 support...
Kurt Zeilenga [Tue, 6 Jun 2000 20:23:22 +0000 (20:23 +0000)]
Basic IPv6 support...

Copyright 2000 Stig Venaas, UNINETT
All rights reserved.

Redistribution and use in source and binary forms are permitted
without restriction or fee of any kind as long as this notice is
preserved. The name of UNINETT may not be used to endorse or promote
products derived from this software without specific prior written
permission. This software is provided ``as is'' without express or
implied warranty.

24 years agoCleanup slapd.conf sed'ing
Kurt Zeilenga [Tue, 6 Jun 2000 20:21:56 +0000 (20:21 +0000)]
Cleanup slapd.conf sed'ing

24 years agoAdditional unifdef'ing
Kurt Zeilenga [Tue, 6 Jun 2000 20:00:14 +0000 (20:00 +0000)]
Additional unifdef'ing

24 years agoIn preparation for thread pools
Mark Valence [Tue, 6 Jun 2000 19:59:34 +0000 (19:59 +0000)]
In preparation for thread pools

24 years agoCleanup schema/data symlinks
Kurt Zeilenga [Tue, 6 Jun 2000 19:55:26 +0000 (19:55 +0000)]
Cleanup schema/data symlinks

24 years agoAxe old schema files
Kurt Zeilenga [Tue, 6 Jun 2000 19:48:06 +0000 (19:48 +0000)]
Axe old schema files

24 years agounifdef -DSLAPD_SCHEMA_NOT_COMPAT -USLAPD_SCHEMA_COMPAT
Kurt Zeilenga [Tue, 6 Jun 2000 19:43:18 +0000 (19:43 +0000)]
unifdef -DSLAPD_SCHEMA_NOT_COMPAT -USLAPD_SCHEMA_COMPAT

24 years agoAdd presense indexing
Kurt Zeilenga [Tue, 6 Jun 2000 19:32:15 +0000 (19:32 +0000)]
Add presense indexing

24 years agoremove init arg from attrs_index_config proto
Kurt Zeilenga [Tue, 6 Jun 2000 19:31:45 +0000 (19:31 +0000)]
remove init arg from attrs_index_config proto

24 years agoDon't automatically index objectlclass eq, ineffective more than not
Kurt Zeilenga [Tue, 6 Jun 2000 19:30:49 +0000 (19:30 +0000)]
Don't automatically index objectlclass eq, ineffective more than not

24 years agoRemove old schema directives
Kurt Zeilenga [Tue, 6 Jun 2000 07:57:41 +0000 (07:57 +0000)]
Remove old schema directives

24 years agoUse err2txt for unknown error
Kurt Zeilenga [Tue, 6 Jun 2000 05:54:36 +0000 (05:54 +0000)]
Use err2txt for unknown error

24 years agoFix memory leak in new schema code.
Mark Valence [Tue, 6 Jun 2000 05:21:14 +0000 (05:21 +0000)]
Fix memory leak in new schema code.

24 years agoRemove not to be implemented control.
Kurt Zeilenga [Tue, 6 Jun 2000 04:50:24 +0000 (04:50 +0000)]
Remove not to be implemented control.

24 years agoPrepare for unifdef -DSLAPD_SCHEMA_NOT_COMPAT
Kurt Zeilenga [Tue, 6 Jun 2000 04:49:19 +0000 (04:49 +0000)]
Prepare for unifdef -DSLAPD_SCHEMA_NOT_COMPAT

24 years agoUpdated for schemas.
Mark Valence [Tue, 6 Jun 2000 04:24:11 +0000 (04:24 +0000)]
Updated for schemas.

24 years agoDon't include files moved to attic
Kurt Zeilenga [Tue, 6 Jun 2000 02:12:58 +0000 (02:12 +0000)]
Don't include files moved to attic

24 years agoComplete group ACL impl. under new schema code
Kurt Zeilenga [Tue, 6 Jun 2000 02:11:27 +0000 (02:11 +0000)]
Complete group ACL impl. under new schema code

24 years agoRemove lint
Kurt Zeilenga [Tue, 6 Jun 2000 02:11:01 +0000 (02:11 +0000)]
Remove lint

24 years agoMove experimental Back-BDB2 to Attic
Kurt Zeilenga [Tue, 6 Jun 2000 01:23:17 +0000 (01:23 +0000)]
Move experimental Back-BDB2 to Attic

24 years ago(very) incomplete Digest-MD5 impl to Attic (until someone steps up
Kurt Zeilenga [Tue, 6 Jun 2000 00:27:49 +0000 (00:27 +0000)]
(very) incomplete Digest-MD5 impl to Attic (until someone steps up
to the plate)

24 years agogetbyname/getbyaddr should share mutex per ITS#563.
Kurt Zeilenga [Tue, 6 Jun 2000 00:23:50 +0000 (00:23 +0000)]
getbyname/getbyaddr should share mutex per ITS#563.
Patch provided by Steve @ Novell, thanks!

24 years agoDNSSRV use res_query, not res_search
Kurt Zeilenga [Mon, 5 Jun 2000 23:56:26 +0000 (23:56 +0000)]
DNSSRV use res_query, not res_search
Update configure and depend --enable-dnssrv upon finding res_query
Update back-dnssrv to better handle ManageDSAit control

24 years agoRemove support for DNS DNs (not to be confused with X.500 DN using
Kurt Zeilenga [Mon, 5 Jun 2000 20:07:02 +0000 (20:07 +0000)]
Remove support for DNS DNs (not to be confused with X.500 DN using
domainComponents (DC)).

24 years agoremove old STR_TRANSLATION feature. The use of this feature
Kurt Zeilenga [Mon, 5 Jun 2000 19:22:19 +0000 (19:22 +0000)]
remove old STR_TRANSLATION feature.  The use of this feature
was only of limited use with LDAPv2 (worked okay if no non-T.61
values existed) but downright dangerous in the face of LDAPv3.
Any translation must be schema aware and the BER isn't.

24 years agoInclude core.schema, not old schema files
Kurt Zeilenga [Mon, 5 Jun 2000 17:47:15 +0000 (17:47 +0000)]
Include core.schema, not old schema files