]>
git.sur5r.net Git - openldap/log
Howard Chu [Mon, 26 Sep 2005 08:15:55 +0000 (08:15 +0000)]
Replace avl_insert/delete with iterative version
Howard Chu [Mon, 26 Sep 2005 08:15:37 +0000 (08:15 +0000)]
Fix tavl_delete
Hallvard Furuseth [Mon, 26 Sep 2005 07:45:19 +0000 (07:45 +0000)]
Update passwd-search to use current defines.sh variables.
Obey $WAIT (run -w) and $KILLSERVERS (run -k).
Bugfix: Set $RC before using it.
Handle invocation both with and without ./run; unsure what was intended.
Howard Chu [Mon, 26 Sep 2005 07:30:36 +0000 (07:30 +0000)]
More hdb optimizing - cache subtree IDLs, not just onelevels
Hallvard Furuseth [Mon, 26 Sep 2005 05:15:06 +0000 (05:15 +0000)]
Fix checks of exit values from ldapcompare
Hallvard Furuseth [Mon, 26 Sep 2005 05:04:07 +0000 (05:04 +0000)]
Remove variable AC_glue, set from the deleted configure variable BUILD_GLUE.
Hallvard Furuseth [Mon, 26 Sep 2005 04:39:51 +0000 (04:39 +0000)]
Fix snprintf() format
Hallvard Furuseth [Mon, 26 Sep 2005 04:36:19 +0000 (04:36 +0000)]
Remove unused variable
Howard Chu [Sun, 25 Sep 2005 06:12:41 +0000 (06:12 +0000)]
ITS#4040 move initialization
Howard Chu [Sun, 25 Sep 2005 06:11:35 +0000 (06:11 +0000)]
ITS#4040 fix uniqueMemberMatch when value is zero-length
Howard Chu [Sun, 25 Sep 2005 03:43:20 +0000 (03:43 +0000)]
ITS#4039
Pierangelo Masarati [Sat, 24 Sep 2005 18:46:01 +0000 (18:46 +0000)]
hide unused member (will likely be removed)
Pierangelo Masarati [Sat, 24 Sep 2005 18:39:26 +0000 (18:39 +0000)]
cleanup states/timeout handling in back-ldap/meta; add connection pooling and defer of pseudoroot bind to back-meta
Pierangelo Masarati [Sat, 24 Sep 2005 17:09:19 +0000 (17:09 +0000)]
fix previous commit; cleanup few 64 bit issues
Howard Chu [Fri, 23 Sep 2005 11:54:48 +0000 (11:54 +0000)]
ITS#3923 make perl_back_open symmetric with perl_back_close
Howard Chu [Fri, 23 Sep 2005 06:27:16 +0000 (06:27 +0000)]
Revert prev commit
Howard Chu [Fri, 23 Sep 2005 06:25:13 +0000 (06:25 +0000)]
Fix end conditions for tavl_end and tavl_next
Howard Chu [Fri, 23 Sep 2005 00:01:54 +0000 (00:01 +0000)]
ITS#4026 add -F description for all tools
Howard Chu [Thu, 22 Sep 2005 21:22:00 +0000 (21:22 +0000)]
ITS#4031 don't update syncCookie if it has invalid ctxcsn
Howard Chu [Thu, 22 Sep 2005 21:12:04 +0000 (21:12 +0000)]
ITS#4030 fix alias deref for Finding, fix alias error code propagation.
Howard Chu [Thu, 22 Sep 2005 01:16:28 +0000 (01:16 +0000)]
tavl_delete: copy balance factor
Howard Chu [Wed, 21 Sep 2005 19:18:40 +0000 (19:18 +0000)]
tavl_delete - swap whole structures, not the data pointers.
Howard Chu [Wed, 21 Sep 2005 15:19:36 +0000 (15:19 +0000)]
Fix tavl_delete threading
Howard Chu [Wed, 21 Sep 2005 14:46:04 +0000 (14:46 +0000)]
Add tavl_end and tavl_next
Howard Chu [Wed, 21 Sep 2005 14:45:35 +0000 (14:45 +0000)]
Add testtavl, add tavl_end and tavl_next. tavl_delete still needs work.
Howard Chu [Wed, 21 Sep 2005 11:27:14 +0000 (11:27 +0000)]
Add threaded AVL functions
Howard Chu [Wed, 21 Sep 2005 11:26:56 +0000 (11:26 +0000)]
Rearrange avlnode / padding, add threaded AVL functions
Kurt Zeilenga [Wed, 21 Sep 2005 02:40:09 +0000 (02:40 +0000)]
some TESTDIR fixes
Kurt Zeilenga [Mon, 19 Sep 2005 22:17:22 +0000 (22:17 +0000)]
Don't use #ifdefs in the inside of a macro
Pierangelo Masarati [Mon, 19 Sep 2005 09:06:29 +0000 (09:06 +0000)]
use result of validation (ITS#4028)
Hallvard Furuseth [Sat, 17 Sep 2005 23:28:08 +0000 (23:28 +0000)]
Add thread debugging wrapper thr_debug.c and ldap_thr_debug.h in libldap_r/,
enabled with LDAP_THREAD_DEBUG (cpp macro and environment variable):
Move any ldap_pvt_* definitions from ldap_int_thread.h to ldap_pvt_thread.h.
#define ldap_int_thread_equal/ldap_pvt_thread_equal instead of tpool.c:TID_EQ.
Define some ldap_debug_*_t types, and LDAP_UINTPTR_T, in ldap_int_thread.h.
ldap_int_thread.h/ldap_pvt_thread.h can now be included multiple times, giving
different results depending on whether libldap_r/ldap_thr_debug.h was included.
Add some cleanup and some preprocessor hacks.
#define LDAP_THREAD*_IMPLEMENTATION in libldap_r/*.c, used by ldap_thr_debug.h.
Add PTHREAD_MUTEX_ERRORCHECK/PTHREAD_MUTEX_ERRORCHECK_NP in thr_posix.c.
Hallvard Furuseth [Sat, 17 Sep 2005 22:44:03 +0000 (22:44 +0000)]
More POSIX 1003.1-2001 support: Replace test -a with &&. Replace egrep
with $EGREP_CMD from configure. (Renamed from configure's $EGREP just
in case egrep variants exist that use the EGREP environment variable.)
Hallvard Furuseth [Sat, 17 Sep 2005 22:24:47 +0000 (22:24 +0000)]
Rebuild for configure.in rev 1.600 (POSIX 1003.1-2001 support)
Hallvard Furuseth [Sat, 17 Sep 2005 22:22:15 +0000 (22:22 +0000)]
Support POSIX 1003.1-2001 without XSI extensions (ITS #2667):
Do not use test -a/-o. Use shell features like &&, || or case...esac.
Use grep instead of egrep (but not the not-yet-portable Posix variant grep -E).
Based on a patch from Paul Eggert.
Howard Chu [Sat, 17 Sep 2005 00:55:50 +0000 (00:55 +0000)]
Add dummy reference to librewrite to force it to link
Pierangelo Masarati [Fri, 16 Sep 2005 18:12:57 +0000 (18:12 +0000)]
address ITS#4023
Pierangelo Masarati [Fri, 16 Sep 2005 15:00:13 +0000 (15:00 +0000)]
issue additional useful warning messages; may eventually turn into errors?
Howard Chu [Fri, 16 Sep 2005 01:56:36 +0000 (01:56 +0000)]
Fix prev commit, BIG_ENDIAN was broken
Howard Chu [Fri, 16 Sep 2005 01:25:40 +0000 (01:25 +0000)]
More hdb tweaks, add radix sort code from mbackes@symas.com
Howard Chu [Thu, 15 Sep 2005 13:54:26 +0000 (13:54 +0000)]
Fix SWAP macro
Howard Chu [Thu, 15 Sep 2005 08:29:58 +0000 (08:29 +0000)]
More optimizing - try harder to avoid sorting
Howard Chu [Thu, 15 Sep 2005 03:59:11 +0000 (03:59 +0000)]
Fix ISTACK space
Howard Chu [Thu, 15 Sep 2005 03:49:52 +0000 (03:49 +0000)]
Yet another idl_merge fix (test032 failure)
Howard Chu [Thu, 15 Sep 2005 03:19:26 +0000 (03:19 +0000)]
Fix prev commit, use BDB_IDL_LAST()
Howard Chu [Thu, 15 Sep 2005 02:02:27 +0000 (02:02 +0000)]
Silence return val warnings in prev commit
Howard Chu [Thu, 15 Sep 2005 01:22:22 +0000 (01:22 +0000)]
ITS#4029 Fix misplaced lines in prev commit
Howard Chu [Wed, 14 Sep 2005 15:27:20 +0000 (15:27 +0000)]
Add syncdata keyword, to select different sync data formats. Defaults
to "default", can be set to "accesslog" or "changelog". changelog is
not fully implemented yet.
Howard Chu [Wed, 14 Sep 2005 15:25:52 +0000 (15:25 +0000)]
Add a "nopresent" keyword to skip the present phase; for backends that are
only used for logging (c.f. accesslog overlay) the present phase is useless.
Howard Chu [Wed, 14 Sep 2005 15:18:48 +0000 (15:18 +0000)]
Add CSN management
Howard Chu [Wed, 14 Sep 2005 14:10:25 +0000 (14:10 +0000)]
Zero out op2
Howard Chu [Wed, 14 Sep 2005 09:11:03 +0000 (09:11 +0000)]
Add flag for only logging successful operations
Howard Chu [Wed, 14 Sep 2005 06:17:59 +0000 (06:17 +0000)]
Change slap_ad_undef_remove() to slap_ad_undef_promote().
AttributeDescriptions must never be freed in a running slapd.
Howard Chu [Wed, 14 Sep 2005 01:13:18 +0000 (01:13 +0000)]
Tweak the description of continuation lines in LDIF
Howard Chu [Wed, 14 Sep 2005 00:55:46 +0000 (00:55 +0000)]
Fix whitespace, remove mention of backslashes.
Howard Chu [Tue, 13 Sep 2005 07:55:01 +0000 (07:55 +0000)]
More back-hdb search optimization
Howard Chu [Tue, 13 Sep 2005 07:51:51 +0000 (07:51 +0000)]
Simplify array operations
Hallvard Furuseth [Tue, 13 Sep 2005 03:35:53 +0000 (03:35 +0000)]
Add missing comma between Debug() args
Hallvard Furuseth [Tue, 13 Sep 2005 03:32:19 +0000 (03:32 +0000)]
Format fixes. #include <ac/ctype.h>. Cast isspace() arg to unsigned char.
Howard Chu [Mon, 12 Sep 2005 05:52:55 +0000 (05:52 +0000)]
Fix prev commit
Howard Chu [Mon, 12 Sep 2005 03:56:21 +0000 (03:56 +0000)]
Tweak stack size in prev commit
Howard Chu [Mon, 12 Sep 2005 03:54:52 +0000 (03:54 +0000)]
Use quicksort instead of heapsort for hdb_idl_sort
Pierangelo Masarati [Sat, 10 Sep 2005 19:20:14 +0000 (19:20 +0000)]
cleanup
Pierangelo Masarati [Sat, 10 Sep 2005 18:59:35 +0000 (18:59 +0000)]
silence warnings
Pierangelo Masarati [Sat, 10 Sep 2005 18:42:33 +0000 (18:42 +0000)]
put logging under Debug(); silence warnings; s/warnings/errors/ #ifdef'd
Pierangelo Masarati [Sat, 10 Sep 2005 09:56:29 +0000 (09:56 +0000)]
improved authz_backend detection for internal databases (ITS#4018)
Howard Chu [Sat, 10 Sep 2005 01:52:27 +0000 (01:52 +0000)]
Fix syntax of modrdn/ bad newsuperior test
Howard Chu [Sat, 10 Sep 2005 01:51:34 +0000 (01:51 +0000)]
Tweak newsuperior error codes
Howard Chu [Sat, 10 Sep 2005 01:49:46 +0000 (01:49 +0000)]
ITS#2757 remove isroot checks, simplify
Howard Chu [Sat, 10 Sep 2005 01:16:55 +0000 (01:16 +0000)]
ITS#2757 remove be_isroot checks, simplify...
Howard Chu [Fri, 9 Sep 2005 12:17:33 +0000 (12:17 +0000)]
ITS#3979 restore 2.1,2.2 search order
Howard Chu [Fri, 9 Sep 2005 11:43:44 +0000 (11:43 +0000)]
ITS#3979 restore 2.1,2.2 search order
Howard Chu [Fri, 9 Sep 2005 11:43:13 +0000 (11:43 +0000)]
ITS#3979 restore old (RE21, RE22) search order
Howard Chu [Fri, 9 Sep 2005 11:37:00 +0000 (11:37 +0000)]
ITS#3979 only support tool entry points if root DB has them
Howard Chu [Fri, 9 Sep 2005 07:40:54 +0000 (07:40 +0000)]
ITS#3979 better check for duplicate bi_open functions
Howard Chu [Fri, 9 Sep 2005 07:06:58 +0000 (07:06 +0000)]
ITS#3981 ch_realloc( addr, 0 ) frees addr, return NULL
Howard Chu [Fri, 9 Sep 2005 04:53:56 +0000 (04:53 +0000)]
ITS#3989 more fixes
Pierangelo Masarati [Fri, 9 Sep 2005 02:37:38 +0000 (02:37 +0000)]
release resources (ITS#4016)
Howard Chu [Fri, 9 Sep 2005 01:44:42 +0000 (01:44 +0000)]
Silence valgrind warnings
Howard Chu [Thu, 8 Sep 2005 23:47:19 +0000 (23:47 +0000)]
ITS#4015 silence pointer/integer size warnings
Kurt Zeilenga [Thu, 8 Sep 2005 21:38:20 +0000 (21:38 +0000)]
cast pointer to long instead of int to hopefully avoid
truncation. Change does at least silence warning.
Pierangelo Masarati [Thu, 8 Sep 2005 20:46:48 +0000 (20:46 +0000)]
plug one-time leaks
Pierangelo Masarati [Thu, 8 Sep 2005 20:18:43 +0000 (20:18 +0000)]
fix format and signedness issues
Howard Chu [Thu, 8 Sep 2005 15:28:36 +0000 (15:28 +0000)]
ITS#4010 fixes complaint, larger problem remains
Pierangelo Masarati [Thu, 8 Sep 2005 15:13:01 +0000 (15:13 +0000)]
don't bother about the port if none is given (ITS#4012)
Pierangelo Masarati [Thu, 8 Sep 2005 14:32:09 +0000 (14:32 +0000)]
fix messages in previous commit
Pierangelo Masarati [Thu, 8 Sep 2005 14:23:35 +0000 (14:23 +0000)]
reject registrations when back-monitor is not configured
Howard Chu [Thu, 8 Sep 2005 11:14:12 +0000 (11:14 +0000)]
Check errcode from dn2entry before using ei
Howard Chu [Thu, 8 Sep 2005 02:19:05 +0000 (02:19 +0000)]
ITS#3989 fix crash - don't access freed psearch records
Howard Chu [Wed, 7 Sep 2005 10:27:55 +0000 (10:27 +0000)]
Misc Windows linking fixes
Howard Chu [Wed, 7 Sep 2005 03:30:59 +0000 (03:30 +0000)]
ITS#4009 set X-ORDERED extension on olcReplica
Howard Chu [Wed, 7 Sep 2005 01:14:17 +0000 (01:14 +0000)]
Fix typos
Howard Chu [Tue, 6 Sep 2005 22:11:26 +0000 (22:11 +0000)]
ITS#4006 add stub for ldap_pvt_thread_pool_context_reset()
Pierangelo Masarati [Tue, 6 Sep 2005 17:21:24 +0000 (17:21 +0000)]
allow "proxied" attributeDescriptions in DN as well (more about ITS#3959)
Pierangelo Masarati [Tue, 6 Sep 2005 17:19:36 +0000 (17:19 +0000)]
pretty the DN as well
Pierangelo Masarati [Tue, 6 Sep 2005 15:17:07 +0000 (15:17 +0000)]
fix typo (ITS#4005)
Pierangelo Masarati [Tue, 6 Sep 2005 14:26:53 +0000 (14:26 +0000)]
cleanup dynacl usage()
Pierangelo Masarati [Tue, 6 Sep 2005 14:26:06 +0000 (14:26 +0000)]
few more fixes
Pierangelo Masarati [Tue, 6 Sep 2005 12:35:37 +0000 (12:35 +0000)]
don't lookup rootdn if the password is incorrect (ITS#4004)
Howard Chu [Tue, 6 Sep 2005 09:04:26 +0000 (09:04 +0000)]
ITS#3807 use a different tokenizer for parsing LDIF values into words.
Howard Chu [Tue, 6 Sep 2005 07:13:14 +0000 (07:13 +0000)]
Add searchFilter var in searchDN session. Would have preferred to confine
this to the searchDN context. Please review.