]> git.sur5r.net Git - openldap/log
openldap
19 years agoBetter fix for #3671
Howard Chu [Sun, 24 Apr 2005 23:20:15 +0000 (23:20 +0000)]
Better fix for #3671

19 years agoITS#3671 free all locks before calling send_search_*, queue entries if
Howard Chu [Sun, 24 Apr 2005 22:55:21 +0000 (22:55 +0000)]
ITS#3671 free all locks before calling send_search_*, queue entries if
the connection is busy. Probably need to set a queue limit here and
abandon the psearch if the limit is reached.

19 years agoITS#3671 add REP_ENTRY_MUSTRELEASE flag, release the entry before
Howard Chu [Sun, 24 Apr 2005 22:21:57 +0000 (22:21 +0000)]
ITS#3671 add REP_ENTRY_MUSTRELEASE flag, release the entry before
attempting to write the response on the network. (This should probably
be the default behavior anyway, since network hangs of this sort can
cause problems for any backend that has entry locks.)

19 years agoCleanup ModulePath handling
Howard Chu [Sat, 23 Apr 2005 17:56:25 +0000 (17:56 +0000)]
Cleanup ModulePath handling

19 years agoFix DB_CONFIG loading
Howard Chu [Sat, 23 Apr 2005 17:21:45 +0000 (17:21 +0000)]
Fix DB_CONFIG loading

19 years agoTweak runqueue reporting
Howard Chu [Sat, 23 Apr 2005 16:58:38 +0000 (16:58 +0000)]
Tweak runqueue reporting

19 years agoTweak online_index task interval
Howard Chu [Sat, 23 Apr 2005 16:58:23 +0000 (16:58 +0000)]
Tweak online_index task interval

19 years agoFreshly inserted tasks should be at head of queue and run immediately
Howard Chu [Sat, 23 Apr 2005 16:56:37 +0000 (16:56 +0000)]
Freshly inserted tasks should be at head of queue and run immediately

19 years agoAdd hdb symbols, make sure only one indexer runs
Howard Chu [Sat, 23 Apr 2005 16:16:54 +0000 (16:16 +0000)]
Add hdb symbols, make sure only one indexer runs

19 years agoITS#3677 use LDAP_DEBUG_ANY when logging the shutdown reason
Howard Chu [Sat, 23 Apr 2005 15:55:26 +0000 (15:55 +0000)]
ITS#3677 use LDAP_DEBUG_ANY when logging the shutdown reason

19 years agoAdd task names to runqueue entries. Display running tasks under
Howard Chu [Sat, 23 Apr 2005 00:28:43 +0000 (00:28 +0000)]
Add task names to runqueue entries. Display running tasks under
cn=Runqueue,cn=Threads,cn=Monitor

19 years agoAdd task names to runqueue entries
Howard Chu [Sat, 23 Apr 2005 00:27:57 +0000 (00:27 +0000)]
Add task names to runqueue entries

19 years agoMore for dynamic dbenv swapping
Howard Chu [Fri, 22 Apr 2005 23:02:01 +0000 (23:02 +0000)]
More for dynamic dbenv swapping

19 years agoAdd ldap_pvt_thread_pool_purgekey to free all instances of key across
Howard Chu [Fri, 22 Apr 2005 22:27:29 +0000 (22:27 +0000)]
Add ldap_pvt_thread_pool_purgekey to free all instances of key across
all threads.

19 years agoimprove back-meta tests; I think test036 can be enabled
Pierangelo Masarati [Fri, 22 Apr 2005 21:47:55 +0000 (21:47 +0000)]
improve back-meta tests; I think test036 can be enabled

19 years agomore on error handling reworking; should address ITS#3672 and ITS#3676
Pierangelo Masarati [Fri, 22 Apr 2005 21:43:52 +0000 (21:43 +0000)]
more on error handling reworking; should address ITS#3672 and ITS#3676

19 years agoDynamic environment swapping
Howard Chu [Fri, 22 Apr 2005 21:35:45 +0000 (21:35 +0000)]
Dynamic environment swapping

19 years agoFix prev commit
Howard Chu [Fri, 22 Apr 2005 21:34:49 +0000 (21:34 +0000)]
Fix prev commit

19 years agoITS#3607 use shared memory when configured
Howard Chu [Fri, 22 Apr 2005 21:18:59 +0000 (21:18 +0000)]
ITS#3607 use shared memory when configured

