]> git.sur5r.net Git - openldap/log
openldap
19 years agoAdd pointer to an existing document since the netscape.com URLs are dead.
Howard Chu [Thu, 8 Feb 2007 01:54:32 +0000 (01:54 +0000)]
Add pointer to an existing document since the netscape.com URLs are dead.

19 years agoTest modify/undo in back-config
Howard Chu [Wed, 7 Feb 2007 17:09:20 +0000 (17:09 +0000)]
Test modify/undo in back-config

19 years agoFix entry ordering in config_build_entry
Howard Chu [Wed, 7 Feb 2007 16:06:41 +0000 (16:06 +0000)]
Fix entry ordering in config_build_entry

19 years agoITS#4833 fix olcDatabase index offset
Howard Chu [Wed, 7 Feb 2007 16:00:03 +0000 (16:00 +0000)]
ITS#4833 fix olcDatabase index offset

19 years agoFix redundant frees
Howard Chu [Wed, 7 Feb 2007 15:09:30 +0000 (15:09 +0000)]
Fix redundant frees

19 years agoITS#4752 add undo for schema entries.
Howard Chu [Wed, 7 Feb 2007 14:57:02 +0000 (14:57 +0000)]
ITS#4752 add undo for schema entries.

19 years agoFix redundant frees
Howard Chu [Wed, 7 Feb 2007 14:54:57 +0000 (14:54 +0000)]
Fix redundant frees

19 years agoITS#4752 try to undo failed Modifies
Howard Chu [Wed, 7 Feb 2007 11:42:23 +0000 (11:42 +0000)]
ITS#4752 try to undo failed Modifies

19 years agoFix fetching of initial contextCSN, updating from syncprov
Howard Chu [Wed, 7 Feb 2007 06:26:22 +0000 (06:26 +0000)]
Fix fetching of initial contextCSN, updating from syncprov

19 years agoImprove prev commit
Howard Chu [Wed, 7 Feb 2007 02:49:40 +0000 (02:49 +0000)]
Improve prev commit

19 years agoRe-fix ITS#4720, use rwlock
Howard Chu [Wed, 7 Feb 2007 01:08:54 +0000 (01:08 +0000)]
Re-fix ITS#4720, use rwlock

19 years agoITS#4832 fix unint'd var
Howard Chu [Wed, 7 Feb 2007 00:41:15 +0000 (00:41 +0000)]
ITS#4832 fix unint'd var

19 years agoRevert to original ldap_get_option( TIMEOUT ) behavior
Howard Chu [Tue, 6 Feb 2007 23:02:47 +0000 (23:02 +0000)]
Revert to original ldap_get_option( TIMEOUT ) behavior

19 years agoAdd detection for Berkeley DB 4.5 libraries
Kurt Zeilenga [Tue, 6 Feb 2007 17:52:57 +0000 (17:52 +0000)]
Add detection for Berkeley DB 4.5 libraries

19 years agoAdditional syncrepl timeouts needed
Howard Chu [Tue, 6 Feb 2007 12:32:37 +0000 (12:32 +0000)]
Additional syncrepl timeouts needed

19 years agoPartially revert prev commit, delete unused parameter, fix psearch response
Howard Chu [Tue, 6 Feb 2007 05:58:01 +0000 (05:58 +0000)]
Partially revert prev commit, delete unused parameter, fix psearch response

19 years agoFixes for glue and persist chaining
Howard Chu [Tue, 6 Feb 2007 05:29:00 +0000 (05:29 +0000)]
Fixes for glue and persist chaining

19 years agoDon't let timestamps go backward
Howard Chu [Tue, 6 Feb 2007 04:48:35 +0000 (04:48 +0000)]
Don't let timestamps go backward

19 years agoITS#4623, entry_get has to pass thru glue layer too
Howard Chu [Tue, 6 Feb 2007 04:19:56 +0000 (04:19 +0000)]
ITS#4623, entry_get has to pass thru glue layer too

19 years agoAdd overlay hooks for entry_get_rw / entry_release_rw
Howard Chu [Tue, 6 Feb 2007 04:18:14 +0000 (04:18 +0000)]
Add overlay hooks for entry_get_rw / entry_release_rw

