]> git.sur5r.net Git - openldap/log
openldap
19 years agoRearrange shortcut check for context with no changes
Howard Chu [Tue, 7 Dec 2004 10:43:48 +0000 (10:43 +0000)]
Rearrange shortcut check for context with no changes

19 years agoPreallocate syncuuid set instead of realloc/freeing
Howard Chu [Tue, 7 Dec 2004 10:05:24 +0000 (10:05 +0000)]
Preallocate syncuuid set instead of realloc/freeing

19 years agohardcode "uid" into slapd & improve previous commit
Pierangelo Masarati [Tue, 7 Dec 2004 10:01:48 +0000 (10:01 +0000)]
hardcode "uid" into slapd & improve previous commit

19 years agoFix ITS#3420
Howard Chu [Tue, 7 Dec 2004 08:48:28 +0000 (08:48 +0000)]
Fix ITS#3420

19 years agorestore code in search_cleanup to free ctrls
Howard Chu [Tue, 7 Dec 2004 02:58:33 +0000 (02:58 +0000)]
restore code in search_cleanup to free ctrls

19 years agoWrite contextCSN during db_open if it's newer than was previously recorded
Howard Chu [Tue, 7 Dec 2004 02:20:15 +0000 (02:20 +0000)]
Write contextCSN during db_open if it's newer than was previously recorded

19 years agoDelete unused be_context_csn, cleanup pending csn entry
Howard Chu [Mon, 6 Dec 2004 23:17:58 +0000 (23:17 +0000)]
Delete unused be_context_csn, cleanup pending csn entry

19 years agoFix entry_release backend swapping
Howard Chu [Mon, 6 Dec 2004 22:13:19 +0000 (22:13 +0000)]
Fix entry_release backend swapping

19 years agoFix inequality cursor management
Howard Chu [Mon, 6 Dec 2004 21:25:16 +0000 (21:25 +0000)]
Fix inequality cursor management

19 years agoFix mod locking
Howard Chu [Mon, 6 Dec 2004 20:32:53 +0000 (20:32 +0000)]
Fix mod locking

19 years agoITS#3419: values in built auth DNs may need DN escaping, so build them via ldap_dn2bv
Pierangelo Masarati [Mon, 6 Dec 2004 15:17:23 +0000 (15:17 +0000)]
ITS#3419: values in built auth DNs may need DN escaping, so build them via ldap_dn2bv

19 years agoBetter fix for prev commit
Howard Chu [Mon, 6 Dec 2004 07:38:09 +0000 (07:38 +0000)]
Better fix for prev commit

19 years agoStore entryIDs in big-endian order, no more custom sort function.
Howard Chu [Mon, 6 Dec 2004 07:28:47 +0000 (07:28 +0000)]
Store entryIDs in big-endian order, no more custom sort function.
back-hdb still needs work.

19 years agoFix previous commit
Howard Chu [Mon, 6 Dec 2004 07:27:09 +0000 (07:27 +0000)]
Fix previous commit

19 years agobdb_tool_dn2id_get should use bdb_dn2id, not duplicate the code
Howard Chu [Mon, 6 Dec 2004 07:25:33 +0000 (07:25 +0000)]
bdb_tool_dn2id_get should use bdb_dn2id, not duplicate the code

19 years agoFix GE inequality lookups, key was getting overwritten
Howard Chu [Mon, 6 Dec 2004 07:16:57 +0000 (07:16 +0000)]
Fix GE inequality lookups, key was getting overwritten

19 years agoDon't assert on short time strings, just ignore them.
Howard Chu [Mon, 6 Dec 2004 03:37:06 +0000 (03:37 +0000)]
Don't assert on short time strings, just ignore them.

19 years agoBug fix
Sang Seok Lim [Mon, 6 Dec 2004 01:26:38 +0000 (01:26 +0000)]
Bug fix
GSER/BER decoders: return code and memory leackage

19 years agoAdd glue overlay
Howard Chu [Sun, 5 Dec 2004 21:15:48 +0000 (21:15 +0000)]
Add glue overlay

19 years agoForced commit - add CVS ID tag
Howard Chu [Sun, 5 Dec 2004 20:57:34 +0000 (20:57 +0000)]
Forced commit - add CVS ID tag

