]> git.sur5r.net Git - openldap/log
openldap
21 years agoITS#2827 patch from Masato Taruishi
Howard Chu [Thu, 13 Nov 2003 08:22:03 +0000 (08:22 +0000)]
ITS#2827 patch from Masato Taruishi

21 years agoITS#2820 fix pthread_create for Draft 4
Howard Chu [Thu, 13 Nov 2003 02:41:01 +0000 (02:41 +0000)]
ITS#2820 fix pthread_create for Draft 4

21 years agoadjust cookie precedence : command line cookie has higer precedence over stored cookie
Jong Hyuk Choi [Thu, 13 Nov 2003 01:11:07 +0000 (01:11 +0000)]
adjust cookie precedence : command line cookie has higer precedence over stored cookie

21 years agofix for the cascading replication (reenabling test019)
Jong Hyuk Choi [Thu, 13 Nov 2003 00:11:44 +0000 (00:11 +0000)]
fix for the cascading replication (reenabling test019)

21 years agofix typo
Jong Hyuk Choi [Wed, 12 Nov 2003 07:05:12 +0000 (07:05 +0000)]
fix typo

21 years agoCopyright heading
Jong Hyuk Choi [Wed, 12 Nov 2003 00:25:48 +0000 (00:25 +0000)]
Copyright heading

21 years agomisc cleanup
Jong Hyuk Choi [Wed, 12 Nov 2003 00:24:11 +0000 (00:24 +0000)]
misc cleanup

21 years agoupdate ldapsync/syncrepl code according to the new version of
Jong Hyuk Choi [Tue, 11 Nov 2003 20:25:19 +0000 (20:25 +0000)]
update ldapsync/syncrepl code according to the new version of
the protocol (draft-zeilenga-ldup-sync-04)

21 years agoFix GSSAPI connections to localhost
Howard Chu [Mon, 10 Nov 2003 20:58:29 +0000 (20:58 +0000)]
Fix GSSAPI connections to localhost

21 years ago1. Session history support
Jong Hyuk Choi [Mon, 10 Nov 2003 02:44:25 +0000 (02:44 +0000)]
1. Session history support
- memory based session history to minimize sync traffic
- when client is covered by a session history, then
      [add+delete] mode is used
- when client cookie is not covered by the history because
      the cookie is too outdated and/or the history is truncated,
  [add+present] mode is used
2. Sync cookie syntax : comma separated name=value pairs
- csn=yyyymmddhh:mm:ssZ#0xSSSS#r#ssssr,sid=nnn

21 years agoITS#2815: load modules
Kurt Zeilenga [Sat, 8 Nov 2003 20:43:55 +0000 (20:43 +0000)]
ITS#2815: load modules

21 years agoCode and logging cleanup
Kurt Zeilenga [Thu, 6 Nov 2003 03:42:46 +0000 (03:42 +0000)]
Code and logging cleanup

21 years agosecond level interval support, interval=dd:hh:mm:ss
Jong Hyuk Choi [Wed, 5 Nov 2003 16:10:43 +0000 (16:10 +0000)]
second level interval support, interval=dd:hh:mm:ss
changed the test scripts and test conf files accordingly

21 years ago`test -e' is broken on SunOS 5.8. Replace with `test -r'.
Hallvard Furuseth [Wed, 5 Nov 2003 14:53:48 +0000 (14:53 +0000)]
`test -e' is broken on SunOS 5.8.  Replace with `test -r'.

21 years agoShould include <ac/string.h> not <string.h>
Kurt Zeilenga [Tue, 4 Nov 2003 00:45:41 +0000 (00:45 +0000)]
Should include <ac/string.h> not <string.h>

21 years agoITS#2805 fix core dump using LDBM
Howard Chu [Mon, 3 Nov 2003 09:54:28 +0000 (09:54 +0000)]
ITS#2805 fix core dump using LDBM

21 years agoITS#2808 fix UUIDNormalize, use it.
Howard Chu [Mon, 3 Nov 2003 08:22:13 +0000 (08:22 +0000)]
ITS#2808 fix UUIDNormalize, use it.

21 years agoFix ASCII_HEX tests
Howard Chu [Mon, 3 Nov 2003 07:00:16 +0000 (07:00 +0000)]
Fix ASCII_HEX tests