19 years agoDefault to no sid in initial cookie
Howard Chu [Tue, 6 Feb 2007 01:19:06 +0000 (01:19 +0000)]
Default to no sid in initial cookie

19 years agoFix typo
Howard Chu [Tue, 6 Feb 2007 01:18:17 +0000 (01:18 +0000)]
Fix typo

19 years agoAdd equality match for olcSyncrepl
Howard Chu [Tue, 6 Feb 2007 00:22:49 +0000 (00:22 +0000)]
Add equality match for olcSyncrepl

19 years agoFix startup, use explicit serverIDs from the beginning
Howard Chu [Tue, 6 Feb 2007 00:06:52 +0000 (00:06 +0000)]
Fix startup, use explicit serverIDs from the beginning

19 years agoAdd a debug message when skipping an old entry.
Howard Chu [Tue, 6 Feb 2007 00:06:09 +0000 (00:06 +0000)]
Add a debug message when skipping an old entry.

19 years agoFix prev commit - cannot shortcut initial sync
Howard Chu [Mon, 5 Feb 2007 23:54:07 +0000 (23:54 +0000)]
Fix prev commit - cannot shortcut initial sync

19 years agoOptimization: send sid in cookie to avoid getting our changes sent
Howard Chu [Mon, 5 Feb 2007 23:10:22 +0000 (23:10 +0000)]
Optimization: send sid in cookie to avoid getting our changes sent
back to us.

19 years agoChanged LDAP_OPT_TIMEOUT / LDAP_OPT_NETWORK_TIMEOUT behavior
Howard Chu [Mon, 5 Feb 2007 20:43:12 +0000 (20:43 +0000)]
Changed LDAP_OPT_TIMEOUT / LDAP_OPT_NETWORK_TIMEOUT behavior

19 years agoRequire non-NULL input for timeout options
Howard Chu [Mon, 5 Feb 2007 20:38:25 +0000 (20:38 +0000)]
Require non-NULL input for timeout options

19 years agoTimeouts should not be malloc'd
Howard Chu [Mon, 5 Feb 2007 20:32:44 +0000 (20:32 +0000)]
Timeouts should not be malloc'd

19 years agoFix typos
Howard Chu [Mon, 5 Feb 2007 12:39:37 +0000 (12:39 +0000)]
Fix typos

19 years agoHandle timeouts from ldap_result()
Howard Chu [Mon, 5 Feb 2007 12:30:40 +0000 (12:30 +0000)]
Handle timeouts from ldap_result()

19 years agoFix prev commit
Howard Chu [Mon, 5 Feb 2007 11:23:50 +0000 (11:23 +0000)]
Fix prev commit

19 years agoPreliminary multimaster replication test
Howard Chu [Mon, 5 Feb 2007 11:10:33 +0000 (11:10 +0000)]
Preliminary multimaster replication test

19 years agoAdd timeout / network timeout to bindconf
Howard Chu [Mon, 5 Feb 2007 11:03:59 +0000 (11:03 +0000)]
Add timeout / network timeout to bindconf

19 years agoFix compare_csns to accept new cookie when there are more CSNs than
Howard Chu [Mon, 5 Feb 2007 11:03:36 +0000 (11:03 +0000)]
Fix compare_csns to accept new cookie when there are more CSNs than
we knew about before

19 years agoFairly sure this is what the TIMEOUT option should always have been for
Howard Chu [Mon, 5 Feb 2007 10:10:24 +0000 (10:10 +0000)]
Fairly sure this is what the TIMEOUT option should always have been for

19 years agoFix prev commit, don't generate a new ctxcsn if we're a consumer with
Howard Chu [Mon, 5 Feb 2007 09:19:46 +0000 (09:19 +0000)]
Fix prev commit, don't generate a new ctxcsn if we're a consumer with
an empty DB

19 years agoFix typos
Howard Chu [Mon, 5 Feb 2007 07:55:24 +0000 (07:55 +0000)]
Fix typos

19 years agoMore for contextCSN checks
Howard Chu [Mon, 5 Feb 2007 07:36:07 +0000 (07:36 +0000)]
More for contextCSN checks

19 years agoFix prev commit
Howard Chu [Mon, 5 Feb 2007 06:47:32 +0000 (06:47 +0000)]
Fix prev commit