19 years agoRestored findcsn( MAX ), used at db_open time
Howard Chu [Sun, 5 Dec 2004 20:52:49 +0000 (20:52 +0000)]
Restored findcsn( MAX ), used at db_open time

19 years agoMore shutdown fixes
Howard Chu [Sun, 5 Dec 2004 08:19:28 +0000 (08:19 +0000)]
More shutdown fixes

19 years agoFix prev commit
Howard Chu [Sun, 5 Dec 2004 07:30:12 +0000 (07:30 +0000)]
Fix prev commit

19 years agoMake sure db_close only gets called once
Howard Chu [Sun, 5 Dec 2004 07:07:50 +0000 (07:07 +0000)]
Make sure db_close only gets called once

19 years agoGo back to original startup/shutdown behavior. Fix entry_release.
Howard Chu [Sun, 5 Dec 2004 06:44:54 +0000 (06:44 +0000)]
Go back to original startup/shutdown behavior. Fix entry_release.

19 years agoFix typo
Howard Chu [Sun, 5 Dec 2004 03:06:01 +0000 (03:06 +0000)]
Fix typo

19 years agoFix defaultSearchBase
Howard Chu [Sun, 5 Dec 2004 02:10:50 +0000 (02:10 +0000)]
Fix defaultSearchBase

19 years agoBetter fix for ITS#3365, manage back-bdb's read locks so frontend/etc.
Howard Chu [Sun, 5 Dec 2004 02:00:19 +0000 (02:00 +0000)]
Better fix for ITS#3365, manage back-bdb's read locks so frontend/etc.
don't need to worry about them.

19 years agoUse glue overlay
Howard Chu [Sun, 5 Dec 2004 00:21:27 +0000 (00:21 +0000)]
Use glue overlay

19 years agoInitial doc
Howard Chu [Sat, 4 Dec 2004 20:42:04 +0000 (20:42 +0000)]
Initial doc

19 years agoDeleted subordinate keyword in favor of glue overlay
Howard Chu [Sat, 4 Dec 2004 20:08:56 +0000 (20:08 +0000)]
Deleted subordinate keyword in favor of glue overlay

19 years agoDeleted "subordinate" keyword, added slapo-glue doc
Howard Chu [Sat, 4 Dec 2004 20:07:06 +0000 (20:07 +0000)]
Deleted "subordinate" keyword, added slapo-glue doc

19 years agoAdd glue overlay
Howard Chu [Sat, 4 Dec 2004 19:48:47 +0000 (19:48 +0000)]
Add glue overlay

19 years agoDelete backglue in favor of glue overlay
Howard Chu [Sat, 4 Dec 2004 19:43:22 +0000 (19:43 +0000)]
Delete backglue in favor of glue overlay

19 years agoDelete backglue.c in favor of glue overlay
Howard Chu [Sat, 4 Dec 2004 19:41:58 +0000 (19:41 +0000)]
Delete backglue.c in favor of glue overlay

19 years agoAlways exclude subordinates from top-level ops so glue overlay can
Howard Chu [Sat, 4 Dec 2004 19:26:22 +0000 (19:26 +0000)]
Always exclude subordinates from top-level ops so glue overlay can
intercept. Now a single syncprov works over the entire glued context.

19 years agoFIx ITS#3417,3418 bogus string arg handling
Howard Chu [Fri, 3 Dec 2004 17:53:07 +0000 (17:53 +0000)]
FIx ITS#3417,3418 bogus string arg handling

19 years agoAdd a checkpoint task if time-based checkpointing is configured.
Howard Chu [Fri, 3 Dec 2004 17:36:38 +0000 (17:36 +0000)]
Add a checkpoint task if time-based checkpointing is configured.

19 years agoITS#3404, fix uninit'd ctrl fields
Howard Chu [Fri, 3 Dec 2004 17:28:33 +0000 (17:28 +0000)]
ITS#3404, fix uninit'd ctrl fields

19 years agoAdd a checkpoint task if time-based checkpointing is configured.
Howard Chu [Fri, 3 Dec 2004 17:11:39 +0000 (17:11 +0000)]
Add a checkpoint task if time-based checkpointing is configured.

19 years agoRename syncrepl_rq to slapd_rq, move to daemon.c
Howard Chu [Fri, 3 Dec 2004 16:49:23 +0000 (16:49 +0000)]
Rename syncrepl_rq to slapd_rq, move to daemon.c