21 years agoFix refresh mode rescheduling
Howard Chu [Mon, 3 Nov 2003 06:57:13 +0000 (06:57 +0000)]
Fix refresh mode rescheduling

21 years agoITS#2806 fix abort
Howard Chu [Sat, 1 Nov 2003 23:03:44 +0000 (23:03 +0000)]
ITS#2806 fix abort

21 years agoclarify the usage of the <modifier> field in 'dn' and 'domain' clauses of <who> acces...
Pierangelo Masarati [Sat, 1 Nov 2003 14:14:09 +0000 (14:14 +0000)]
clarify the usage of the <modifier> field in 'dn' and 'domain' clauses of <who> access directive

21 years agoIgnore comments surrounded by empty lines in ldif_read_record().
Hallvard Furuseth [Fri, 31 Oct 2003 19:13:20 +0000 (19:13 +0000)]
Ignore comments surrounded by empty lines in ldif_read_record().
Slapadd treated these as separate, incorrect, entries.

21 years agoFix ucdata to link within objdir
Kurt Zeilenga [Fri, 31 Oct 2003 18:41:51 +0000 (18:41 +0000)]
Fix ucdata to link within objdir

21 years agoUpdate entryUUID to latest draft specification
Kurt Zeilenga [Fri, 31 Oct 2003 17:41:31 +0000 (17:41 +0000)]
Update entryUUID to latest draft specification

21 years agoFix ucdata symlink
Hallvard Furuseth [Fri, 31 Oct 2003 17:17:17 +0000 (17:17 +0000)]
Fix ucdata symlink

21 years agocast isdigit argument to unsigned char.
Hallvard Furuseth [Thu, 30 Oct 2003 22:55:02 +0000 (22:55 +0000)]
cast isdigit argument to unsigned char.

21 years agoITS#2801: fix str2entry trace
Kurt Zeilenga [Thu, 30 Oct 2003 22:45:18 +0000 (22:45 +0000)]
ITS#2801: fix str2entry trace

21 years agocleanup
Kurt Zeilenga [Thu, 30 Oct 2003 22:44:45 +0000 (22:44 +0000)]
cleanup

21 years agouse AI_ADDRCONFIG if possible to not lookup AAAA when no IPv6 addresses are configured
Stig Venaas [Wed, 29 Oct 2003 14:49:35 +0000 (14:49 +0000)]
use AI_ADDRCONFIG if possible to not lookup AAAA when no IPv6 addresses are configured

21 years agoFix retry on failure
Howard Chu [Sat, 25 Oct 2003 22:07:31 +0000 (22:07 +0000)]
Fix retry on failure

21 years agoFix prev commit, don't timeout outbound connections
Howard Chu [Sat, 25 Oct 2003 21:14:07 +0000 (21:14 +0000)]
Fix prev commit, don't timeout outbound connections

21 years agoAdd "defer" arg to ldap_pvt_runqueue_resched to suspend scheduling of
Howard Chu [Sat, 25 Oct 2003 21:13:08 +0000 (21:13 +0000)]
Add "defer" arg to ldap_pvt_runqueue_resched to suspend scheduling of
a task in the queue without removing it.

21 years agothis should be the intended behavior
Pierangelo Masarati [Sat, 25 Oct 2003 16:32:17 +0000 (16:32 +0000)]
this should be the intended behavior

21 years agoMore naming checks
Kurt Zeilenga [Sat, 25 Oct 2003 02:26:19 +0000 (02:26 +0000)]
More naming checks

21 years agoProvide more descriptive naming violation error messages
Kurt Zeilenga [Sat, 25 Oct 2003 01:40:55 +0000 (01:40 +0000)]
Provide more descriptive naming violation error messages

21 years agofix compile error
Kurt Zeilenga [Fri, 24 Oct 2003 17:34:33 +0000 (17:34 +0000)]
fix compile error

21 years agoOutbound connection management
Howard Chu [Fri, 24 Oct 2003 12:58:13 +0000 (12:58 +0000)]
Outbound connection management

21 years agoAdd support for outbound connections in main listener.
Howard Chu [Fri, 24 Oct 2003 12:57:24 +0000 (12:57 +0000)]
Add support for outbound connections in main listener.
Restructure syncrepl/persist to use outbound connection manager.

21 years agoDrop unused arguments from syncrepl_add_glue
Howard Chu [Fri, 24 Oct 2003 08:10:16 +0000 (08:10 +0000)]
Drop unused arguments from syncrepl_add_glue