19 years agoFix single-value delete, replace
Howard Chu [Fri, 22 Apr 2005 21:15:20 +0000 (21:15 +0000)]
Fix single-value delete, replace

19 years agoITS#3573, ITS#3655 use new schema, shorter expirations for test
Howard Chu [Fri, 22 Apr 2005 18:47:05 +0000 (18:47 +0000)]
ITS#3573, ITS#3655 use new schema, shorter expirations for test

19 years agoITS#3573, cannot set pwdChangedTime manually any more
Howard Chu [Fri, 22 Apr 2005 18:46:17 +0000 (18:46 +0000)]
ITS#3573, cannot set pwdChangedTime manually any more

19 years agopwdReset was not supposed to be NO-USER-MODIFICATION
Howard Chu [Fri, 22 Apr 2005 18:42:52 +0000 (18:42 +0000)]
pwdReset was not supposed to be NO-USER-MODIFICATION

19 years agoCleanup db_close vs db_destroy steps
Howard Chu [Fri, 22 Apr 2005 18:07:02 +0000 (18:07 +0000)]
Cleanup db_close vs db_destroy steps

19 years agoAdd <ac/time.h> for 'struct timeval'
Kurt Zeilenga [Fri, 22 Apr 2005 17:45:09 +0000 (17:45 +0000)]
Add <ac/time.h> for 'struct timeval'

19 years agocleanup
Pierangelo Masarati [Fri, 22 Apr 2005 17:30:59 +0000 (17:30 +0000)]
cleanup

19 years agoFix checkpoint task start/stop
Howard Chu [Fri, 22 Apr 2005 15:32:09 +0000 (15:32 +0000)]
Fix checkpoint task start/stop

19 years agoCleanup task tracking
Howard Chu [Fri, 22 Apr 2005 14:50:28 +0000 (14:50 +0000)]
Cleanup task tracking

19 years agoIsolate syncrepl stuff in syncrepl.c
Howard Chu [Fri, 22 Apr 2005 14:38:35 +0000 (14:38 +0000)]
Isolate syncrepl stuff in syncrepl.c

19 years agoChange ldap_pvt_runqueue_insert to return new task pointer
Howard Chu [Fri, 22 Apr 2005 14:37:59 +0000 (14:37 +0000)]
Change ldap_pvt_runqueue_insert to return new task pointer

19 years agoFix prev commit
Howard Chu [Fri, 22 Apr 2005 14:34:10 +0000 (14:34 +0000)]
Fix prev commit

19 years agoFix bdb_attrinfo_free
Howard Chu [Fri, 22 Apr 2005 14:21:54 +0000 (14:21 +0000)]
Fix bdb_attrinfo_free

19 years agoremove unnecessary call
Pierangelo Masarati [Fri, 22 Apr 2005 12:59:30 +0000 (12:59 +0000)]
remove unnecessary call

19 years agoMore for ITS#3655 draft-8 updates
Howard Chu [Fri, 22 Apr 2005 09:15:55 +0000 (09:15 +0000)]
More for ITS#3655 draft-8 updates

19 years agoNote draft 8 in comment
Howard Chu [Fri, 22 Apr 2005 09:10:06 +0000 (09:10 +0000)]
Note draft 8 in comment

19 years agoITS#3655 patch from Ralf rhafer@suse.de update to draft 8 behavior
Howard Chu [Fri, 22 Apr 2005 09:09:12 +0000 (09:09 +0000)]
ITS#3655 patch from Ralf rhafer@suse.de update to draft 8 behavior

19 years agomore attr_merge cleanup (please check)
Pierangelo Masarati [Thu, 21 Apr 2005 23:36:37 +0000 (23:36 +0000)]
more attr_merge cleanup (please check)

19 years agoadd a consistency check
Pierangelo Masarati [Thu, 21 Apr 2005 23:35:00 +0000 (23:35 +0000)]
add a consistency check

19 years agofix previous commit
Pierangelo Masarati [Thu, 21 Apr 2005 22:57:49 +0000 (22:57 +0000)]
fix previous commit

19 years agofix previous commit
Pierangelo Masarati [Thu, 21 Apr 2005 22:22:43 +0000 (22:22 +0000)]
fix previous commit