19 years agoAdd entryCSN comparison for consistency check
Howard Chu [Mon, 5 Feb 2007 06:07:27 +0000 (06:07 +0000)]
Add entryCSN comparison for consistency check

19 years agoFix prev commit, doesn't need permissive modify
Howard Chu [Mon, 5 Feb 2007 05:59:43 +0000 (05:59 +0000)]
Fix prev commit, doesn't need permissive modify

19 years agoUse permissive modify on contextCSN
Howard Chu [Mon, 5 Feb 2007 05:25:13 +0000 (05:25 +0000)]
Use permissive modify on contextCSN

19 years agoPreliminary multi-context support for syncrepl. Passes all single-master
Howard Chu [Mon, 5 Feb 2007 04:50:07 +0000 (04:50 +0000)]
Preliminary multi-context support for syncrepl. Passes all single-master
tests, needs multi-master testing.

19 years agoAdded ber_bvarray_dup_x()
Howard Chu [Mon, 5 Feb 2007 04:31:38 +0000 (04:31 +0000)]
Added ber_bvarray_dup_x()

19 years agoDocument serverID directive
Howard Chu [Sun, 4 Feb 2007 00:37:31 +0000 (00:37 +0000)]
Document serverID directive

19 years agoFix prev commit
Howard Chu [Sun, 4 Feb 2007 00:16:54 +0000 (00:16 +0000)]
Fix prev commit

19 years agoAdd olcServerID for configuring serverID portion of CSN
Howard Chu [Sun, 4 Feb 2007 00:02:38 +0000 (00:02 +0000)]
Add olcServerID for configuring serverID portion of CSN