21 years agoDrop SLAPI support
Howard Chu [Fri, 24 Oct 2003 06:06:55 +0000 (06:06 +0000)]
Drop SLAPI support

21 years agoFix prev commit
Howard Chu [Fri, 24 Oct 2003 06:01:55 +0000 (06:01 +0000)]
Fix prev commit

21 years agoSLAPI fix - no-op when slapi_plugins_used == 0
Howard Chu [Fri, 24 Oct 2003 05:58:42 +0000 (05:58 +0000)]
SLAPI fix - no-op when slapi_plugins_used == 0

21 years agoAdd a basic DIT content rule test.
Kurt Zeilenga [Fri, 24 Oct 2003 04:40:32 +0000 (04:40 +0000)]
Add a basic DIT content rule test.
Fix DIT rules to allow extensibleObject in AUX
unifdef -DSLAP_EXTENDED_SCHEMA

21 years agoFix error recovery, cleanup session handles. Always reschedule task
Howard Chu [Fri, 24 Oct 2003 04:11:28 +0000 (04:11 +0000)]
Fix error recovery, cleanup session handles. Always reschedule task
at end of do_syncrepl; this fixes the problem of syncrepl never starting
if the master isn't up. Set sync interval to 60 seconds in persist mode;
it will retry connecting to the master when the master isn't up. Fail on
SASL at config time instead of at runtime when SASL is not enabled.

21 years agoAdd/update server startup scripts
Kurt Zeilenga [Fri, 24 Oct 2003 03:35:20 +0000 (03:35 +0000)]
Add/update server startup scripts

21 years agoFix caseExact/caseIgnore IA5 normalization
Howard Chu [Thu, 23 Oct 2003 05:28:22 +0000 (05:28 +0000)]
Fix caseExact/caseIgnore IA5 normalization

21 years agoITS#2781 don't worry about missing updateref if SLAPD_MULTIMASTER
Howard Chu [Thu, 23 Oct 2003 01:50:12 +0000 (01:50 +0000)]
ITS#2781 don't worry about missing updateref if SLAPD_MULTIMASTER

21 years ago(clean up o_groups anyway)
Howard Chu [Thu, 23 Oct 2003 01:30:54 +0000 (01:30 +0000)]
(clean up o_groups anyway)

21 years agoUse tmpmem for group cache, doesn't need cleanup
Howard Chu [Thu, 23 Oct 2003 01:29:56 +0000 (01:29 +0000)]
Use tmpmem for group cache, doesn't need cleanup

21 years agoITS#2779, cache group ACLs per operation instead of per-connection
Howard Chu [Thu, 23 Oct 2003 01:23:45 +0000 (01:23 +0000)]
ITS#2779, cache group ACLs per operation instead of per-connection

21 years agocleanup
Kurt Zeilenga [Thu, 23 Oct 2003 01:16:06 +0000 (01:16 +0000)]
cleanup

21 years agoDon't return garbage when plist is empty.
Kurt Zeilenga [Thu, 23 Oct 2003 01:15:36 +0000 (01:15 +0000)]
Don't return garbage when plist is empty.

21 years agoremoving trailing spaces
Jong Hyuk Choi [Wed, 22 Oct 2003 21:58:21 +0000 (21:58 +0000)]
removing trailing spaces

21 years agochecking ldapmodify return code & replace member with uniquemember.
Jong Hyuk Choi [Wed, 22 Oct 2003 21:48:56 +0000 (21:48 +0000)]
checking ldapmodify return code & replace member with uniquemember.

21 years agoUnlock mutexes before deleting them
Howard Chu [Wed, 22 Oct 2003 21:40:52 +0000 (21:40 +0000)]
Unlock mutexes before deleting them

21 years agoFix 1 v 2 typo
Kurt Zeilenga [Wed, 22 Oct 2003 21:36:10 +0000 (21:36 +0000)]
Fix 1 v 2 typo

21 years agos/member/uniqueMember/
Kurt Zeilenga [Wed, 22 Oct 2003 21:33:55 +0000 (21:33 +0000)]
s/member/uniqueMember/

21 years agoFix last commit
Kurt Zeilenga [Wed, 22 Oct 2003 21:30:31 +0000 (21:30 +0000)]
Fix last commit

