]>
git.sur5r.net Git - openldap/log
Howard Chu [Sun, 9 Dec 2001 14:46:29 +0000 (14:46 +0000)]
Eliminate unnecessary per-operation dn_normalize(o_ndn); it's already
done in do_bind() and there's space in the connection structure for c_ndn
already, just copy it.
Howard Chu [Sun, 9 Dec 2001 13:57:55 +0000 (13:57 +0000)]
Minor strlen cleanup
Kurt Zeilenga [Sun, 9 Dec 2001 03:19:23 +0000 (03:19 +0000)]
Remove lint
Howard Chu [Sun, 9 Dec 2001 03:09:18 +0000 (03:09 +0000)]
Cleaned up search, use dn_issuffixbv
Howard Chu [Sun, 9 Dec 2001 03:02:29 +0000 (03:02 +0000)]
Added dn_issuffixbv() like dn_issuffix, but with bervals.
Howard Chu [Sun, 9 Dec 2001 02:57:50 +0000 (02:57 +0000)]
Added ndn to replog args, eliminate unnecessary dn_normalize in replog.
Howard Chu [Sun, 9 Dec 2001 02:47:39 +0000 (02:47 +0000)]
Added ndn to replog args, eliminate unnecessary dn_normalize in replog.
Howard Chu [Sun, 9 Dec 2001 02:46:25 +0000 (02:46 +0000)]
Added referrals to gluestate.
Kurt Zeilenga [Sun, 9 Dec 2001 02:43:04 +0000 (02:43 +0000)]
More misc MSVC changes
Kurt Zeilenga [Sun, 9 Dec 2001 02:34:45 +0000 (02:34 +0000)]
Remove lint and misc MSVC updates
Howard Chu [Sun, 9 Dec 2001 02:01:58 +0000 (02:01 +0000)]
Don't include glued databases in namingContexts
Howard Chu [Sun, 9 Dec 2001 01:14:32 +0000 (01:14 +0000)]
Clean up bdb_entry_release / bdb_entry_return
Howard Chu [Sat, 8 Dec 2001 16:42:27 +0000 (16:42 +0000)]
Fix for slapcat
Howard Chu [Sat, 8 Dec 2001 15:58:47 +0000 (15:58 +0000)]
Added new backglue pseudo-backend. Uses callbacks to glue different backends
together into a single searchable hierarchy.
Howard Chu [Sat, 8 Dec 2001 15:21:20 +0000 (15:21 +0000)]
Added callbacks for send_ldap_response and send_search_result.
Howard Chu [Sat, 8 Dec 2001 13:07:01 +0000 (13:07 +0000)]
Fix previous commit...
Howard Chu [Sat, 8 Dec 2001 11:15:55 +0000 (11:15 +0000)]
Cleanup previous commit
Howard Chu [Sat, 8 Dec 2001 11:08:26 +0000 (11:08 +0000)]
Added dn_rdnlen. Fixed rdn leak in limits.c.
Howard Chu [Sat, 8 Dec 2001 10:37:42 +0000 (10:37 +0000)]
Converted all use of dn_parent to the in-place version. (Fixed a pdn leak
in back-sql along the way.)
Howard Chu [Sat, 8 Dec 2001 10:10:04 +0000 (10:10 +0000)]
Switched to dn_parent1, cleaned up dn2id_add/delete
Howard Chu [Sat, 8 Dec 2001 08:41:39 +0000 (08:41 +0000)]
Turned dn_parent into dn_parent1, returning in-place pointer. Made
dn_parent return ch_strdup of dn_parent1 for compatibility.
Kurt Zeilenga [Sat, 8 Dec 2001 07:48:58 +0000 (07:48 +0000)]
ITS#1399, fix make depend when built as module
Kurt Zeilenga [Sat, 8 Dec 2001 07:38:14 +0000 (07:38 +0000)]
Add reference to replication-notes
Kurt Zeilenga [Sat, 8 Dec 2001 07:35:48 +0000 (07:35 +0000)]
Replication notes
written by Ganesan Rajagopal <rganesan@debian.org>
Kurt Zeilenga [Sat, 8 Dec 2001 06:57:06 +0000 (06:57 +0000)]
Pretty the entry DNs on add but not rename (yet).
Howard Chu [Sat, 8 Dec 2001 05:17:31 +0000 (05:17 +0000)]
Changed be_nsuffix from char ** to struct berval **, removed nsufflen
Howard Chu [Sat, 8 Dec 2001 05:15:58 +0000 (05:15 +0000)]
Changed be_nsuffix from char ** to struct berval ** to eliminate strlen's
Kurt Zeilenga [Sat, 8 Dec 2001 04:31:06 +0000 (04:31 +0000)]
rebuild
Kurt Zeilenga [Sat, 8 Dec 2001 04:30:23 +0000 (04:30 +0000)]
Disallow duplicate duplicate data
Kurt Zeilenga [Sat, 8 Dec 2001 04:29:34 +0000 (04:29 +0000)]
misc cleanup
Howard Chu [Sat, 8 Dec 2001 04:01:30 +0000 (04:01 +0000)]
Add SLAPD_STATIC_BACKENDS and SLAPD_DYNAMIC_BACKENDS macros to simplify
backend build rules.
Kurt Zeilenga [Sat, 8 Dec 2001 02:32:23 +0000 (02:32 +0000)]
Separate CFLAGS/CPPFLAGS when using libtool...
Kurt Zeilenga [Sat, 8 Dec 2001 01:57:25 +0000 (01:57 +0000)]
quick fix BSD builds
Howard Chu [Sat, 8 Dec 2001 01:16:10 +0000 (01:16 +0000)]
Fix typos in previous commit
Kurt Zeilenga [Sat, 8 Dec 2001 00:36:11 +0000 (00:36 +0000)]
add 'objectIdentifier' to openldap.schema ONLY
(other schema should be provided as defined in its specification).
and trim DESC to one line
Kurt Zeilenga [Fri, 7 Dec 2001 22:41:43 +0000 (22:41 +0000)]
Port reference scope fix from back-ldbm
Kurt Zeilenga [Fri, 7 Dec 2001 22:28:46 +0000 (22:28 +0000)]
Fix reference scope.
Kurt Zeilenga [Fri, 7 Dec 2001 17:25:34 +0000 (17:25 +0000)]
ITS#1413 suggested fix
(I think I fixed this by other means, but this does no harm)
Howard Chu [Fri, 7 Dec 2001 12:38:25 +0000 (12:38 +0000)]
Some fixes for BDB_IDL_MULTI. Experimental back-hdb code.
Howard Chu [Fri, 7 Dec 2001 07:07:55 +0000 (07:07 +0000)]
Re-introduce BDB_ID2ENTRY_PAGESIZE. Even if the index databases can get
by on 4K pages, the id2entry database still needs more (16K).
Howard Chu [Fri, 7 Dec 2001 06:48:38 +0000 (06:48 +0000)]
Minor fixes for BDB_IDL_MULTI
Howard Chu [Fri, 7 Dec 2001 06:48:12 +0000 (06:48 +0000)]
Missed a spot where root DN_SUBTREE index was still getting written.
Howard Chu [Fri, 7 Dec 2001 05:05:00 +0000 (05:05 +0000)]
Bare minimum changes to support BDB 4.0
Kurt Zeilenga [Fri, 7 Dec 2001 04:40:07 +0000 (04:40 +0000)]
autoconf for hyc
Howard Chu [Fri, 7 Dec 2001 04:03:25 +0000 (04:03 +0000)]
NT updates from jon@symas.com.
Howard Chu [Fri, 7 Dec 2001 03:56:16 +0000 (03:56 +0000)]
Minor fix to allow build with BDB 4
Howard Chu [Fri, 7 Dec 2001 03:19:29 +0000 (03:19 +0000)]
Minor fixes from jon@symas.com
Howard Chu [Fri, 7 Dec 2001 03:18:32 +0000 (03:18 +0000)]
Fix from jon@symas.com for misdeclared lib handle
Howard Chu [Fri, 7 Dec 2001 02:26:33 +0000 (02:26 +0000)]
Avoid unnecessary strcmp's
Howard Chu [Fri, 7 Dec 2001 02:22:07 +0000 (02:22 +0000)]
More from Jon Leichter @ Symas - platform-independent TMPDIR usage
Howard Chu [Fri, 7 Dec 2001 01:54:53 +0000 (01:54 +0000)]
Squash some whitespace in a DN. (trivial)
Howard Chu [Fri, 7 Dec 2001 01:46:26 +0000 (01:46 +0000)]
From jon@symas.com - patches for consistent use of directory separators
in pathnames.
Howard Chu [Fri, 7 Dec 2001 01:40:08 +0000 (01:40 +0000)]
When using BDB_IDL_MULTI, there are no longer any issues with storing
large IDLs. Concurrency is improved by using as small a page size as
possible. So, set the pagesize back to the default 4096 in this case.
Kurt Zeilenga [Thu, 6 Dec 2001 21:19:10 +0000 (21:19 +0000)]
ITS#1482 patch from Michael.Gerdts@usa.alcatel.co
MSVC cannot build clients/ud because the symbol mkstemp
is not found. Add tmpfile() support.
Kurt Zeilenga [Thu, 6 Dec 2001 16:11:04 +0000 (16:11 +0000)]
Add copyright notice, remove _KERNEL stuff.
Kurt Zeilenga [Thu, 6 Dec 2001 15:55:34 +0000 (15:55 +0000)]
Add BSD Queue (and list) management
Howard Chu [Thu, 6 Dec 2001 14:15:47 +0000 (14:15 +0000)]
Fix for BDB_IDL_MULTI to work.
Howard Chu [Thu, 6 Dec 2001 13:21:36 +0000 (13:21 +0000)]
One more seeAlso DN to squash.
Howard Chu [Thu, 6 Dec 2001 13:20:18 +0000 (13:20 +0000)]
Experimental index management. Uncomment BDB_IDL_MULTI in back-bdb.h
to activate. Needs to check limits in bdb_idl_insert_key, will get to
that later.
Howard Chu [Thu, 6 Dec 2001 12:28:49 +0000 (12:28 +0000)]
Fix so previous change to slapcat works.
Pierangelo Masarati [Thu, 6 Dec 2001 11:50:17 +0000 (11:50 +0000)]
now dnValidate loops thru each value; added private member to LDAPAVA to hold the attribute description
Pierangelo Masarati [Thu, 6 Dec 2001 10:01:25 +0000 (10:01 +0000)]
liberally accept many LDAPv2/LDAPv3 stuff in DN (quoted parts, ';' as rdn separator and so); enforce exact case match of normalized dn in dnMatch (let's see what happens ...); fix a ldapava_free_rdn bug
Kurt Zeilenga [Thu, 6 Dec 2001 07:32:53 +0000 (07:32 +0000)]
pretty DNs
Howard Chu [Thu, 6 Dec 2001 07:18:18 +0000 (07:18 +0000)]
Strip whitespace from DN-valued attributes.
Howard Chu [Thu, 6 Dec 2001 07:15:48 +0000 (07:15 +0000)]
Strip whitespace from DN-valued attributes
Howard Chu [Thu, 6 Dec 2001 06:42:56 +0000 (06:42 +0000)]
Turn off syslog on slapd
Howard Chu [Thu, 6 Dec 2001 06:40:09 +0000 (06:40 +0000)]
Stripped whitespace between entry DN components.
Kurt Zeilenga [Thu, 6 Dec 2001 04:46:10 +0000 (04:46 +0000)]
Don't extern gdbm_errno. Defined in <gdbm.h> (GDBM 1.8)
Howard Chu [Thu, 6 Dec 2001 03:29:23 +0000 (03:29 +0000)]
Fix previous commit
Howard Chu [Thu, 6 Dec 2001 03:26:37 +0000 (03:26 +0000)]
Minor rearrangement, give pdn to dn2id_add to avoid getting it twice.
Kurt Zeilenga [Thu, 6 Dec 2001 03:24:31 +0000 (03:24 +0000)]
Rework dnNormalize/dnPretty to share LDAP_rewrite
Add flag to matching rules to indicate if DN folding is needed.
Don't specify dnPretty as pretty function for DN attribute types as
this works too well (it breaks tests).
Howard Chu [Thu, 6 Dec 2001 03:24:09 +0000 (03:24 +0000)]
Fix, index databases were not being closed on shutdown.
Kurt Zeilenga [Thu, 6 Dec 2001 01:02:11 +0000 (01:02 +0000)]
Allow an object class to be provided in an attribute description list,
treated as a request for all required and allowed attributes of the class.
This allows:
ldapsearch (objectClass=*) inetOrgPerson
(requests return of all attributes of inetOrgPerson)
and
ldapsearch (objectClass=*) extensibleObject
(requests return of all attributes, e.g., "+" "*")
Kurt Zeilenga [Wed, 5 Dec 2001 23:27:49 +0000 (23:27 +0000)]
Misc cleanup
Kurt Zeilenga [Wed, 5 Dec 2001 23:24:51 +0000 (23:24 +0000)]
Monitor schema should be defined in a separate file.
Kurt Zeilenga [Wed, 5 Dec 2001 23:16:35 +0000 (23:16 +0000)]
Misc I-D updates
Misc schema updates
Kurt Zeilenga [Wed, 5 Dec 2001 21:36:59 +0000 (21:36 +0000)]
Add basic infrastructure for pretty routines
A pretty routine may rewrite the representation of a value but
must not alter the value itself.
Kurt Zeilenga [Wed, 5 Dec 2001 21:07:57 +0000 (21:07 +0000)]
Add comments
Pierangelo Masarati [Wed, 5 Dec 2001 19:26:30 +0000 (19:26 +0000)]
another step towards schema aware normalization: ava sorting in rdns; now by defining USE_LDAP_DN_PARSING both the new dn parsing and the server side normalization is used. There might be, every now and then, a flaw mostly due to naive normalization of pseudo-dn (thinking about some acl/regex stuff and so)
Kurt Zeilenga [Wed, 5 Dec 2001 17:56:34 +0000 (17:56 +0000)]
Reserve -E/-e for extensions, syntax yet to be defined.
Kurt Zeilenga [Wed, 5 Dec 2001 17:50:37 +0000 (17:50 +0000)]
rev-05
Kurt Zeilenga [Wed, 5 Dec 2001 16:55:28 +0000 (16:55 +0000)]
Minor portablility change
Kurt Zeilenga [Wed, 5 Dec 2001 16:41:45 +0000 (16:41 +0000)]
I should finish my morning coke before making my first commit of the day.
Fixes errors in prior commits.
Pierangelo Masarati [Wed, 5 Dec 2001 16:34:51 +0000 (16:34 +0000)]
a gross attempt to implement a schema-aware normalization
Kurt Zeilenga [Wed, 5 Dec 2001 16:31:19 +0000 (16:31 +0000)]
(undefined=*) should precompute to False
Pierangelo Masarati [Wed, 5 Dec 2001 09:35:31 +0000 (09:35 +0000)]
better strip of diff marks
Pierangelo Masarati [Wed, 5 Dec 2001 08:51:49 +0000 (08:51 +0000)]
my system does not have the removed headers; however it compiles by adding sys/time.h, is it fine?
Pierangelo Masarati [Wed, 5 Dec 2001 08:49:52 +0000 (08:49 +0000)]
my compiler complains about this; does my fix comply with the intended behavior?
Pierangelo Masarati [Wed, 5 Dec 2001 08:48:53 +0000 (08:48 +0000)]
minor cleanup
Kurt Zeilenga [Wed, 5 Dec 2001 07:25:25 +0000 (07:25 +0000)]
Add experimental UUID/CSN support (needed for LCUP).
Kurt Zeilenga [Wed, 5 Dec 2001 06:30:58 +0000 (06:30 +0000)]
Add CSN routine.
Kurt Zeilenga [Wed, 5 Dec 2001 06:09:22 +0000 (06:09 +0000)]
Set multicast bit
Kurt Zeilenga [Wed, 5 Dec 2001 06:00:57 +0000 (06:00 +0000)]
Some minor cleanup...
Kurt Zeilenga [Wed, 5 Dec 2001 05:39:34 +0000 (05:39 +0000)]
Add UUID code from John E. Schimmel
Kurt Zeilenga [Wed, 5 Dec 2001 03:21:39 +0000 (03:21 +0000)]
Add undefined present filter bug fix
Kurt Zeilenga [Wed, 5 Dec 2001 03:13:50 +0000 (03:13 +0000)]
Enhance error messages from Walter.Mueller@uibk.ac.at
Howard Chu [Wed, 5 Dec 2001 01:36:18 +0000 (01:36 +0000)]
tool_reindex now regenerates the dn2id index as well as the others.
Kurt Zeilenga [Wed, 5 Dec 2001 01:16:12 +0000 (01:16 +0000)]
Fix replacing of all values with an empty value.
Howard Chu [Wed, 5 Dec 2001 00:24:13 +0000 (00:24 +0000)]
Fixup bdb_entry_release now that entry_decode uses two memory blocks
instead of just one.
Kurt Zeilenga [Wed, 5 Dec 2001 00:07:04 +0000 (00:07 +0000)]
zap friendly