]> git.sur5r.net Git - openldap/log
openldap
17 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

17 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

17 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)

17 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)

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

17 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

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

17 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

17 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

17 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

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

17 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

17 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

17 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...)

17 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)

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

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

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

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

17 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

17 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

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

17 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

17 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

17 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

17 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

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

17 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.

17 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

17 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.

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

17 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()

17 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.

17 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

17 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

17 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

17 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

17 years agoconnection_fake_init can leak SLAPI extensions.
Howard Chu [Thu, 25 Jan 2007 07:22:39 +0000 (07:22 +0000)]
connection_fake_init can leak SLAPI extensions.

17 years agoITS#4805 plug remaining leak
Howard Chu [Thu, 25 Jan 2007 07:10:34 +0000 (07:10 +0000)]
ITS#4805 plug remaining leak

17 years agoListener commit broke test048, skip listener check on Hidden DBs
Howard Chu [Thu, 25 Jan 2007 05:57:47 +0000 (05:57 +0000)]
Listener commit broke test048, skip listener check on Hidden DBs

17 years agoITS#4810 bi_entry_get_rw() must return the entry regardless of whether
Howard Chu [Thu, 25 Jan 2007 04:31:23 +0000 (04:31 +0000)]
ITS#4810 bi_entry_get_rw() must return the entry regardless of whether
it's an alias or referral or not

17 years agoLog the error code too
Howard Chu [Thu, 25 Jan 2007 04:10:57 +0000 (04:10 +0000)]
Log the error code too

17 years agoITS#4810 log a message if be_entry_get doesn't return the entry we want
Howard Chu [Thu, 25 Jan 2007 04:10:18 +0000 (04:10 +0000)]
ITS#4810 log a message if be_entry_get doesn't return the entry we want

17 years agoITS#4813 don't limit the presence list to the current snapshot. add
Howard Chu [Thu, 25 Jan 2007 02:06:33 +0000 (02:06 +0000)]
ITS#4813 don't limit the presence list to the current snapshot. add
some debug msgs for the sessionlog list.

17 years agoITS#4815 get_option for TLS Cipher Suite was not implemented
Howard Chu [Wed, 24 Jan 2007 23:38:26 +0000 (23:38 +0000)]
ITS#4815 get_option for TLS Cipher Suite was not implemented

17 years agoFixed initialization of "usage" and "single" attributes
Ralf Haferkamp [Wed, 24 Jan 2007 14:27:29 +0000 (14:27 +0000)]
Fixed initialization of "usage" and "single" attributes

17 years agoITS#4809 do a modrdn as a normal user to check if modifiersName is
Howard Chu [Wed, 24 Jan 2007 09:35:18 +0000 (09:35 +0000)]
ITS#4809 do a modrdn as a normal user to check if modifiersName is
propagated. Return all operational attributes as well as user
attributes for final comparison; DBs should be 100% identical
except for the auditContext attribute which only exists on the master.

17 years agoDon't touch any other opattrs when updating contextCSN
Howard Chu [Wed, 24 Jan 2007 09:29:28 +0000 (09:29 +0000)]
Don't touch any other opattrs when updating contextCSN

17 years agoITS#4809 add reqMod attribute to modrdn records so that operational
Howard Chu [Wed, 24 Jan 2007 09:10:37 +0000 (09:10 +0000)]
ITS#4809 add reqMod attribute to modrdn records so that operational
attributes may be propagated. use them in delta-sync.

17 years agoFinish prev fix, entryUUID was getting dropped
Howard Chu [Wed, 24 Jan 2007 05:02:52 +0000 (05:02 +0000)]
Finish prev fix, entryUUID was getting dropped