21 years agoCheck ldapmodify for success.
Kurt Zeilenga [Wed, 22 Oct 2003 21:20:58 +0000 (21:20 +0000)]
Check ldapmodify for success.

21 years agoReverse last commit
Kurt Zeilenga [Wed, 22 Oct 2003 21:14:42 +0000 (21:14 +0000)]
Reverse last commit

21 years agofix broken test ldif files
Jong Hyuk Choi [Wed, 22 Oct 2003 20:43:08 +0000 (20:43 +0000)]
fix broken test ldif files

21 years agoRevent last change. Must use TOPSRCDIR for VPATH support.
Kurt Zeilenga [Wed, 22 Oct 2003 17:15:16 +0000 (17:15 +0000)]
Revent last change.  Must use TOPSRCDIR for VPATH support.

21 years agofix ucdata path
Jong Hyuk Choi [Wed, 22 Oct 2003 17:04:12 +0000 (17:04 +0000)]
fix ucdata path

21 years agoFix CONF/CONF1 usage
Howard Chu [Wed, 22 Oct 2003 10:46:41 +0000 (10:46 +0000)]
Fix CONF/CONF1 usage

21 years agoUndo test020 overwrite
Howard Chu [Wed, 22 Oct 2003 10:45:56 +0000 (10:45 +0000)]
Undo test020 overwrite

21 years agoFix dnPrettyNormalize mem usage
Howard Chu [Wed, 22 Oct 2003 10:35:49 +0000 (10:35 +0000)]
Fix dnPrettyNormalize mem usage

21 years agoFix typo in killpid
Howard Chu [Wed, 22 Oct 2003 10:15:07 +0000 (10:15 +0000)]
Fix typo in killpid

21 years agoFix for selectable backend
Howard Chu [Wed, 22 Oct 2003 09:39:50 +0000 (09:39 +0000)]
Fix for selectable backend

21 years agoFix prev commit, avoid abort when entry is NULL
Howard Chu [Wed, 22 Oct 2003 07:57:25 +0000 (07:57 +0000)]
Fix prev commit, avoid abort when entry is NULL

21 years agoShortcut syncrepl candidate selection if CSN is up to date
Howard Chu [Wed, 22 Oct 2003 07:53:28 +0000 (07:53 +0000)]
Shortcut syncrepl candidate selection if CSN is up to date

21 years agoForgot to add renamed tests
Kurt Zeilenga [Wed, 22 Oct 2003 07:39:18 +0000 (07:39 +0000)]
Forgot to add renamed tests

21 years agoFind scripts by short names (test000, rootdse)
Kurt Zeilenga [Wed, 22 Oct 2003 07:06:28 +0000 (07:06 +0000)]
Find scripts by short names (test000, rootdse)

21 years agosyncrepl_entry() return code fix (returns 1 when e needs to be freed)
Jong Hyuk Choi [Wed, 22 Oct 2003 06:28:34 +0000 (06:28 +0000)]
syncrepl_entry() return code fix (returns 1 when e needs to be freed)

21 years agoSyncrepl code cleanup (namely prefix struct field names)
Kurt Zeilenga [Wed, 22 Oct 2003 05:19:30 +0000 (05:19 +0000)]
Syncrepl code cleanup (namely prefix struct field names)

21 years agoRework test scripts to use single 'testrun' directory.
Kurt Zeilenga [Wed, 22 Oct 2003 05:14:08 +0000 (05:14 +0000)]
Rework test scripts to use single 'testrun' directory.
Split glue test in two.
Remove (slurpd) subtree replication test.
Reorder syncrepl/proxy tests

21 years agofix for changing si->syncCookie to bvarray
Jong Hyuk Choi [Tue, 21 Oct 2003 22:02:30 +0000 (22:02 +0000)]
fix for changing si->syncCookie to bvarray

21 years agoremove ldbm related lines
Jong Hyuk Choi [Tue, 21 Oct 2003 21:14:56 +0000 (21:14 +0000)]
remove ldbm related lines

21 years agoFix PERL ldopt handling
Kurt Zeilenga [Tue, 21 Oct 2003 20:56:36 +0000 (20:56 +0000)]
Fix PERL ldopt handling

21 years agoFix cookie search
Howard Chu [Tue, 21 Oct 2003 08:26:58 +0000 (08:26 +0000)]
Fix cookie search