19 years agoset alias dereferencing (please check)
Pierangelo Masarati [Thu, 21 Apr 2005 21:19:35 +0000 (21:19 +0000)]
set alias dereferencing (please check)

19 years agoeither pass normalized values to attr_merge*() or call attr_merge_normalize*() (fixes...
Pierangelo Masarati [Thu, 21 Apr 2005 21:05:38 +0000 (21:05 +0000)]
either pass normalized values to attr_merge*() or call attr_merge_normalize*() (fixes ITS#3659)

19 years agopartial fix to ITS#3659; still problems in merging values with "permissive" set
Pierangelo Masarati [Thu, 21 Apr 2005 19:55:22 +0000 (19:55 +0000)]
partial fix to ITS#3659; still problems in merging values with "permissive" set

19 years agoFix prev commit for component indexer op
Howard Chu [Thu, 21 Apr 2005 19:54:54 +0000 (19:54 +0000)]
Fix prev commit for component indexer op

19 years agoFix typo, add Truncate support
Howard Chu [Thu, 21 Apr 2005 19:46:47 +0000 (19:46 +0000)]
Fix typo, add Truncate support

19 years agoconfig cleanup handler
Howard Chu [Thu, 21 Apr 2005 19:31:39 +0000 (19:31 +0000)]
config cleanup handler

19 years agoAllow shutdown to interrupt the indexer
Howard Chu [Thu, 21 Apr 2005 19:23:33 +0000 (19:23 +0000)]
Allow shutdown to interrupt the indexer

19 years agoDynamic indexing support
Howard Chu [Thu, 21 Apr 2005 19:04:31 +0000 (19:04 +0000)]
Dynamic indexing support

19 years agoAdded some delete handlers
Howard Chu [Thu, 21 Apr 2005 12:45:25 +0000 (12:45 +0000)]
Added some delete handlers

19 years agoPlaceholders for unimplemented Delete handlers
Howard Chu [Thu, 21 Apr 2005 12:03:35 +0000 (12:03 +0000)]
Placeholders for unimplemented Delete handlers

19 years agocleanup
Pierangelo Masarati [Thu, 21 Apr 2005 10:30:54 +0000 (10:30 +0000)]
cleanup

19 years agoFix dnattr unparsing
Howard Chu [Thu, 21 Apr 2005 07:15:02 +0000 (07:15 +0000)]
Fix dnattr unparsing

19 years agoFix X-ORDERED SIBLINGS
Howard Chu [Thu, 21 Apr 2005 06:39:58 +0000 (06:39 +0000)]
Fix X-ORDERED SIBLINGS

19 years agointroduce ber_bvreplace()
Pierangelo Masarati [Thu, 21 Apr 2005 03:40:50 +0000 (03:40 +0000)]
introduce ber_bvreplace()

19 years agoseems to work; in any case, it's yet disabled
Pierangelo Masarati [Thu, 21 Apr 2005 03:24:15 +0000 (03:24 +0000)]
seems to work; in any case, it's yet disabled

19 years agoadd basic support for retry; protect internal bind behind mutexes; rework search...
Pierangelo Masarati [Thu, 21 Apr 2005 03:17:31 +0000 (03:17 +0000)]
add basic support for retry; protect internal bind behind mutexes; rework search, review candidate selection; minor cleanup.  Passes concurrency test036

19 years agocleanup connection locking
Pierangelo Masarati [Thu, 21 Apr 2005 00:49:35 +0000 (00:49 +0000)]
cleanup connection locking

19 years agofix previous commit (was causing failure of test028)
Pierangelo Masarati [Thu, 21 Apr 2005 00:47:50 +0000 (00:47 +0000)]
fix previous commit (was causing failure of test028)

19 years agoadd concurrency test for back-meta; cleanup previous commit
Pierangelo Masarati [Wed, 20 Apr 2005 18:57:36 +0000 (18:57 +0000)]
add concurrency test for back-meta; cleanup previous commit

19 years agoslightly reduce malloc overhead; minor cleanup
Pierangelo Masarati [Wed, 20 Apr 2005 18:52:10 +0000 (18:52 +0000)]
slightly reduce malloc overhead; minor cleanup

19 years agoadd "retry" switch (currently needed to stress-test back-meta); defaults to old behavior
Pierangelo Masarati [Wed, 20 Apr 2005 16:16:39 +0000 (16:16 +0000)]
add "retry" switch (currently needed to stress-test back-meta); defaults to old behavior

19 years ago-increase version number
Ralf Haferkamp [Wed, 20 Apr 2005 13:03:09 +0000 (13:03 +0000)]
-increase version number
-regenerated autoconf and automake files
-additional example code

19 years agoimproved error reporting
Ralf Haferkamp [Wed, 20 Apr 2005 12:57:51 +0000 (12:57 +0000)]
improved error reporting

19 years agosupport for syntax and equality matching rule
Ralf Haferkamp [Wed, 20 Apr 2005 12:54:49 +0000 (12:54 +0000)]
support for syntax and equality matching rule

19 years agoallow abandon/cancel for all tools
Pierangelo Masarati [Tue, 19 Apr 2005 21:21:51 +0000 (21:21 +0000)]
allow abandon/cancel for all tools

19 years agoFixes for ordered deletes
Howard Chu [Tue, 19 Apr 2005 18:37:39 +0000 (18:37 +0000)]
Fixes for ordered deletes

19 years agoenable abandon/cancel in ldapsearch (ITS#3670)
Pierangelo Masarati [Tue, 19 Apr 2005 18:07:27 +0000 (18:07 +0000)]
enable abandon/cancel in ldapsearch (ITS#3670)

19 years agoadd tools arg description
Pierangelo Masarati [Tue, 19 Apr 2005 17:10:56 +0000 (17:10 +0000)]
add tools arg description

19 years agoMore modify support. ACL editing works.
Howard Chu [Tue, 19 Apr 2005 16:39:48 +0000 (16:39 +0000)]
More modify support. ACL editing works.

19 years agoAdded ldap_pvt_runqueue_find()
Howard Chu [Tue, 19 Apr 2005 14:40:30 +0000 (14:40 +0000)]
Added ldap_pvt_runqueue_find()

19 years agofix memory leak (ITS#3669)
Pierangelo Masarati [Tue, 19 Apr 2005 14:31:07 +0000 (14:31 +0000)]
fix memory leak (ITS#3669)

19 years agomissing file (ITS#3668)
Pierangelo Masarati [Mon, 18 Apr 2005 11:46:48 +0000 (11:46 +0000)]
missing file (ITS#3668)

19 years agoset deref
Pierangelo Masarati [Mon, 18 Apr 2005 09:16:50 +0000 (09:16 +0000)]
set deref

19 years agofix overlay access control; cleanup
Pierangelo Masarati [Mon, 18 Apr 2005 09:16:26 +0000 (09:16 +0000)]
fix overlay access control; cleanup

19 years agosomeone (e.g. an overlay) might muck with this data (e.g. remove a modification from...
Pierangelo Masarati [Sun, 17 Apr 2005 19:12:46 +0000 (19:12 +0000)]
someone (e.g. an overlay) might muck with this data (e.g. remove a modification from the list...)

19 years agoprotect macro
Pierangelo Masarati [Sat, 16 Apr 2005 03:13:37 +0000 (03:13 +0000)]
protect macro

19 years agoenable use of asynchronous call to StartTLS
Pierangelo Masarati [Sat, 16 Apr 2005 02:56:46 +0000 (02:56 +0000)]
enable use of asynchronous call to StartTLS

19 years agoadd test035 for back-meta; minor clanup to test030
Pierangelo Masarati [Sat, 16 Apr 2005 02:27:27 +0000 (02:27 +0000)]
add test035 for back-meta; minor clanup to test030

19 years agoa) implement a new candidate selection procedure, based on target naming
Pierangelo Masarati [Sat, 16 Apr 2005 02:25:41 +0000 (02:25 +0000)]
a) implement a new candidate selection procedure, based on target naming
   context checking and multiple match resolution via an internal search
b) move the candidate listing in a persistent per-thread buffer
c) fix bind procedure
d) minor cleanup

(a) and (b) should address ITS#2935; (b) and (c) should address ITS#3171

A test is also added

19 years agoITS#3660 fix BDB verbose calls
Howard Chu [Sat, 16 Apr 2005 01:24:00 +0000 (01:24 +0000)]
ITS#3660 fix BDB verbose calls

19 years agoITS#3661 use MAXPATHLEN, not PATH_MAX
Howard Chu [Fri, 15 Apr 2005 22:15:46 +0000 (22:15 +0000)]
ITS#3661 use MAXPATHLEN, not PATH_MAX

19 years agoITS#3616 store contextCSN in glue entry if database suffix is empty
Howard Chu [Fri, 15 Apr 2005 06:58:03 +0000 (06:58 +0000)]
ITS#3616 store contextCSN in glue entry if database suffix is empty

19 years agoFix LDAP_PVT_THREAD_STACK_SIZE, automatically scale up on 64 bit machines
Howard Chu [Fri, 15 Apr 2005 06:18:18 +0000 (06:18 +0000)]
Fix LDAP_PVT_THREAD_STACK_SIZE, automatically scale up on 64 bit machines

19 years agoITS#3657 add test with newSuperior as child of target entry
Howard Chu [Fri, 15 Apr 2005 04:46:01 +0000 (04:46 +0000)]
ITS#3657 add test with newSuperior as child of target entry

19 years agoITS#3657 added missing check
Howard Chu [Fri, 15 Apr 2005 03:57:57 +0000 (03:57 +0000)]
ITS#3657 added missing check

19 years agoDelete sid reference from syncrepl cookie
Howard Chu [Fri, 15 Apr 2005 03:23:49 +0000 (03:23 +0000)]
Delete sid reference from syncrepl cookie

19 years agocleanup
Kurt Zeilenga [Thu, 14 Apr 2005 20:30:13 +0000 (20:30 +0000)]
cleanup

19 years agoFix config_build_entry, normalized attributes
Howard Chu [Thu, 14 Apr 2005 11:36:37 +0000 (11:36 +0000)]
Fix config_build_entry, normalized attributes

19 years agoIgnore back-ldif if config directory is inaccessible
Howard Chu [Thu, 14 Apr 2005 11:16:20 +0000 (11:16 +0000)]
Ignore back-ldif if config directory is inaccessible

19 years agoGeneric ordered value support
Howard Chu [Thu, 14 Apr 2005 10:31:51 +0000 (10:31 +0000)]
Generic ordered value support

19 years agoAdd STRIP macro to allow overriding strip on make install
Howard Chu [Thu, 14 Apr 2005 08:57:07 +0000 (08:57 +0000)]
Add STRIP macro to allow overriding strip on make install

19 years agoITS#3616 don't index the dummy context entry
Howard Chu [Wed, 13 Apr 2005 19:05:56 +0000 (19:05 +0000)]
ITS#3616 don't index the dummy context entry

19 years agoITS#3647 back-hdb fixes, create unsorted subtree IDLs and sort later.
Howard Chu [Wed, 13 Apr 2005 11:55:25 +0000 (11:55 +0000)]
ITS#3647 back-hdb fixes, create unsorted subtree IDLs and sort later.

19 years agoOmit FD_SETSIZE check for Winsock
Howard Chu [Wed, 13 Apr 2005 07:27:36 +0000 (07:27 +0000)]
Omit FD_SETSIZE check for Winsock

19 years agoStore modification in back-ldif
Howard Chu [Wed, 13 Apr 2005 06:56:26 +0000 (06:56 +0000)]
Store modification in back-ldif

19 years agoFix typo in OMsInteger macro
Howard Chu [Wed, 13 Apr 2005 06:44:32 +0000 (06:44 +0000)]
Fix typo in OMsInteger macro

19 years agoMore for Modify. Single-valued attrs working.
Howard Chu [Wed, 13 Apr 2005 06:38:00 +0000 (06:38 +0000)]
More for Modify. Single-valued attrs working.

19 years agoBasic Modify framework, still in progress
Howard Chu [Wed, 13 Apr 2005 05:36:13 +0000 (05:36 +0000)]
Basic Modify framework, still in progress

19 years agoITS#3607 more enhancements
Howard Chu [Wed, 13 Apr 2005 04:34:15 +0000 (04:34 +0000)]
ITS#3607 more enhancements
  - recovers correctly, logs status
  - for Quick mode, where no transactional environment exists, refuses to
     start if the database is inconsistent
  - warns of poor performance if DB_CONFIG is not present
  - detects changes to DB_CONFIG and forces a recovery

19 years agounifdef BDB_SUBDIRS, was never used
Howard Chu [Wed, 13 Apr 2005 04:08:43 +0000 (04:08 +0000)]
unifdef BDB_SUBDIRS, was never used