]> git.sur5r.net Git - openldap/log
openldap
20 years agoRequire Cyrus SASL 2.1 or better
Kurt Zeilenga [Tue, 16 Sep 2003 20:17:07 +0000 (20:17 +0000)]
Require Cyrus SASL 2.1 or better

20 years agoInitial support for pre/post read controls.
Kurt Zeilenga [Tue, 16 Sep 2003 18:56:04 +0000 (18:56 +0000)]
Initial support for pre/post read controls.
TODO:
Fix transactional consistency
Add client response control handling

20 years agoUpdate refs
Kurt Zeilenga [Tue, 16 Sep 2003 05:27:20 +0000 (05:27 +0000)]
Update refs

20 years agoInitial proxy cache and syncrepl chapters
Kurt Zeilenga [Tue, 16 Sep 2003 05:16:33 +0000 (05:16 +0000)]
Initial proxy cache and syncrepl chapters

20 years agos/mech/saslmech/ in sasl directives
Kurt Zeilenga [Tue, 16 Sep 2003 04:39:14 +0000 (04:39 +0000)]
s/mech/saslmech/ in sasl directives

20 years agocleanup
Kurt Zeilenga [Mon, 15 Sep 2003 21:53:58 +0000 (21:53 +0000)]
cleanup

20 years agoAdd dn.subtree="" clause
Kurt Zeilenga [Mon, 15 Sep 2003 21:50:13 +0000 (21:50 +0000)]
Add dn.subtree="" clause

20 years agoDon't pass NULL when string is expected.
Kurt Zeilenga [Mon, 15 Sep 2003 21:22:20 +0000 (21:22 +0000)]
Don't pass NULL when string is expected.
Other Cleanup

20 years agoModifications must be copied before calling slap_mods_check() because
Luke Howard [Mon, 15 Sep 2003 06:53:54 +0000 (06:53 +0000)]
Modifications must be copied before calling slap_mods_check() because
the pretty function may replace values which are owned by the SLAPI plugin

slapi_entry_dup() optimization - avoid string re-encoding

Fix slapi_add_internal() logic errors (was this ever tested?)

Don't attempt to free entries that have been cached; see new internal
slapi_add_entry_internal_locked() API

20 years agoMore deadlock tweaks.
Howard Chu [Sun, 14 Sep 2003 10:27:59 +0000 (10:27 +0000)]
More deadlock tweaks.

20 years agoITS#2484, set sasl_maxbuf to SASL_MAX_BUFF_SIZE if it was negotiated
Howard Chu [Sun, 14 Sep 2003 05:19:45 +0000 (05:19 +0000)]
ITS#2484, set sasl_maxbuf to SASL_MAX_BUFF_SIZE if it was negotiated
as zero.

20 years agoITS#2649, never defer Abandon requests
Howard Chu [Sat, 13 Sep 2003 11:15:23 +0000 (11:15 +0000)]
ITS#2649, never defer Abandon requests

20 years agoITS#2691 use putenv() instead of setenv() for portability
Howard Chu [Sat, 13 Sep 2003 10:20:27 +0000 (10:20 +0000)]
ITS#2691 use putenv() instead of setenv() for portability

20 years agoAdd comment about normalized values in mods vs entry attributes
Howard Chu [Sat, 13 Sep 2003 09:51:28 +0000 (09:51 +0000)]
Add comment about normalized values in mods vs entry attributes

20 years agofix in slap_entry2mods()
Jong Hyuk Choi [Sat, 13 Sep 2003 00:36:14 +0000 (00:36 +0000)]
fix in slap_entry2mods()

20 years agoLDAP_SASL_INTERACTIVE -> LDAP_SASL_QUIET
Jong Hyuk Choi [Fri, 12 Sep 2003 22:49:14 +0000 (22:49 +0000)]
LDAP_SASL_INTERACTIVE -> LDAP_SASL_QUIET

20 years agofix for Makefile change
Jong Hyuk Choi [Fri, 12 Sep 2003 21:06:29 +0000 (21:06 +0000)]
fix for Makefile change