19 years agofix ITS#3413,3414; cleanup for readability; silence warnings
Pierangelo Masarati [Fri, 3 Dec 2004 10:11:43 +0000 (10:11 +0000)]
fix ITS#3413,3414; cleanup for readability; silence warnings

19 years agofix ITS#3416
Pierangelo Masarati [Fri, 3 Dec 2004 08:41:06 +0000 (08:41 +0000)]
fix ITS#3416

19 years agoFix ITS#3413, bad variable re-use
Howard Chu [Fri, 3 Dec 2004 03:39:27 +0000 (03:39 +0000)]
Fix ITS#3413, bad variable re-use

19 years agoFix ITS#3412, bogus TLS option processing
Howard Chu [Fri, 3 Dec 2004 03:22:05 +0000 (03:22 +0000)]
Fix ITS#3412, bogus TLS option processing

19 years agocomment about helper requirements
Pierangelo Masarati [Thu, 2 Dec 2004 22:59:55 +0000 (22:59 +0000)]
comment about helper requirements

19 years agoHide CSN schema dependencies
Howard Chu [Thu, 2 Dec 2004 16:59:00 +0000 (16:59 +0000)]
Hide CSN schema dependencies

19 years agocleanup previous commit (still temporary, need to define dedicated attributeTypes)
Pierangelo Masarati [Thu, 2 Dec 2004 12:32:36 +0000 (12:32 +0000)]
cleanup previous commit (still temporary, need to define dedicated attributeTypes)

19 years agoAdd CSN syntax, matching rules (to support inequality indexing)
Howard Chu [Thu, 2 Dec 2004 09:05:26 +0000 (09:05 +0000)]
Add CSN syntax, matching rules (to support inequality indexing)

19 years agoAvoid segfault if backend_destroy is called before frontendDB is created
Howard Chu [Thu, 2 Dec 2004 08:59:02 +0000 (08:59 +0000)]
Avoid segfault if backend_destroy is called before frontendDB is created

19 years agos/UUID/CSN/
Howard Chu [Thu, 2 Dec 2004 01:43:15 +0000 (01:43 +0000)]
s/UUID/CSN/

19 years agoFirst draft of CSN spec, please comment.
Howard Chu [Thu, 2 Dec 2004 01:25:42 +0000 (01:25 +0000)]
First draft of CSN spec, please comment.

19 years agomore on DN munging; now works for all operations
Pierangelo Masarati [Thu, 2 Dec 2004 00:33:36 +0000 (00:33 +0000)]
more on DN munging; now works for all operations

19 years agofix DN munging; also fix potential error when logging incomplete deletes
Pierangelo Masarati [Wed, 1 Dec 2004 23:16:21 +0000 (23:16 +0000)]
fix DN munging; also fix potential error when logging incomplete deletes

19 years ago1) existing matching rules support in component filter
Sang Seok Lim [Wed, 1 Dec 2004 22:11:55 +0000 (22:11 +0000)]
1) existing matching rules support in component filter
2) remove double buffering for decoded component values
3) caching decoded component assertion values

19 years agoallow undefined schema items to be returned by back-ldap and remapped by the rwm...
Pierangelo Masarati [Wed, 1 Dec 2004 22:00:08 +0000 (22:00 +0000)]
allow undefined schema items to be returned by back-ldap and remapped by the rwm overlay

19 years agoallow undefined schema items to be returned by back-ldap and remapped by the rwm...
Pierangelo Masarati [Wed, 1 Dec 2004 21:47:13 +0000 (21:47 +0000)]
allow undefined schema items to be returned by back-ldap and remapped by the rwm overlay

19 years agoPass entry to password_quality check module, not just attrs
Howard Chu [Wed, 1 Dec 2004 16:02:27 +0000 (16:02 +0000)]
Pass entry to password_quality check module, not just attrs

19 years agoPass entire entry to password_quality check module, not just attrs
Howard Chu [Wed, 1 Dec 2004 16:01:04 +0000 (16:01 +0000)]
Pass entire entry to password_quality check module, not just attrs

19 years agorebuild at Sang's request
Kurt Zeilenga [Wed, 1 Dec 2004 01:52:32 +0000 (01:52 +0000)]
rebuild at Sang's request