21 years agoFix -w option
Kurt Zeilenga [Tue, 21 Oct 2003 03:18:15 +0000 (03:18 +0000)]
Fix -w option

21 years agoGenerate test/run script
Kurt Zeilenga [Tue, 21 Oct 2003 03:08:29 +0000 (03:08 +0000)]
Generate test/run script

21 years agoRework test suite to use run script.
Kurt Zeilenga [Tue, 21 Oct 2003 03:08:08 +0000 (03:08 +0000)]
Rework test suite to use run script.
A little rough around the edges still.

21 years agoAvoid questionable use of strlen(), strcpy(), and strcat().
Kurt Zeilenga [Mon, 20 Oct 2003 22:23:11 +0000 (22:23 +0000)]
Avoid questionable use of strlen(), strcpy(), and strcat().

21 years agoWith export of variables
Kurt Zeilenga [Mon, 20 Oct 2003 05:19:51 +0000 (05:19 +0000)]
With export of variables

21 years agoInitial run script (for further devel discussions)
Kurt Zeilenga [Mon, 20 Oct 2003 05:17:24 +0000 (05:17 +0000)]
Initial run script (for further devel discussions)

21 years agoAdd note about not using ldapdb with slapd.
Howard Chu [Sun, 19 Oct 2003 22:45:00 +0000 (22:45 +0000)]
Add note about not using ldapdb with slapd.

21 years agoMisc notes
Howard Chu [Sun, 19 Oct 2003 19:41:14 +0000 (19:41 +0000)]
Misc notes

21 years agoFix error messages
Howard Chu [Sun, 19 Oct 2003 11:23:07 +0000 (11:23 +0000)]
Fix error messages

21 years agoITS#2684 keep psearch operations on the connection's active list so they
Howard Chu [Sun, 19 Oct 2003 11:20:34 +0000 (11:20 +0000)]
ITS#2684 keep psearch operations on the connection's active list so they
can be located by connection_abandon() during an unexpected close. Remove
the operations in bdb_abandon() etc.

21 years agoITS#2780, redundant cache add
Howard Chu [Sun, 19 Oct 2003 09:55:31 +0000 (09:55 +0000)]
ITS#2780, redundant cache add

21 years agoFix prev commit, syncrepl_add_glue must start from sufix
Howard Chu [Sun, 19 Oct 2003 08:57:30 +0000 (08:57 +0000)]
Fix prev commit, syncrepl_add_glue must start from sufix

21 years agoTweak startup, exiting
Howard Chu [Sun, 19 Oct 2003 05:46:56 +0000 (05:46 +0000)]
Tweak startup, exiting

21 years agoITS#2684 fix bogus entry_free(), connection problem remains
Howard Chu [Sun, 19 Oct 2003 04:42:02 +0000 (04:42 +0000)]
ITS#2684 fix bogus entry_free(), connection problem remains

21 years agoITS#2778 use real malloc for new entry, not sl_malloc
Howard Chu [Sun, 19 Oct 2003 02:18:38 +0000 (02:18 +0000)]
ITS#2778 use real malloc for new entry, not sl_malloc

21 years agoMore malloc cleanup
Howard Chu [Sun, 19 Oct 2003 00:30:55 +0000 (00:30 +0000)]
More malloc cleanup

21 years agoadd a few misc projects
Kurt Zeilenga [Sat, 18 Oct 2003 22:16:13 +0000 (22:16 +0000)]
add a few misc projects

21 years agoMake space for trailing NUL
Howard Chu [Sat, 18 Oct 2003 21:59:53 +0000 (21:59 +0000)]
Make space for trailing NUL

21 years agoBack out previous commit - files apart from test.c
Luke Howard [Sat, 18 Oct 2003 16:01:16 +0000 (16:01 +0000)]
Back out previous commit - files apart from test.c

21 years agoITS#2777 - fix previous commit
Luke Howard [Sat, 18 Oct 2003 15:59:58 +0000 (15:59 +0000)]
ITS#2777 - fix previous commit

21 years agoPossible fix for ITS#2777 - getline() conflict when _GNU_SOURCE is
Luke Howard [Sat, 18 Oct 2003 15:56:32 +0000 (15:56 +0000)]
Possible fix for ITS#2777 - getline() conflict when _GNU_SOURCE is
defined. I simply renamed it to get_line(). (Probably this will
conflict with something else...)