20 years ago-y should not require -W
Kurt Zeilenga [Fri, 12 Sep 2003 20:10:05 +0000 (20:10 +0000)]
-y should not require -W

20 years agoFix prev commit
Howard Chu [Fri, 12 Sep 2003 19:40:04 +0000 (19:40 +0000)]
Fix prev commit

20 years agoFix prev commit
Howard Chu [Fri, 12 Sep 2003 18:53:59 +0000 (18:53 +0000)]
Fix prev commit

20 years agoConstruct ctxcsn entries directly, plug memory leaks, remove
Howard Chu [Fri, 12 Sep 2003 18:52:34 +0000 (18:52 +0000)]
Construct ctxcsn entries directly, plug memory leaks, remove
dependency on slap_mods_check and slap_mods2entry

20 years agoClarify/standardize library version mismatch error messages
Howard Chu [Fri, 12 Sep 2003 00:54:21 +0000 (00:54 +0000)]
Clarify/standardize library version mismatch error messages

20 years agoFix SLAPI bind pre-operation plugin regression
Luke Howard [Thu, 11 Sep 2003 09:04:03 +0000 (09:04 +0000)]
Fix SLAPI bind pre-operation plugin regression

20 years agoadd bdb_get_commit_csn() for use in bdb_search
Jong Hyuk Choi [Wed, 10 Sep 2003 17:03:01 +0000 (17:03 +0000)]
add bdb_get_commit_csn() for use in bdb_search

20 years agoITS#2707: fix 'access to dn.subtree="" by ...' directives
Kurt Zeilenga [Wed, 10 Sep 2003 02:33:36 +0000 (02:33 +0000)]
ITS#2707: fix 'access to dn.subtree="" by ...' directives

20 years agosubtree ACI patch from Ralf
Kurt Zeilenga [Tue, 9 Sep 2003 18:37:31 +0000 (18:37 +0000)]
subtree ACI patch from Ralf

20 years agoITS#2696:
Kurt Zeilenga [Tue, 9 Sep 2003 17:17:21 +0000 (17:17 +0000)]
ITS#2696:
  ldappasswd -T and -t options don't work, they try to open the file ldappasswd
  instead of the argument passed.

Applied patch provided by Nicolas Schodet.

20 years agomore EntryInfo handling fix code (overriding the prev fix)
Jong Hyuk Choi [Tue, 9 Sep 2003 01:25:58 +0000 (01:25 +0000)]
more EntryInfo handling fix code (overriding the prev fix)

20 years agouse of bdb_modify_internal() in bdb_csn_commit()
Jong Hyuk Choi [Mon, 8 Sep 2003 22:55:04 +0000 (22:55 +0000)]
use of bdb_modify_internal() in bdb_csn_commit()
fix EntryInfo handling in bdb_csn_commit()

20 years agostructrual oc fix
Jong Hyuk Choi [Fri, 5 Sep 2003 20:13:10 +0000 (20:13 +0000)]
structrual oc fix

20 years agoIt's verified that back-hdb performs as a sync provider as well as a sync consumer.
Jong Hyuk Choi [Fri, 5 Sep 2003 18:11:39 +0000 (18:11 +0000)]
It's verified that back-hdb performs as a sync provider as well as a sync consumer.

20 years agomisc cleanup
Jong Hyuk Choi [Thu, 4 Sep 2003 19:48:53 +0000 (19:48 +0000)]
misc cleanup

20 years agomemory mgmt cleanup
Jong Hyuk Choi [Wed, 3 Sep 2003 23:47:37 +0000 (23:47 +0000)]
memory mgmt cleanup

20 years agoSchema checking option for LDAP Sync replication
Jong Hyuk Choi [Wed, 3 Sep 2003 21:42:52 +0000 (21:42 +0000)]
Schema checking option for LDAP Sync replication

20 years agomanual update for proxy cache (apurva)
Jong Hyuk Choi [Wed, 3 Sep 2003 16:26:17 +0000 (16:26 +0000)]
manual update for proxy cache (apurva)