19 years agoto check if dynamic module support is on
Sang Seok Lim [Tue, 30 Nov 2004 23:25:26 +0000 (23:25 +0000)]
to check if dynamic module support is on

19 years agodon't yell at regex styling that wraps all the suffix in a submatch
Pierangelo Masarati [Tue, 30 Nov 2004 22:50:07 +0000 (22:50 +0000)]
don't yell at regex styling that wraps all the suffix in a submatch

19 years agorebuild
Kurt Zeilenga [Tue, 30 Nov 2004 17:10:23 +0000 (17:10 +0000)]
rebuild

19 years agorestructuring and cleanup
Jong Hyuk Choi [Tue, 30 Nov 2004 16:32:37 +0000 (16:32 +0000)]
restructuring and cleanup

19 years agoAdd comments, fix search args in syncrepl_entry
Howard Chu [Tue, 30 Nov 2004 11:08:25 +0000 (11:08 +0000)]
Add comments, fix search args in syncrepl_entry

19 years agofix user/operational mix of attribute request
Pierangelo Masarati [Tue, 30 Nov 2004 01:49:06 +0000 (01:49 +0000)]
fix user/operational mix of attribute request

19 years agoretry if addition of an entry previously added as glue fails; entryUUID must be added...
Pierangelo Masarati [Tue, 30 Nov 2004 01:48:08 +0000 (01:48 +0000)]
retry if addition of an entry previously added as glue fails; entryUUID must be added to mods in pretty and normalized form

19 years agoDelete define of SLAPD_OVER_GLUE
Howard Chu [Tue, 30 Nov 2004 01:40:58 +0000 (01:40 +0000)]
Delete define of SLAPD_OVER_GLUE

19 years agoComponent library for GSER encoders of primitive types
Sang Seok Lim [Mon, 29 Nov 2004 23:11:21 +0000 (23:11 +0000)]
Component library for GSER encoders of primitive types

19 years agoessential support for refreshOnly syncrepl
Pierangelo Masarati [Mon, 29 Nov 2004 22:04:53 +0000 (22:04 +0000)]
essential support for refreshOnly syncrepl

19 years agoBackglue hastily modified as an overlay
Howard Chu [Mon, 29 Nov 2004 20:55:50 +0000 (20:55 +0000)]
Backglue hastily modified as an overlay

19 years ago1) <all> type component reference support
Sang Seok Lim [Mon, 29 Nov 2004 20:21:38 +0000 (20:21 +0000)]
1) <all> type component reference support
2) nibble type memory support when decoding
3) description type object identifier support
4) OPTIONAL, DEFAULT support in certificate decoder/extractor/matching
5) Misc bug fix

19 years ago_operational should return SLAP_CB_CONTINUE
Howard Chu [Mon, 29 Nov 2004 19:33:35 +0000 (19:33 +0000)]
_operational should return SLAP_CB_CONTINUE

19 years agoglue also in case of no such object, indicating that the suffix entry is missing...
Pierangelo Masarati [Mon, 29 Nov 2004 19:03:55 +0000 (19:03 +0000)]
glue also in case of no such object, indicating that the suffix entry is missing yet (unordered results of initial content poll)

19 years agoFix db_close
Howard Chu [Mon, 29 Nov 2004 14:17:16 +0000 (14:17 +0000)]
Fix db_close

19 years agowarn users of the need to use the rwm overlay
Pierangelo Masarati [Mon, 29 Nov 2004 12:40:36 +0000 (12:40 +0000)]
warn users of the need to use the rwm overlay

19 years agoCleanup - enable config, delete unused code
Howard Chu [Mon, 29 Nov 2004 10:27:38 +0000 (10:27 +0000)]
Cleanup - enable config, delete unused code

19 years agomore on syncprov support
Pierangelo Masarati [Mon, 29 Nov 2004 09:36:22 +0000 (09:36 +0000)]
more on syncprov support

19 years agoFix slap_known_controls initialization
Howard Chu [Mon, 29 Nov 2004 08:55:50 +0000 (08:55 +0000)]
Fix slap_known_controls initialization

19 years agoCleanup... never replicate syncConsumersubentries. Plug memleaks.
Howard Chu [Mon, 29 Nov 2004 06:51:44 +0000 (06:51 +0000)]
Cleanup... never replicate syncConsumersubentries. Plug memleaks.