17 years agoPrintout ldap_result() error message (ITS #4812)
Ralf Haferkamp [Tue, 23 Jan 2007 11:05:43 +0000 (11:05 +0000)]
Printout ldap_result() error message (ITS #4812)

17 years agomake Solaris happy with printf of NULLs (ITS#4811?)
Pierangelo Masarati [Tue, 23 Jan 2007 01:30:13 +0000 (01:30 +0000)]
make Solaris happy with printf of NULLs (ITS#4811?)

17 years agoPartial fix for prev commit
Howard Chu [Mon, 22 Jan 2007 14:38:07 +0000 (14:38 +0000)]
Partial fix for prev commit

17 years agoMore LDIF-format schema, for test049
Howard Chu [Mon, 22 Jan 2007 13:43:11 +0000 (13:43 +0000)]
More LDIF-format schema, for test049

17 years agoTest slave bootstrapping via syncrepl
Howard Chu [Mon, 22 Jan 2007 13:42:34 +0000 (13:42 +0000)]
Test slave bootstrapping via syncrepl

17 years agoMore for syncrepl
Howard Chu [Mon, 22 Jan 2007 13:33:55 +0000 (13:33 +0000)]
More for syncrepl

17 years agoFixes for syncrepl compatibility
Howard Chu [Mon, 22 Jan 2007 10:53:48 +0000 (10:53 +0000)]
Fixes for syncrepl compatibility

17 years agoNew modify handler, compares old and new entry and to generate deltas.
Howard Chu [Mon, 22 Jan 2007 10:04:10 +0000 (10:04 +0000)]
New modify handler, compares old and new entry and to generate deltas.
Avoids unnecessary rewrites of unchanged attributes.

17 years agoNeed retry parameter for valid restart test
Howard Chu [Mon, 22 Jan 2007 10:01:32 +0000 (10:01 +0000)]
Need retry parameter for valid restart test

17 years agoPreliminary steps to enabling sync replication of config. Needs work.
Howard Chu [Sun, 21 Jan 2007 13:44:32 +0000 (13:44 +0000)]
Preliminary steps to enabling sync replication of config. Needs work.
Allow configuring a consumer on the provider that points to the provider
but is a no-op. This ensures that the consumer will continue to be a
consumer after the replication occurs.

17 years agoDon't use ldap_pvt_thread_pool_context_reset(), it interferes with
Howard Chu [Sun, 21 Jan 2007 13:02:05 +0000 (13:02 +0000)]
Don't use ldap_pvt_thread_pool_context_reset(), it interferes with
dynamic adds.

17 years agoFix - don't just generate missing cn=schema entry in memory, write it
Howard Chu [Sun, 21 Jan 2007 11:22:52 +0000 (11:22 +0000)]
Fix - don't just generate missing cn=schema entry in memory, write it
out as well.

17 years agosilence warnings
Kurt Zeilenga [Fri, 19 Jan 2007 07:31:02 +0000 (07:31 +0000)]
silence warnings

17 years agofix typo
Kurt Zeilenga [Fri, 19 Jan 2007 02:54:38 +0000 (02:54 +0000)]
fix typo

17 years agodon't bail out if all targets are too lazy...
Pierangelo Masarati [Thu, 18 Jan 2007 01:13:39 +0000 (01:13 +0000)]
don't bail out if all targets are too lazy...

17 years agoallow modules to muck with connection tree and so
Pierangelo Masarati [Thu, 18 Jan 2007 00:02:29 +0000 (00:02 +0000)]
allow modules to muck with connection tree and so

17 years agofix ITS#4802
Pierangelo Masarati [Wed, 17 Jan 2007 22:22:00 +0000 (22:22 +0000)]
fix ITS#4802

17 years agotest mapped error code (ITS#4808)
Pierangelo Masarati [Wed, 17 Jan 2007 21:52:13 +0000 (21:52 +0000)]
test mapped error code (ITS#4808)

17 years agoOnly sort the first time
Howard Chu [Wed, 17 Jan 2007 10:43:37 +0000 (10:43 +0000)]
Only sort the first time

17 years agoFix prev commit
Howard Chu [Wed, 17 Jan 2007 10:02:53 +0000 (10:02 +0000)]
Fix prev commit

17 years agoCleanup prev commit
Howard Chu [Wed, 17 Jan 2007 02:46:41 +0000 (02:46 +0000)]
Cleanup prev commit

17 years agoMinor tweaks, put dup EntryInfo's on free list instead of destroying them
Howard Chu [Wed, 17 Jan 2007 02:43:05 +0000 (02:43 +0000)]
Minor tweaks, put dup EntryInfo's on free list instead of destroying them

17 years agoallow to specify the required access privileges in internal operations (ITS#4806)
Pierangelo Masarati [Tue, 16 Jan 2007 22:13:44 +0000 (22:13 +0000)]
allow to specify the required access privileges in internal operations (ITS#4806)

17 years agofix dumb overparanoid test
Pierangelo Masarati [Tue, 16 Jan 2007 11:30:24 +0000 (11:30 +0000)]
fix dumb overparanoid test

17 years agofix leak (ITS#4805)
Pierangelo Masarati [Mon, 15 Jan 2007 15:02:14 +0000 (15:02 +0000)]
fix leak (ITS#4805)

17 years agoShortcut when no index info is present
Howard Chu [Mon, 15 Jan 2007 01:27:02 +0000 (01:27 +0000)]
Shortcut when no index info is present

17 years agoKeep attr list intact, glued DBs may need it
Howard Chu [Mon, 15 Jan 2007 01:23:02 +0000 (01:23 +0000)]
Keep attr list intact, glued DBs may need it

17 years agoITS#4554
Howard Chu [Mon, 15 Jan 2007 01:20:08 +0000 (01:20 +0000)]
ITS#4554

17 years agoITS#4554 show example for reindexing a specific attribute
Howard Chu [Mon, 15 Jan 2007 01:19:48 +0000 (01:19 +0000)]
ITS#4554 show example for reindexing a specific attribute

17 years agoITS#4554 slapindex takes a list of attributes to index
Howard Chu [Mon, 15 Jan 2007 01:14:14 +0000 (01:14 +0000)]
ITS#4554 slapindex takes a list of attributes to index

17 years agoadd support to test exceptional behavior (abandon/cancel/ignore)
Pierangelo Masarati [Sat, 13 Jan 2007 15:03:15 +0000 (15:03 +0000)]
add support to test exceptional behavior (abandon/cancel/ignore)

17 years agoone more round of cached connections fixes/improvements
Pierangelo Masarati [Sat, 13 Jan 2007 11:51:28 +0000 (11:51 +0000)]
one more round of cached connections fixes/improvements

17 years agoFramework for loadable mapper implementations
Howard Chu [Fri, 12 Jan 2007 23:20:17 +0000 (23:20 +0000)]
Framework for loadable mapper implementations

17 years agologging cleanup
Quanah Gibson-Mount [Fri, 12 Jan 2007 22:55:39 +0000 (22:55 +0000)]
logging cleanup

17 years agoLog errors in delta sync
Howard Chu [Fri, 12 Jan 2007 09:59:15 +0000 (09:59 +0000)]
Log errors in delta sync

17 years agoSet upper bound on EntryInfos, fixed at 4x Entry cachesize.
Howard Chu [Fri, 12 Jan 2007 07:35:34 +0000 (07:35 +0000)]
Set upper bound on EntryInfos, fixed at 4x Entry cachesize.
Probably should be tunable. Probably should add hit/miss counters
to monitor to assist in tuning...

17 years agofree entry in a cleaner manner (ITS#4801?)
Pierangelo Masarati [Thu, 11 Jan 2007 22:13:54 +0000 (22:13 +0000)]
free entry in a cleaner manner (ITS#4801?)

17 years agofix entry deallocation
Pierangelo Masarati [Thu, 11 Jan 2007 21:33:39 +0000 (21:33 +0000)]
fix entry deallocation

17 years agodon't list (other) structural classes
Pierangelo Masarati [Thu, 11 Jan 2007 20:57:43 +0000 (20:57 +0000)]
don't list (other) structural classes

17 years agostreamline group attr specification/diagnostics
Pierangelo Masarati [Thu, 11 Jan 2007 20:41:43 +0000 (20:41 +0000)]
streamline group attr specification/diagnostics

17 years agocleanup
Pierangelo Masarati [Thu, 11 Jan 2007 18:57:37 +0000 (18:57 +0000)]
cleanup

17 years agoremove mention of the "defaultaccess" directive (ITS#4803)
Pierangelo Masarati [Thu, 11 Jan 2007 16:27:11 +0000 (16:27 +0000)]
remove mention of the "defaultaccess" directive (ITS#4803)

17 years agomake sloops, rloops etc. static so their addresses can be used in initializer.
Hallvard Furuseth [Thu, 11 Jan 2007 13:47:29 +0000 (13:47 +0000)]
make sloops, rloops etc. static so their addresses can be used in initializer.

17 years agoWrap enum in #ifndef LDAP_PVT_THREAD_H_DONE; this code can be read twice.
Hallvard Furuseth [Thu, 11 Jan 2007 13:43:52 +0000 (13:43 +0000)]
Wrap enum in #ifndef LDAP_PVT_THREAD_H_DONE; this code can be read twice.

17 years agoavoid nonconst* = const* assignment in ldif_open_url().
Hallvard Furuseth [Thu, 11 Jan 2007 12:06:31 +0000 (12:06 +0000)]
avoid nonconst* = const* assignment in ldif_open_url().

17 years agoDelete unused label.
Hallvard Furuseth [Thu, 11 Jan 2007 12:04:49 +0000 (12:04 +0000)]
Delete unused label.

17 years agoDelete unused variables.
Hallvard Furuseth [Thu, 11 Jan 2007 12:04:22 +0000 (12:04 +0000)]
Delete unused variables.

17 years agoassert expects int. (int)<nonnull ptr> can be 0. Use assert(arg!=NULL).
Hallvard Furuseth [Thu, 11 Jan 2007 12:03:20 +0000 (12:03 +0000)]
assert expects int. (int)<nonnull ptr> can be 0. Use assert(arg!=NULL).

17 years agoctype.h args should be in the range of unsigned char (or EOF).
Hallvard Furuseth [Thu, 11 Jan 2007 12:00:39 +0000 (12:00 +0000)]
ctype.h args should be in the range of unsigned char (or EOF).

17 years agoFix pthread_rwlock_destroy detection
Howard Chu [Thu, 11 Jan 2007 00:56:27 +0000 (00:56 +0000)]
Fix pthread_rwlock_destroy detection