19 years agodocument overlay behavior when manageDSAit is used (ITS#4831)
Pierangelo Masarati [Sat, 3 Feb 2007 10:05:40 +0000 (10:05 +0000)]
document overlay behavior when manageDSAit is used (ITS#4831)

19 years agoAlways initialize global_host
Howard Chu [Sat, 3 Feb 2007 02:53:10 +0000 (02:53 +0000)]
Always initialize global_host

19 years agoAdd lutil_gettime() returning structured time with microseconds. Use
Howard Chu [Fri, 2 Feb 2007 23:10:30 +0000 (23:10 +0000)]
Add lutil_gettime() returning structured time with microseconds. Use
microseconds in CSNs. Omit microseconds from modifyTImestamp...

19 years agoremove unused code
Pierangelo Masarati [Fri, 2 Feb 2007 12:38:32 +0000 (12:38 +0000)]
remove unused code

19 years agoKeep HAVE_POLL functionality inside its #ifdefs
Howard Chu [Fri, 2 Feb 2007 12:29:21 +0000 (12:29 +0000)]
Keep HAVE_POLL functionality inside its #ifdefs

19 years agokeep SlapReply clean (ITS#4828)
Pierangelo Masarati [Thu, 1 Feb 2007 21:58:48 +0000 (21:58 +0000)]
keep SlapReply clean (ITS#4828)

19 years agoFix soelim invocation for objdir builds
Howard Chu [Thu, 1 Feb 2007 10:58:40 +0000 (10:58 +0000)]
Fix soelim invocation for objdir builds

19 years agoFix ITS#4827, was losing the entryCSN mod.
Howard Chu [Thu, 1 Feb 2007 05:21:21 +0000 (05:21 +0000)]
Fix ITS#4827, was losing the entryCSN mod.

19 years agoRegenerate to get updated configure.in stamp
Howard Chu [Wed, 31 Jan 2007 12:46:35 +0000 (12:46 +0000)]
Regenerate to get updated configure.in stamp

19 years agoNote effects of dynamically modifying olcDbConfig attribute
Howard Chu [Wed, 31 Jan 2007 12:09:08 +0000 (12:09 +0000)]
Note effects of dynamically modifying olcDbConfig attribute

19 years agoNote for future - we should provide macros for all of the syntaxes
Howard Chu [Wed, 31 Jan 2007 11:35:20 +0000 (11:35 +0000)]
Note for future - we should provide macros for all of the syntaxes
listed in RFC4517 and just let users use them.

19 years agoAllow identical duplicate OID macro definitions. Makes it harmless
Howard Chu [Wed, 31 Jan 2007 11:26:04 +0000 (11:26 +0000)]
Allow identical duplicate OID macro definitions. Makes it harmless
if multiple schema files declare the same macros for common syntax OIDs.

19 years agoMore guidance on indexing
Howard Chu [Wed, 31 Jan 2007 10:39:03 +0000 (10:39 +0000)]
More guidance on indexing

19 years agoMore for syncrepl support
Howard Chu [Tue, 30 Jan 2007 07:29:11 +0000 (07:29 +0000)]
More for syncrepl support

19 years agoFix q[-1] ref in prev commit
Howard Chu [Mon, 29 Jan 2007 23:56:59 +0000 (23:56 +0000)]
Fix q[-1] ref in prev commit

19 years agoITS#4823 allow zero-length IA5String
Howard Chu [Mon, 29 Jan 2007 04:39:54 +0000 (04:39 +0000)]
ITS#4823 allow zero-length IA5String

19 years agomake sure replication finished before comparing data (under valgrind, replication...
Pierangelo Masarati [Sun, 28 Jan 2007 10:35:50 +0000 (10:35 +0000)]
make sure replication finished before comparing data (under valgrind, replication may take ages)

19 years agofix previous commit (wrong dir count)
Pierangelo Masarati [Sun, 28 Jan 2007 10:10:27 +0000 (10:10 +0000)]
fix previous commit (wrong dir count)

19 years agoFix prev commit again
Howard Chu [Sun, 28 Jan 2007 02:12:29 +0000 (02:12 +0000)]
Fix prev commit again

19 years agocleanup back-meta according to back-ldap
Pierangelo Masarati [Sun, 28 Jan 2007 00:53:11 +0000 (00:53 +0000)]
cleanup back-meta according to back-ldap

19 years agomore about quarantine separation
Pierangelo Masarati [Sun, 28 Jan 2007 00:31:47 +0000 (00:31 +0000)]
more about quarantine separation

19 years agofix more spurious return stuff; split quarantine in: detection, exploitation, recover...
Pierangelo Masarati [Sun, 28 Jan 2007 00:24:10 +0000 (00:24 +0000)]
fix more spurious return stuff; split quarantine in: detection, exploitation, recovery; describe failure reasons

19 years agoplug one-time leaks related to configuration
Pierangelo Masarati [Sat, 27 Jan 2007 21:15:11 +0000 (21:15 +0000)]
plug one-time leaks related to configuration

19 years agoITS#4821 partially revert prev patch
Howard Chu [Sat, 27 Jan 2007 18:40:02 +0000 (18:40 +0000)]
ITS#4821 partially revert prev patch

19 years agocleanup
Pierangelo Masarati [Sat, 27 Jan 2007 18:39:36 +0000 (18:39 +0000)]
cleanup

19 years agoPartially revert prev commit, just omit the sl_mem_destroy
Howard Chu [Sat, 27 Jan 2007 18:38:24 +0000 (18:38 +0000)]
Partially revert prev commit, just omit the sl_mem_destroy

19 years agomake it easier to run slapd under valgrind
Pierangelo Masarati [Sat, 27 Jan 2007 18:33:19 +0000 (18:33 +0000)]
make it easier to run slapd under valgrind

19 years agofix NULL attr value in accesslog (second bit of ITS#4821; might be made cleaner...)
Pierangelo Masarati [Sat, 27 Jan 2007 18:03:30 +0000 (18:03 +0000)]
fix NULL attr value in accesslog (second bit of ITS#4821; might be made cleaner...)

19 years agofix modify opattrs sync replication (ITS#4820; test019 can't be fixed right now)
Pierangelo Masarati [Sat, 27 Jan 2007 16:38:20 +0000 (16:38 +0000)]
fix modify opattrs sync replication (ITS#4820; test019 can't be fixed right now)

19 years agoadd helper (and cleanup)
Pierangelo Masarati [Sat, 27 Jan 2007 14:12:59 +0000 (14:12 +0000)]
add helper (and cleanup)

19 years agoDelete olcInclude stuff
Howard Chu [Sat, 27 Jan 2007 06:31:01 +0000 (06:31 +0000)]
Delete olcInclude stuff

19 years agoDelete olcInclude stuff
Howard Chu [Sat, 27 Jan 2007 05:59:12 +0000 (05:59 +0000)]
Delete olcInclude stuff

19 years agoDelete olcInclude support
Howard Chu [Sat, 27 Jan 2007 05:58:18 +0000 (05:58 +0000)]
Delete olcInclude support

19 years agodo not allow back-meta with no targets
Pierangelo Masarati [Fri, 26 Jan 2007 23:03:46 +0000 (23:03 +0000)]
do not allow back-meta with no targets

19 years agoMust use case-insensitive comparisons on attr types
Howard Chu [Fri, 26 Jan 2007 02:18:44 +0000 (02:18 +0000)]
Must use case-insensitive comparisons on attr types

19 years agodocument timeout support in searches
Pierangelo Masarati [Fri, 26 Jan 2007 02:05:49 +0000 (02:05 +0000)]
document timeout support in searches

19 years agodon't return adminLimitExceeded unless LDAPv3; use largest among candidates timeouts
Pierangelo Masarati [Fri, 26 Jan 2007 01:59:30 +0000 (01:59 +0000)]
don't return adminLimitExceeded unless LDAPv3; use largest among candidates timeouts

19 years agoimplement search timeout when the remote server does not respond in the specified...
Pierangelo Masarati [Fri, 26 Jan 2007 01:39:05 +0000 (01:39 +0000)]
implement search timeout when the remote server does not respond in the specified timeout

19 years agoimplement search timeout when the remote server does not respond in the specified...
Pierangelo Masarati [Fri, 26 Jan 2007 00:40:54 +0000 (00:40 +0000)]
implement search timeout when the remote server does not respond in the specified timeout

19 years agofix cached connection taint in case of timeout
Pierangelo Masarati [Fri, 26 Jan 2007 00:40:05 +0000 (00:40 +0000)]
fix cached connection taint in case of timeout

19 years agoRemove extraneous debug statements
Howard Chu [Thu, 25 Jan 2007 13:53:08 +0000 (13:53 +0000)]
Remove extraneous debug statements

19 years agoFree main-thread keys in db_close, can't do it later because the env
Howard Chu [Thu, 25 Jan 2007 12:24:52 +0000 (12:24 +0000)]
Free main-thread keys in db_close, can't do it later because the env
will be gone.

19 years agoPlug global_host race condition/leak
Howard Chu [Thu, 25 Jan 2007 12:16:55 +0000 (12:16 +0000)]
Plug global_host race condition/leak

19 years agoFree main-thread keys in db_close, can't do it later because the env
Howard Chu [Thu, 25 Jan 2007 12:00:40 +0000 (12:00 +0000)]
Free main-thread keys in db_close, can't do it later because the env
will be gone.

19 years agoFix debug args
Howard Chu [Thu, 25 Jan 2007 11:56:49 +0000 (11:56 +0000)]
Fix debug args

19 years agoUse thread keys to plug slapi leak in connection_fake_init()
Howard Chu [Thu, 25 Jan 2007 11:55:40 +0000 (11:55 +0000)]
Use thread keys to plug slapi leak in connection_fake_init()

19 years agoCalling setkey() with NULL data and kfree should erase the key.
Howard Chu [Thu, 25 Jan 2007 11:53:09 +0000 (11:53 +0000)]
Calling setkey() with NULL data and kfree should erase the key.

19 years agoFree thread keys in reverse order of allocation
Howard Chu [Thu, 25 Jan 2007 11:13:15 +0000 (11:13 +0000)]
Free thread keys in reverse order of allocation

19 years agoDon't muck with sl_mem
Howard Chu [Thu, 25 Jan 2007 10:33:28 +0000 (10:33 +0000)]
Don't muck with sl_mem

19 years agoFix call to connection_fake_init, plug leak
Howard Chu [Thu, 25 Jan 2007 10:01:51 +0000 (10:01 +0000)]
Fix call to connection_fake_init, plug leak

19 years agoCheck for duplicate UUIDs due to ITS#4813 patch
Howard Chu [Thu, 25 Jan 2007 08:35:27 +0000 (08:35 +0000)]
Check for duplicate UUIDs due to ITS#4813 patch