19 years agoRemove syncinfo si_UUID_dn, make consumer use modify/modrdn instead of
Howard Chu [Mon, 29 Nov 2004 05:56:51 +0000 (05:56 +0000)]
Remove syncinfo si_UUID_dn, make consumer use modify/modrdn instead of
just deleting and adding modified entries.

19 years agoPartially revert previous commit. Fix startup csn generation.
Howard Chu [Mon, 29 Nov 2004 05:54:55 +0000 (05:54 +0000)]
Partially revert previous commit. Fix startup csn generation.
Fix findbase initialization.

19 years agoIn build_new_dn, rdn may be part of a larger string, use strncopy.
Howard Chu [Mon, 29 Nov 2004 04:03:56 +0000 (04:03 +0000)]
In build_new_dn, rdn may be part of a larger string, use strncopy.

19 years agofix typo
Pierangelo Masarati [Mon, 29 Nov 2004 00:53:43 +0000 (00:53 +0000)]
fix typo

19 years agofirst round at enabling back-sql as LDAPsync provider
Pierangelo Masarati [Mon, 29 Nov 2004 00:50:55 +0000 (00:50 +0000)]
first round at enabling back-sql as LDAPsync provider

19 years agogenerate contextCSN if not available; don't fail if a referral is sent (or don't...
Pierangelo Masarati [Mon, 29 Nov 2004 00:48:26 +0000 (00:48 +0000)]
generate contextCSN if not available; don't fail if a referral is sent (or don't accept referrals?)

19 years agocleanup
Kurt Zeilenga [Sun, 28 Nov 2004 22:17:52 +0000 (22:17 +0000)]
cleanup

19 years agofix o_hdr use
Pierangelo Masarati [Sun, 28 Nov 2004 16:25:20 +0000 (16:25 +0000)]
fix o_hdr use

19 years agoRebuild
Kurt Zeilenga [Sat, 27 Nov 2004 22:09:18 +0000 (22:09 +0000)]
Rebuild

19 years agoUse rdwr lock for si_mods to avoid deadlock
Howard Chu [Sat, 27 Nov 2004 20:34:12 +0000 (20:34 +0000)]
Use rdwr lock for si_mods to avoid deadlock

19 years agoFix syncprov_db_close, only cleanup thrctx once
Howard Chu [Sat, 27 Nov 2004 16:05:49 +0000 (16:05 +0000)]
Fix syncprov_db_close, only cleanup thrctx once

19 years agomake unregistered known controls show up as undefined; move LDAPsync cid to frontend...
Pierangelo Masarati [Sat, 27 Nov 2004 15:08:24 +0000 (15:08 +0000)]
make unregistered known controls show up as undefined; move LDAPsync cid to frontend; some cleanup

19 years agoLet the backend know there's a sync search
Howard Chu [Sat, 27 Nov 2004 14:54:49 +0000 (14:54 +0000)]
Let the backend know there's a sync search

19 years agoAdd checkpointing to save contextCSN periodically. Read contextCSN
Howard Chu [Sat, 27 Nov 2004 14:52:28 +0000 (14:52 +0000)]
Add checkpointing to save contextCSN periodically. Read contextCSN
on startup, save on shutdown.

19 years agoLet the overlay run before the backend in bi_db_close
Howard Chu [Sat, 27 Nov 2004 14:43:07 +0000 (14:43 +0000)]
Let the overlay run before the backend in bi_db_close

19 years agoFix prev commit
Howard Chu [Sat, 27 Nov 2004 11:50:54 +0000 (11:50 +0000)]
Fix prev commit

19 years agoAdd SLAP_DBFLAG_OVERLAY
Howard Chu [Sat, 27 Nov 2004 11:45:54 +0000 (11:45 +0000)]
Add SLAP_DBFLAG_OVERLAY

19 years agoAdd slap_find_control_id
Howard Chu [Sat, 27 Nov 2004 11:45:07 +0000 (11:45 +0000)]
Add slap_find_control_id

19 years agoCleanup controls
Howard Chu [Sat, 27 Nov 2004 10:49:47 +0000 (10:49 +0000)]
Cleanup controls

19 years agowait until syncprov freezes
Pierangelo Masarati [Sat, 27 Nov 2004 10:16:15 +0000 (10:16 +0000)]
wait until syncprov freezes