]>
git.sur5r.net Git - openldap/log
Luke Howard [Sat, 30 Aug 2003 17:29:54 +0000 (17:29 +0000)]
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
Jong Hyuk Choi [Sat, 30 Aug 2003 15:19:35 +0000 (15:19 +0000)]
slaptool update for LDAP Sync replication
Jong Hyuk Choi [Fri, 29 Aug 2003 21:24:05 +0000 (21:24 +0000)]
cleanup
Jong Hyuk Choi [Fri, 29 Aug 2003 17:02:53 +0000 (17:02 +0000)]
more patches for ITS#2692 (Thanks Luke!)
Jong Hyuk Choi [Thu, 28 Aug 2003 22:29:55 +0000 (22:29 +0000)]
slapd.conf man page update (LDAP Sync replication configuration)
Jong Hyuk Choi [Thu, 28 Aug 2003 22:29:12 +0000 (22:29 +0000)]
Sync replication config option format change (interval)
Jong Hyuk Choi [Wed, 27 Aug 2003 23:21:17 +0000 (23:21 +0000)]
unifdef LDAP_CACHING
Jong Hyuk Choi [Wed, 27 Aug 2003 22:18:52 +0000 (22:18 +0000)]
cleanup
Jong Hyuk Choi [Wed, 27 Aug 2003 22:16:04 +0000 (22:16 +0000)]
unifdef LDAP_SYNC and LDAP_SYNCREPL
Jong Hyuk Choi [Wed, 27 Aug 2003 20:51:04 +0000 (20:51 +0000)]
cleanup
Jong Hyuk Choi [Wed, 27 Aug 2003 20:26:55 +0000 (20:26 +0000)]
returning LDAP return code
Jong Hyuk Choi [Wed, 27 Aug 2003 16:40:26 +0000 (16:40 +0000)]
NO_SCHEMA_CHECK backend flag
Jong Hyuk Choi [Wed, 27 Aug 2003 16:39:53 +0000 (16:39 +0000)]
cleanup
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)
Jong Hyuk Choi [Tue, 26 Aug 2003 19:04:12 +0000 (19:04 +0000)]
cleanup
Jong Hyuk Choi [Tue, 26 Aug 2003 18:57:09 +0000 (18:57 +0000)]
Context CSN updates for hdb
Jong Hyuk Choi [Tue, 26 Aug 2003 00:35:27 +0000 (00:35 +0000)]
Context CSN Patch (5)
- persistent search patch
- cascading search patch
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
Jong Hyuk Choi [Mon, 25 Aug 2003 22:18:33 +0000 (22:18 +0000)]
misc cleanup
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
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
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
Luke Howard [Sat, 23 Aug 2003 11:58:33 +0000 (11:58 +0000)]
Fix symbol name collision when LDAP_SYNC && BDB_HIER
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
Kurt Zeilenga [Fri, 22 Aug 2003 21:42:02 +0000 (21:42 +0000)]
more uniquemember cleanup
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)
Jong Hyuk Choi [Fri, 22 Aug 2003 21:24:03 +0000 (21:24 +0000)]
Schema definition for contextCSN
Kurt Zeilenga [Fri, 22 Aug 2003 21:19:29 +0000 (21:19 +0000)]
More uniqueMember cleanup
Kurt Zeilenga [Fri, 22 Aug 2003 21:16:16 +0000 (21:16 +0000)]
Add missing assignment in last commit.
Kurt Zeilenga [Fri, 22 Aug 2003 21:03:03 +0000 (21:03 +0000)]
Add nameAndOptionalUID pretty routine... improves uniqueMember handling
Should resolve ITS#2664.
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.
Howard Chu [Tue, 19 Aug 2003 03:19:07 +0000 (03:19 +0000)]
Fix tmpmemctx conflicts
Kurt Zeilenga [Thu, 14 Aug 2003 18:38:20 +0000 (18:38 +0000)]
Add clarification about authzDN which don't exist in the DIT
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)
Jong Hyuk Choi [Thu, 14 Aug 2003 02:11:46 +0000 (02:11 +0000)]
Proxy caching update : op->o_caching_on flag removed
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
Jong Hyuk Choi [Wed, 13 Aug 2003 20:27:10 +0000 (20:27 +0000)]
ITS#2681: set rc to LDAP_INVALID_CREDENTIALS or 1
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.
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 ...
Kurt Zeilenga [Mon, 11 Aug 2003 02:12:20 +0000 (02:12 +0000)]
ITS#2664: add uniqueMemberMatch
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
Kurt Zeilenga [Sat, 9 Aug 2003 18:47:16 +0000 (18:47 +0000)]
ITS#2662: NS_MTA-MD5 hash check fix
Pierangelo Masarati [Sat, 9 Aug 2003 17:48:02 +0000 (17:48 +0000)]
clear list pointer in instatiated copy
Kurt Zeilenga [Sat, 9 Aug 2003 17:45:34 +0000 (17:45 +0000)]
ITS#2645: fix NULL DN bug
Kurt Zeilenga [Sat, 9 Aug 2003 03:44:30 +0000 (03:44 +0000)]
Remove deprecated code. Will remove slap.h code define later.
Kurt Zeilenga [Sat, 9 Aug 2003 03:23:03 +0000 (03:23 +0000)]
ITS#2644: fix inconsistent domain names used in example
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)).
Luke Howard [Fri, 1 Aug 2003 03:40:11 +0000 (03:40 +0000)]
Allow SLAPI plug-ins to override OpenLDAP extended operations
(please review)
Kurt Zeilenga [Thu, 31 Jul 2003 08:41:11 +0000 (08:41 +0000)]
delete incorrect URI description. RFC 2255 should be used.
Kurt Zeilenga [Wed, 30 Jul 2003 11:20:56 +0000 (11:20 +0000)]
comment cleanup
Kurt Zeilenga [Wed, 30 Jul 2003 10:21:57 +0000 (10:21 +0000)]
preliminary modify/increment client side code
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)
Kurt Zeilenga [Tue, 29 Jul 2003 15:28:52 +0000 (15:28 +0000)]
sasl-regexp clarifications
Kurt Zeilenga [Mon, 28 Jul 2003 20:25:44 +0000 (20:25 +0000)]
Fix lock release bug
Fix logging messages (thanks Kent)
Hallvard Furuseth [Tue, 22 Jul 2003 18:49:40 +0000 (18:49 +0000)]
Rename LDAP_OPT_ERROR_NUMBER to LDAP_OPT_RESULT_CODE.
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.
Hallvard Furuseth [Tue, 22 Jul 2003 18:19:37 +0000 (18:19 +0000)]
Rename LDAP_OPT_ERROR_NUMBER to LDAP_OPT_RESULT_CODE, according to
draft-ietf-ldapext-ldap-c-api-05.txt, and keep the old name as an alias.
Luke Howard [Tue, 15 Jul 2003 12:10:19 +0000 (12:10 +0000)]
Set AttributeDescription in slapi_acl_check_mods()
Pierangelo Masarati [Tue, 15 Jul 2003 11:26:17 +0000 (11:26 +0000)]
apparently Oracle does not support AS in joins (ITS#2642)
Pierangelo Masarati [Tue, 15 Jul 2003 10:57:12 +0000 (10:57 +0000)]
fix format (ITS#2640?)
Jong Hyuk Choi [Tue, 15 Jul 2003 07:54:19 +0000 (07:54 +0000)]
allow more time to replicate
Jong Hyuk Choi [Tue, 15 Jul 2003 00:55:58 +0000 (00:55 +0000)]
Various changes
- SyncRepl support in back-ldbm
- back-ldbm functions return LDAP return codes for internal operations (callback)
- subentry code copy from back-bdb
- Misc udpates
Jong Hyuk Choi [Tue, 15 Jul 2003 00:43:39 +0000 (00:43 +0000)]
Various udpates for SyncRepl
Jong Hyuk Choi [Tue, 15 Jul 2003 00:33:49 +0000 (00:33 +0000)]
SyncRepl updates for back-bdb / back-ldbm
Jong Hyuk Choi [Tue, 15 Jul 2003 00:27:59 +0000 (00:27 +0000)]
SyncRepl is working with both back-bdb and back-ldbm
Jong Hyuk Choi [Tue, 15 Jul 2003 00:25:36 +0000 (00:25 +0000)]
previous change was too early. revert to orig for a while.
Jong Hyuk Choi [Tue, 15 Jul 2003 00:22:55 +0000 (00:22 +0000)]
SyncRepl works both with back-bdb and back-ldbm
Jong Hyuk Choi [Fri, 11 Jul 2003 23:03:11 +0000 (23:03 +0000)]
making proxy cache backend agnostic
Jong Hyuk Choi [Fri, 11 Jul 2003 01:01:27 +0000 (01:01 +0000)]
SyncRepl is changed to share the following routnines :
slap_mods_opattrs(), slap_mods_check(), slap_mods2entry()
Jong Hyuk Choi [Fri, 11 Jul 2003 00:54:05 +0000 (00:54 +0000)]
fix typo
Jong Hyuk Choi [Tue, 8 Jul 2003 20:07:07 +0000 (20:07 +0000)]
export glueing code
Kurt Zeilenga [Tue, 8 Jul 2003 03:46:20 +0000 (03:46 +0000)]
code cleanup
Kurt Zeilenga [Mon, 7 Jul 2003 05:50:20 +0000 (05:50 +0000)]
Cleanup
Kurt Zeilenga [Mon, 7 Jul 2003 05:14:03 +0000 (05:14 +0000)]
Add Internet Society copyright notices
Kurt Zeilenga [Mon, 7 Jul 2003 05:01:31 +0000 (05:01 +0000)]
Fix RFC reference
Luke Howard [Thu, 3 Jul 2003 23:17:54 +0000 (23:17 +0000)]
Always call modification postoperation plugins even if a
preoperation plugin has removed all modifications and
thus there are none to pass to the backend.
Accept SSF as a valid parameter block value.
Fix completely broken slapi_access_allowed()
Luke Howard [Thu, 3 Jul 2003 19:04:18 +0000 (19:04 +0000)]
Support for SLAPI plugin extensions API.
This API allows a plugin to associate arbitrary context with an
internal server object such as a connection or operation.
Some documentation is at:
http://enterprise.netscape.com/docs/directory/602/plugin/function.htm#
1104211
Luke Howard [Thu, 3 Jul 2003 19:01:13 +0000 (19:01 +0000)]
Expose SSF to plugin
Luke Howard [Thu, 3 Jul 2003 17:38:57 +0000 (17:38 +0000)]
Plugin extension API
Expose SSF to plugin
Jong Hyuk Choi [Wed, 2 Jul 2003 14:51:23 +0000 (14:51 +0000)]
- partial attribute replication tested ok
- conf file processing udpate
- misc updates
Jong Hyuk Choi [Tue, 1 Jul 2003 15:43:25 +0000 (15:43 +0000)]
misc cleanup
Jong Hyuk Choi [Tue, 1 Jul 2003 11:55:18 +0000 (11:55 +0000)]
Berkeley DB congestion avoidance
Kurt Zeilenga [Mon, 30 Jun 2003 18:46:32 +0000 (18:46 +0000)]
ITS#2622: fix default database directory
Kurt Zeilenga [Mon, 30 Jun 2003 18:39:17 +0000 (18:39 +0000)]
ITS#2622: ucdata is in DATADIR
Hallvard Furuseth [Sun, 29 Jun 2003 15:34:32 +0000 (15:34 +0000)]
Replace some tabs with spaces.
Split some too long preformatted lines.
Hallvard Furuseth [Sat, 28 Jun 2003 19:55:30 +0000 (19:55 +0000)]
Handle !HAVE_LONG_LONG
Hallvard Furuseth [Sat, 28 Jun 2003 19:52:19 +0000 (19:52 +0000)]
Add HAVE_LONG_LONG
Jong Hyuk Choi [Sat, 28 Jun 2003 00:52:40 +0000 (00:52 +0000)]
Glueing code changes for replica promotion scenario
Jong Hyuk Choi [Sat, 28 Jun 2003 00:36:27 +0000 (00:36 +0000)]
fix from Apurva
Jong Hyuk Choi [Sat, 28 Jun 2003 00:35:15 +0000 (00:35 +0000)]
debugging cleanup
Jong Hyuk Choi [Fri, 27 Jun 2003 20:29:32 +0000 (20:29 +0000)]
ITS#2618 fix
Hallvard Furuseth [Fri, 27 Jun 2003 19:12:07 +0000 (19:12 +0000)]
Fix typo in comment
Jong Hyuk Choi [Fri, 27 Jun 2003 17:39:48 +0000 (17:39 +0000)]
LCUP primitive routines removed
Hallvard Furuseth [Fri, 27 Jun 2003 17:30:13 +0000 (17:30 +0000)]
Remove SEE ALSO locale(5); the locale option has been gone for ages.
Hallvard Furuseth [Fri, 27 Jun 2003 12:22:27 +0000 (12:22 +0000)]
Add BACKENDS section in slapd.conf(5).
Briefly compare back-bdb and back-ldbm.
Remove mention of MDBM and NDBM. Rename GNU DBM to GDBM.
Fix spacing typos. Prefix an octal file mode with 0.
Mention "notags" (new name for "nolang" from the attribute options patch).
Add SEE ALSO slapd-monitor(5) to slapd.conf(5).
Hallvard Furuseth [Fri, 27 Jun 2003 12:16:29 +0000 (12:16 +0000)]
Fix spacing typos.
Jong Hyuk Choi [Thu, 26 Jun 2003 23:52:52 +0000 (23:52 +0000)]
for now, it runs with ldbm only
Jong Hyuk Choi [Thu, 26 Jun 2003 07:18:50 +0000 (07:18 +0000)]
Cascading replication misc cleanup
Jong Hyuk Choi [Thu, 26 Jun 2003 06:24:24 +0000 (06:24 +0000)]
IDL cache AVL tree initialize