20 years agono schema checking patch for proxy cache (apurva)
Jong Hyuk Choi [Wed, 3 Sep 2003 15:44:22 +0000 (15:44 +0000)]
no schema checking patch for proxy cache (apurva)

20 years agoPatch for ITS#2692
Jong Hyuk Choi [Wed, 3 Sep 2003 08:21:51 +0000 (08:21 +0000)]
Patch for ITS#2692

20 years agoSupport per-backend ACL plugins
Luke Howard [Mon, 1 Sep 2003 08:49:22 +0000 (08:49 +0000)]
Support per-backend ACL plugins

20 years agoSupport for ACL plugins
Luke Howard [Sun, 31 Aug 2003 08:17:21 +0000 (08:17 +0000)]
Support for ACL plugins

20 years agoInherit operation pblock for SLAPI
Luke Howard [Sun, 31 Aug 2003 08:14:54 +0000 (08:14 +0000)]
Inherit operation pblock for SLAPI

20 years agoAdd ACL plugin definitions
Luke Howard [Sun, 31 Aug 2003 07:51:28 +0000 (07:51 +0000)]
Add ACL plugin definitions

20 years agoCall SASL bind post-op SLAPI plugin _after_ DN has been set
Luke Howard [Sun, 31 Aug 2003 03:11:05 +0000 (03:11 +0000)]
Call SASL bind post-op SLAPI plugin _after_ DN has been set

20 years agoCall post-op bind functions after SASL bind
Luke Howard [Sun, 31 Aug 2003 03:08:06 +0000 (03:08 +0000)]
Call post-op bind functions after SASL bind

20 years agoSLAPI_X_CONN_SASL_CONTEXT
Luke Howard [Sat, 30 Aug 2003 17:29:54 +0000 (17:29 +0000)]
SLAPI_X_CONN_SASL_CONTEXT

20 years agoExpose SASL context to SLAPI plugins (SLAPI_X_CONN_SASL_CONTEXT)
Luke Howard [Sat, 30 Aug 2003 17:29:14 +0000 (17:29 +0000)]
Expose SASL context to SLAPI plugins (SLAPI_X_CONN_SASL_CONTEXT)

Useful for plugins that may wish to collude with the SASL library to,
for example, retrieve a user's authorization data from a Kerberos ticket
for access control purposes

20 years agoslaptool update for LDAP Sync replication
Jong Hyuk Choi [Sat, 30 Aug 2003 15:19:35 +0000 (15:19 +0000)]
slaptool update for LDAP Sync replication

20 years agocleanup
Jong Hyuk Choi [Fri, 29 Aug 2003 21:24:05 +0000 (21:24 +0000)]
cleanup

20 years agomore patches for ITS#2692 (Thanks Luke!)
Jong Hyuk Choi [Fri, 29 Aug 2003 17:02:53 +0000 (17:02 +0000)]
more patches for ITS#2692 (Thanks Luke!)

20 years agoslapd.conf man page update (LDAP Sync replication configuration)
Jong Hyuk Choi [Thu, 28 Aug 2003 22:29:55 +0000 (22:29 +0000)]
slapd.conf man page update (LDAP Sync replication configuration)

20 years agoSync replication config option format change (interval)
Jong Hyuk Choi [Thu, 28 Aug 2003 22:29:12 +0000 (22:29 +0000)]
Sync replication config option format change (interval)

20 years agounifdef LDAP_CACHING
Jong Hyuk Choi [Wed, 27 Aug 2003 23:21:17 +0000 (23:21 +0000)]
unifdef LDAP_CACHING

20 years agocleanup
Jong Hyuk Choi [Wed, 27 Aug 2003 22:18:52 +0000 (22:18 +0000)]
cleanup

20 years agounifdef LDAP_SYNC and LDAP_SYNCREPL
Jong Hyuk Choi [Wed, 27 Aug 2003 22:16:04 +0000 (22:16 +0000)]
unifdef LDAP_SYNC and LDAP_SYNCREPL

