Kurt Zeilenga
e2173e3c20
Disallow duplicate duplicate data
2001-12-08 04:30:23 +00:00
Kurt Zeilenga
c2e162c6d6
misc cleanup
2001-12-08 04:29:34 +00:00
Howard Chu
bf7f1046d4
Add SLAPD_STATIC_BACKENDS and SLAPD_DYNAMIC_BACKENDS macros to simplify
...
backend build rules.
2001-12-08 04:01:30 +00:00
Kurt Zeilenga
b2c265b1e0
Separate CFLAGS/CPPFLAGS when using libtool...
2001-12-08 02:32:23 +00:00
Kurt Zeilenga
fc6f1f5efb
quick fix BSD builds
2001-12-08 01:57:25 +00:00
Howard Chu
840a8c95ed
Fix typos in previous commit
2001-12-08 01:16:10 +00:00
Kurt Zeilenga
24e4062e26
add 'objectIdentifier' to openldap.schema ONLY
...
(other schema should be provided as defined in its specification).
and trim DESC to one line
2001-12-08 00:36:11 +00:00
Kurt Zeilenga
d46252fb21
Port reference scope fix from back-ldbm
2001-12-07 22:41:43 +00:00
Kurt Zeilenga
3f1ab56fa9
Fix reference scope.
2001-12-07 22:28:46 +00:00
Kurt Zeilenga
b4ccbc2722
ITS#1413 suggested fix
...
(I think I fixed this by other means, but this does no harm)
2001-12-07 17:25:34 +00:00
Howard Chu
505a8693e6
Some fixes for BDB_IDL_MULTI. Experimental back-hdb code.
2001-12-07 12:38:25 +00:00
Howard Chu
1d9818a8da
Re-introduce BDB_ID2ENTRY_PAGESIZE. Even if the index databases can get
...
by on 4K pages, the id2entry database still needs more (16K).
2001-12-07 07:07:55 +00:00
Howard Chu
d0c0dfcce6
Minor fixes for BDB_IDL_MULTI
2001-12-07 06:48:38 +00:00
Howard Chu
efa14463ec
Missed a spot where root DN_SUBTREE index was still getting written.
2001-12-07 06:48:12 +00:00
Howard Chu
66266f9c25
Bare minimum changes to support BDB 4.0
2001-12-07 05:05:00 +00:00
Kurt Zeilenga
343e2df772
autoconf for hyc
2001-12-07 04:40:07 +00:00
Howard Chu
0552b1c53f
NT updates from jon@symas.com.
2001-12-07 04:03:25 +00:00
Howard Chu
ff701c286b
Minor fix to allow build with BDB 4
2001-12-07 03:56:16 +00:00
Howard Chu
c96f8f168e
Minor fixes from jon@symas.com
2001-12-07 03:19:29 +00:00
Howard Chu
245d24f776
Fix from jon@symas.com for misdeclared lib handle
2001-12-07 03:18:32 +00:00
Howard Chu
257fd527c5
Avoid unnecessary strcmp's
2001-12-07 02:26:33 +00:00
Howard Chu
82eca519ae
More from Jon Leichter @ Symas - platform-independent TMPDIR usage
2001-12-07 02:22:07 +00:00
Howard Chu
0b581db82f
Squash some whitespace in a DN. (trivial)
2001-12-07 01:54:53 +00:00
Howard Chu
e6d6faf3c9
From jon@symas.com - patches for consistent use of directory separators
...
in pathnames.
2001-12-07 01:46:26 +00:00
Howard Chu
a19a5d8c15
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.
2001-12-07 01:40:08 +00:00
Kurt Zeilenga
ac2cd34aaf
ITS#1482 patch from Michael.Gerdts@usa.alcatel.co
...
MSVC cannot build clients/ud because the symbol mkstemp
is not found. Add tmpfile() support.
2001-12-06 21:19:10 +00:00
Kurt Zeilenga
52379166ef
Add copyright notice, remove _KERNEL stuff.
2001-12-06 16:11:04 +00:00
Kurt Zeilenga
35220ca0ad
Add BSD Queue (and list) management
2001-12-06 15:55:34 +00:00
Howard Chu
11b3c142e4
Fix for BDB_IDL_MULTI to work.
2001-12-06 14:15:47 +00:00
Howard Chu
db1dce650b
One more seeAlso DN to squash.
2001-12-06 13:21:36 +00:00
Howard Chu
859e283834
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.
2001-12-06 13:20:18 +00:00
Howard Chu
223fb11840
Fix so previous change to slapcat works.
2001-12-06 12:28:49 +00:00
Pierangelo Masarati
67ed3982fb
now dnValidate loops thru each value; added private member to LDAPAVA to hold the attribute description
2001-12-06 11:50:17 +00:00
Pierangelo Masarati
9260b22dec
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
2001-12-06 10:01:25 +00:00
Kurt Zeilenga
2c07200a3a
pretty DNs
2001-12-06 07:32:53 +00:00
Howard Chu
32a5c16f75
Strip whitespace from DN-valued attributes.
2001-12-06 07:18:18 +00:00
Howard Chu
0be3cbfb46
Strip whitespace from DN-valued attributes
2001-12-06 07:15:48 +00:00
Howard Chu
95b173fbb0
Turn off syslog on slapd
2001-12-06 06:42:56 +00:00
Howard Chu
f0b56c3444
Stripped whitespace between entry DN components.
2001-12-06 06:40:09 +00:00
Kurt Zeilenga
fe94c6b524
Don't extern gdbm_errno. Defined in <gdbm.h> (GDBM 1.8)
2001-12-06 04:46:10 +00:00
Howard Chu
6a5a30ec34
Fix previous commit
2001-12-06 03:29:23 +00:00
Howard Chu
6e0861b671
Minor rearrangement, give pdn to dn2id_add to avoid getting it twice.
2001-12-06 03:26:37 +00:00
Kurt Zeilenga
575c9469d9
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).
2001-12-06 03:24:31 +00:00
Howard Chu
52beecbdf4
Fix, index databases were not being closed on shutdown.
2001-12-06 03:24:09 +00:00
Kurt Zeilenga
3787c4c7d7
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., "+" "*")
2001-12-06 01:02:11 +00:00
Kurt Zeilenga
2b925e2102
Misc cleanup
2001-12-05 23:27:49 +00:00
Kurt Zeilenga
da06921364
Monitor schema should be defined in a separate file.
2001-12-05 23:24:51 +00:00
Kurt Zeilenga
8362bc91f5
Misc I-D updates
...
Misc schema updates
2001-12-05 23:16:35 +00:00
Kurt Zeilenga
f26e1b390e
Add basic infrastructure for pretty routines
...
A pretty routine may rewrite the representation of a value but
must not alter the value itself.
2001-12-05 21:36:59 +00:00
Kurt Zeilenga
3f53087f57
Add comments
2001-12-05 21:07:57 +00:00