20 years agocleanup
Jong Hyuk Choi [Wed, 27 Aug 2003 20:51:04 +0000 (20:51 +0000)]
cleanup

20 years agoreturning LDAP return code
Jong Hyuk Choi [Wed, 27 Aug 2003 20:26:55 +0000 (20:26 +0000)]
returning LDAP return code

20 years agoNO_SCHEMA_CHECK backend flag
Jong Hyuk Choi [Wed, 27 Aug 2003 16:40:26 +0000 (16:40 +0000)]
NO_SCHEMA_CHECK backend flag

20 years agocleanup
Jong Hyuk Choi [Wed, 27 Aug 2003 16:39:53 +0000 (16:39 +0000)]
cleanup

20 years agoLDAP Sync protocol extension
Jong Hyuk Choi [Tue, 26 Aug 2003 22:49:44 +0000 (22:49 +0000)]
LDAP Sync protocol extension
- do not send updates in state mode when
  syncCookie >= contextCSN (or omitCSN if changelog is used)

20 years agocleanup
Jong Hyuk Choi [Tue, 26 Aug 2003 19:04:12 +0000 (19:04 +0000)]
cleanup

20 years agoContext CSN updates for hdb
Jong Hyuk Choi [Tue, 26 Aug 2003 18:57:09 +0000 (18:57 +0000)]
Context CSN updates for hdb

20 years agoContext CSN Patch (5)
Jong Hyuk Choi [Tue, 26 Aug 2003 00:35:27 +0000 (00:35 +0000)]
Context CSN Patch (5)
- persistent search patch
- cascading search patch

20 years agoContext CSN Patch (4)
Jong Hyuk Choi [Mon, 25 Aug 2003 22:23:49 +0000 (22:23 +0000)]
Context CSN Patch (4)
- context csn management for modrdn
- call slap_mods_opattrs() for moved entries as well

20 years agomisc cleanup
Jong Hyuk Choi [Mon, 25 Aug 2003 22:18:33 +0000 (22:18 +0000)]
misc cleanup

20 years agoContext CSN Patch (3)
Jong Hyuk Choi [Mon, 25 Aug 2003 20:20:26 +0000 (20:20 +0000)]
Context CSN Patch (3)
- context csn management for delete
- a later patch will take care of inconsistencies caused by
  interactions between outstanding search and scope-outs

20 years agoContext CSN Patch (2)
Jong Hyuk Choi [Mon, 25 Aug 2003 19:15:04 +0000 (19:15 +0000)]
Context CSN Patch (2)
- BDB context csn codes moved to a separate function in back-bdb/ctxcsn.c

20 years agoContext CSN patch (1) - cleanup
Jong Hyuk Choi [Mon, 25 Aug 2003 17:10:18 +0000 (17:10 +0000)]
Context CSN patch (1) - cleanup
- serialize search_candidates() with the read of search_context_csn

20 years agoFix symbol name collision when LDAP_SYNC && BDB_HIER
Luke Howard [Sat, 23 Aug 2003 11:58:33 +0000 (11:58 +0000)]
Fix symbol name collision when LDAP_SYNC && BDB_HIER

20 years agoContext CSN patch (1)
Jong Hyuk Choi [Sat, 23 Aug 2003 02:51:33 +0000 (02:51 +0000)]
Context CSN patch (1)
- currenty works for refreshOnly mode of LDAP Sync
- Context CSN for add / modify is implemented
- code for delete / modrdn / refreshAndPersist will be soon committed

20 years agomore uniquemember cleanup
Kurt Zeilenga [Fri, 22 Aug 2003 21:42:02 +0000 (21:42 +0000)]
more uniquemember cleanup

20 years agoMore uniquemember fixes
Kurt Zeilenga [Fri, 22 Aug 2003 21:29:44 +0000 (21:29 +0000)]
More uniquemember fixes
(we really should be using the same filters as test003 here)

20 years agoSchema definition for contextCSN
Jong Hyuk Choi [Fri, 22 Aug 2003 21:24:03 +0000 (21:24 +0000)]
Schema definition for contextCSN

20 years agoMore uniqueMember cleanup
Kurt Zeilenga [Fri, 22 Aug 2003 21:19:29 +0000 (21:19 +0000)]
More uniqueMember cleanup

20 years agoAdd missing assignment in last commit.
Kurt Zeilenga [Fri, 22 Aug 2003 21:16:16 +0000 (21:16 +0000)]
Add missing assignment in last commit.

20 years agoAdd nameAndOptionalUID pretty routine... improves uniqueMember handling
Kurt Zeilenga [Fri, 22 Aug 2003 21:03:03 +0000 (21:03 +0000)]
Add nameAndOptionalUID pretty routine... improves uniqueMember handling
Should resolve ITS#2664.

20 years agoTweaks to callback processing; callbacks can return SLAP_CB_CONTINUE to
Howard Chu [Tue, 19 Aug 2003 03:22:07 +0000 (03:22 +0000)]
Tweaks to callback processing; callbacks can return SLAP_CB_CONTINUE to
fall into the regular send_ldap_* functionality instead of calling into
those functions explicitly. Nested callbacks still aren't handled as
cleanly as they might be.

20 years agoFix tmpmemctx conflicts
Howard Chu [Tue, 19 Aug 2003 03:19:07 +0000 (03:19 +0000)]
Fix tmpmemctx conflicts

20 years agoAdd clarification about authzDN which don't exist in the DIT
Kurt Zeilenga [Thu, 14 Aug 2003 18:38:20 +0000 (18:38 +0000)]
Add clarification about authzDN which don't exist in the DIT

20 years agoLDAP Sync protocol change : state mode (add+present) and log mode (add+delete)
Jong Hyuk Choi [Thu, 14 Aug 2003 16:27:36 +0000 (16:27 +0000)]
LDAP Sync protocol change : state mode (add+present) and log mode (add+delete)

20 years agoProxy caching update : op->o_caching_on flag removed
Jong Hyuk Choi [Thu, 14 Aug 2003 02:11:46 +0000 (02:11 +0000)]
Proxy caching update : op->o_caching_on flag removed

20 years agoProxy cache patch (by Jong, Apurva, & Kurt)
Jong Hyuk Choi [Wed, 13 Aug 2003 23:44:56 +0000 (23:44 +0000)]
Proxy cache patch (by Jong, Apurva, & Kurt)
1. Glueing patch for proxy cache
2. test script update to avoid schema checking voilations (attributes set)
3. configuration patch for proxy cache

20 years agoITS#2681: set rc to LDAP_INVALID_CREDENTIALS or 1
Jong Hyuk Choi [Wed, 13 Aug 2003 20:27:10 +0000 (20:27 +0000)]
ITS#2681: set rc to LDAP_INVALID_CREDENTIALS or 1

20 years agoHandle full syntax of Generalized Time and UTC Time.
Hallvard Furuseth [Wed, 13 Aug 2003 20:04:59 +0000 (20:04 +0000)]
Handle full syntax of Generalized Time and UTC Time.
No longer accept initial and trailing spaces in these syntaxes.

20 years agoDo not attempt to map positive error codes returned by plugins to
Luke Howard [Mon, 11 Aug 2003 09:55:45 +0000 (09:55 +0000)]
Do not attempt to map positive error codes returned by plugins to
negative error codes.

Plugins should never return positive error codes except in the case
of bind pre-operation plugins, where they should return SLAPI_BIND_XXX.

This should fix ITS #2616 ...

20 years agoITS#2664: add uniqueMemberMatch
Kurt Zeilenga [Mon, 11 Aug 2003 02:12:20 +0000 (02:12 +0000)]
ITS#2664: add uniqueMemberMatch

20 years agoITS#2566: apply patch provided by Norbert to fix lmhash problems
Kurt Zeilenga [Sat, 9 Aug 2003 19:18:28 +0000 (19:18 +0000)]
ITS#2566: apply patch provided by Norbert to fix lmhash problems
- chk_lanman did not free result from hash_lanman
- copied code to generate hash from hash_lanman to chk_lanman,
  this skips prepending "{LANMAN}"
- downcase stored password hash to ensure hex characters [a-f]
  have the same case

20 years agoITS#2662: NS_MTA-MD5 hash check fix
Kurt Zeilenga [Sat, 9 Aug 2003 18:47:16 +0000 (18:47 +0000)]
ITS#2662: NS_MTA-MD5 hash check fix

20 years agoclear list pointer in instatiated copy
Pierangelo Masarati [Sat, 9 Aug 2003 17:48:02 +0000 (17:48 +0000)]
clear list pointer in instatiated copy

20 years agoITS#2645: fix NULL DN bug
Kurt Zeilenga [Sat, 9 Aug 2003 17:45:34 +0000 (17:45 +0000)]
ITS#2645: fix NULL DN bug

20 years agoRemove deprecated code. Will remove slap.h code define later.
Kurt Zeilenga [Sat, 9 Aug 2003 03:44:30 +0000 (03:44 +0000)]
Remove deprecated code.  Will remove slap.h code define later.

20 years agoITS#2644: fix inconsistent domain names used in example
Kurt Zeilenga [Sat, 9 Aug 2003 03:23:03 +0000 (03:23 +0000)]
ITS#2644: fix inconsistent domain names used in example

20 years agoAdd initial support for modify/increment. No over/under flow detection.
Kurt Zeilenga [Thu, 7 Aug 2003 16:42:40 +0000 (16:42 +0000)]
Add initial support for modify/increment.  No over/under flow detection.
Currently discovered via a "feature", but should use a control.
Start of a control made, but needs to be better integrated (with
auto use in ldapmodify(1)).

20 years agoAllow SLAPI plug-ins to override OpenLDAP extended operations
Luke Howard [Fri, 1 Aug 2003 03:40:11 +0000 (03:40 +0000)]
Allow SLAPI plug-ins to override OpenLDAP extended operations
(please review)

20 years agodelete incorrect URI description. RFC 2255 should be used.
Kurt Zeilenga [Thu, 31 Jul 2003 08:41:11 +0000 (08:41 +0000)]
delete incorrect URI description.  RFC 2255 should be used.

20 years agocomment cleanup
Kurt Zeilenga [Wed, 30 Jul 2003 11:20:56 +0000 (11:20 +0000)]
comment cleanup

20 years agopreliminary modify/increment client side code
Kurt Zeilenga [Wed, 30 Jul 2003 10:21:57 +0000 (10:21 +0000)]
preliminary modify/increment client side code

20 years agoITS#2657: authzid (and assertion) should apply to most everything
Kurt Zeilenga [Wed, 30 Jul 2003 10:21:16 +0000 (10:21 +0000)]
ITS#2657: authzid (and assertion) should apply to most everything
(preliminary modify/incr client-side code)

20 years agosasl-regexp clarifications
Kurt Zeilenga [Tue, 29 Jul 2003 15:28:52 +0000 (15:28 +0000)]
sasl-regexp clarifications

20 years agoFix lock release bug
Kurt Zeilenga [Mon, 28 Jul 2003 20:25:44 +0000 (20:25 +0000)]
Fix lock release bug
Fix logging messages (thanks Kent)

20 years agoRename LDAP_OPT_ERROR_NUMBER to LDAP_OPT_RESULT_CODE.
Hallvard Furuseth [Tue, 22 Jul 2003 18:49:40 +0000 (18:49 +0000)]
Rename LDAP_OPT_ERROR_NUMBER to LDAP_OPT_RESULT_CODE.

20 years agoldap_msgfree() can take a result chain, not just a single result.
Hallvard Furuseth [Tue, 22 Jul 2003 18:30:59 +0000 (18:30 +0000)]
ldap_msgfree() can take a result chain, not just a single result.