Kurt Zeilenga
94193358b4
Switch the default backend to BDB.
2002-01-15 17:26:44 +00:00
Kurt Zeilenga
70382ac66a
Misc cleanup
2002-01-14 03:42:24 +00:00
Howard Chu
e43fe62485
Renamed subdirectories to hide rm warnings
2002-01-13 23:52:17 +00:00
Kurt Zeilenga
82e4bcefe4
Use supertype index
2002-01-13 20:49:10 +00:00
Howard Chu
52249ffc34
Added test for backend glue. Tests using slapadd/ldapsearch then starts
...
over using ldapadd/ldapsearch. Order of results is significant, and
differs from order in data/test-ordered.ldif (thus data/test-glued.ldif
is needed.)
2002-01-11 09:26:01 +00:00
Howard Chu
5ac6b4b76a
Added config and data files for testing backend glue
2002-01-11 09:23:31 +00:00
Kurt Zeilenga
0a194f2fa1
Remove references to dead schema
2002-01-10 13:13:32 +00:00
Kurt Zeilenga
0e2af54a3f
Update copyright statements
2002-01-04 21:17:25 +00:00
Kurt Zeilenga
d8aef083ac
Use conforming filters
2002-01-03 18:31:18 +00:00
Kurt Zeilenga
f555d36eb2
Minor cleanup
2001-12-25 20:02:13 +00:00
Kurt Zeilenga
4bbf7aaae2
concurrency tests should be using LDAPv3
2001-12-20 05:58:08 +00:00
Kurt Zeilenga
39bc94082a
Fix minor error in error text handling
...
Fix invalid structural object class chains in test schema
2001-12-19 23:41:31 +00:00
Kurt Zeilenga
d46252fb21
Port reference scope fix from back-ldbm
2001-12-07 22:41:43 +00:00
Howard Chu
0b581db82f
Squash some whitespace in a DN. (trivial)
2001-12-07 01:54:53 +00:00
Howard Chu
db1dce650b
One more seeAlso DN to squash.
2001-12-06 13:21:36 +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
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
Pierangelo Masarati
754258af38
better strip of diff marks
2001-12-05 09:35:31 +00:00
Pierangelo Masarati
b3b4baeb3f
illegal extra space in DN ... (right?)
2001-12-04 20:12:49 +00:00
Kurt Zeilenga
99a6d0a552
Use -h URL, not -p port
2001-11-28 02:20:36 +00:00
Howard Chu
b45fb4f5c5
Revert 1.11, the extra clause breaks test009-referral for back-bdb.
2001-11-27 04:05:06 +00:00
Pierangelo Masarati
b6ff5c4d50
cleanup
2001-11-05 08:52:01 +00:00
Pierangelo Masarati
a5f5d53f74
same typo in more data files (was it intended ? :)
2001-11-05 08:51:29 +00:00
Pierangelo Masarati
e331b7a49f
typo in data (already fixed in test-ordered.ldif)
2001-11-05 08:28:26 +00:00
Pierangelo Masarati
7c846b4cc9
more meaningful subtree replication test
2001-11-03 16:59:06 +00:00
Pierangelo Masarati
f65d9b3085
Subtree replication test
2001-11-02 15:39:43 +00:00
Kurt Zeilenga
82fad7d0c8
First stable an implementing latest namedref specification.
...
Includes rewriting of URLs where the DN of the referral object
and the DN of the ref attribute attribute are not the same.
Also, always returns explicit DN and scope.
Currently, back-ldbm only. Needs to be ported to back-bdb.
2001-10-26 02:05:14 +00:00
Kurt Zeilenga
fcd1ce0e28
Use defined Root DSE attributes.
...
Developed by Julius Enarusai/IBM
Copyright IBM Corp. 2001
Use of this source code is subject to the terms of The OpenLDAP
Public License Version 2.7, 7 September 2001. No trademarks of the
IBM Corporation are to be used to identify, endorse or promote any
products derived from this code without the prior written consent
of IBM.
2001-10-23 23:29:41 +00:00
Pierangelo Masarati
7f79cd0047
there's a bug in the test, because the 'multilinedescription' attribute is not defined anywhere; I trimmed it and added modrdn tests as well
2001-10-09 18:11:05 +00:00
Kurt Zeilenga
3120d37951
More changes to let BDB build without LDBM.
2001-10-04 06:34:03 +00:00
Kurt Zeilenga
3225c05cd5
Add BDB index directives
2001-10-03 21:27:37 +00:00
Kurt Zeilenga
2f80480ef0
Tru64 diff does support "diff foo /dev/null",
...
replace with "diff foo - < /dev/null"
2001-10-02 08:27:18 +00:00
Kurt Zeilenga
a69d8bff93
Increase read/write and search/write ratios.
2001-09-28 22:39:53 +00:00
Howard Chu
4eaad48247
Added optional 3rd parameter, to make the script display the slapd pid
...
and wait. User must hit <NewLine> to continue. This gives the opportunity
to attach a debugger to the slapd before proceeding with the test.
2001-09-22 05:34:22 +00:00
Kurt Zeilenga
2c9a238571
Allow dn.base=""
2001-09-01 05:01:31 +00:00
Kurt Zeilenga
3a1b634ee2
Updates for back-bdb testing
2001-08-01 04:50:47 +00:00
Kurt Zeilenga
4b22216d77
Add extraneous database to slapd.conf
...
Remove ssf from slapd-schema.conf
2001-07-14 01:28:19 +00:00
Kurt Zeilenga
1229cfcc3f
Backout directory config option
2001-06-22 21:00:24 +00:00
Kurt Zeilenga
733d6296a6
Fix undefined filter parsing
2001-06-16 02:20:48 +00:00
Kurt Zeilenga
e14afab1b1
PROTO not needed to test LDAPv3
2001-06-07 19:29:09 +00:00
Kurt Zeilenga
4c3ab6bf69
Don't set directory in backend LDBM for now
2001-06-07 18:00:16 +00:00
Kurt Zeilenga
8dda2d0290
Disable #ldbm# options for now (as DBHOME stuff needs rethinking)
2001-06-07 17:57:13 +00:00
Kurt Zeilenga
85571183cc
s/#LDBM#/#ldbm#/ and back out non-portable /i change to conf.sh
2001-06-06 21:55:22 +00:00
Kurt Zeilenga
6fb6088888
use case ignore matching for $BACKEND subs
2001-06-06 21:25:29 +00:00
Kurt Zeilenga
351e436dcf
Add an LDBM backend "directory" directive (in addition to
...
the existing database "directory" directive) to allow setting
of a DB_ENV directory. Should likely be database specific.
2001-05-29 01:51:37 +00:00
Kurt Zeilenga
3a87993570
Append log
2001-05-07 19:30:22 +00:00
Kurt Zeilenga
2e4e524da2
Add scripts to start a master server
2001-05-06 20:33:13 +00:00
Kurt Zeilenga
777cf6e3a3
Use KILL to kill slurpd.
...
Not sure why its not shutting down with -INT under FreeBSD 4,
but I have no time to figure this out.
2001-05-04 22:03:45 +00:00
Kurt Zeilenga
0d41df6ff8
Use kill -INT to kill slurpd
2001-05-04 04:05:56 +00:00
Kurt Zeilenga
383391b460
detect and use fcntl (for BSD/OS)
...
detect inet_ntop (for MacOSX)
2001-05-03 05:53:34 +00:00
Kurt Zeilenga
0fc62be316
Rework security restrictions for SASL bind
2001-02-03 03:17:22 +00:00
Kurt Zeilenga
fba163fe24
Add objectClass eq as need
2001-01-17 19:56:01 +00:00
Kurt Zeilenga
470e96cb96
ucdata needs to point to liblunicode not liblunicode/ucdata
2000-10-30 20:02:13 +00:00
Kurt Zeilenga
f417a66feb
Add extra spaces to babs' DN.
2000-10-21 03:26:49 +00:00
Kurt Zeilenga
b65fe6a66d
Remove defaultaccess directive
2000-10-21 03:26:24 +00:00
Kurt Zeilenga
659e5dac55
Use $MANAGERDN to update one of the passwords (to test proxy support)
2000-10-11 02:14:57 +00:00
Kurt Zeilenga
0c3344eef3
Fix typo in last commit
2000-10-01 22:49:07 +00:00
Kurt Zeilenga
b8091cee87
Hack test environment to support multiple backends using
...
one set of slapd.conf files.
2000-10-01 22:46:52 +00:00
Kurt Zeilenga
85465b1e54
Add bdb tests
2000-09-28 04:10:35 +00:00
Kurt Zeilenga
d4dee7c427
Don't fail if backend doesn't support indexing
2000-09-28 02:29:04 +00:00
Kurt Zeilenga
c1aeb0b9ed
Use ordered input to slapadd(8) as required by back-bdb
2000-09-26 20:28:55 +00:00
Kurt Zeilenga
20e8ca0ebe
Remove cruft
2000-09-15 18:44:38 +00:00
Kurt Zeilenga
66e3b39001
Use o=OpenLDAP Project, remove unneed options
2000-09-13 20:14:45 +00:00
Kurt Zeilenga
08d397f65d
Use root-dse to verify schema files
2000-09-13 14:31:22 +00:00
Kurt Zeilenga
e651635801
Just catch error, don't explain it
2000-09-13 01:16:10 +00:00
Randy Kunkee
b8569b2b1d
Grep for PRNG message in $SEARCHOUT to make sure error is caught.
2000-09-10 19:38:21 +00:00
Kurt Zeilenga
6c6b4d2895
Add a root dse test to flush out misc problems (like TLS PRNG)
2000-09-08 05:38:08 +00:00
Kurt Zeilenga
d7f3cdfc7b
Update based upon ldappasswd(1) usage change
2000-09-06 18:55:31 +00:00
Kurt Zeilenga
fb1d935348
Remove entry +x, not needed.
2000-09-05 21:53:26 +00:00
Kurt Zeilenga
cee040a321
Bring UCdata infrastructure.
2000-09-03 23:48:35 +00:00
Kurt Zeilenga
32c7186b9c
Add frontend support for "any" substrings assertions.
...
Needs to be tied into index mask and backend search code.
2000-08-22 02:23:52 +00:00
Kurt Zeilenga
5b856458a2
s/SAFEMEMCPY/AC_MEMCPY/
...
Use AC_FMEMCPY where appropriate (-llber)
2000-07-28 01:07:07 +00:00
Kurt Zeilenga
57deefc94f
Working slapindex!
2000-07-26 19:48:02 +00:00
Kurt Zeilenga
c49960df72
Add infrastructure for reindex testing
2000-07-26 18:24:44 +00:00
Kurt Zeilenga
a73b210d5f
Rename LDIF2LDBM to SLAPADD
2000-07-26 18:13:38 +00:00
Kurt Zeilenga
8f8c483a8b
Add 'index objectClass eq'
2000-07-26 01:06:27 +00:00
Kurt Zeilenga
d76bbdab91
Replace diff -q with diff >/dev/null for portability reasons
2000-07-20 02:23:00 +00:00
Kurt Zeilenga
9bfad46de6
Use substring indices
2000-07-19 01:08:42 +00:00
Kurt Zeilenga
c0bbb090b7
Fix substring indices and enable in tests.
2000-07-18 22:59:34 +00:00
Kurt Zeilenga
1e562b0d1f
Make it all work.
2000-07-16 00:14:08 +00:00
Kurt Zeilenga
a42351c40f
Fix an interaction error on multiple step binds.
...
Add additional notices. Likely need to add a quiet mode.
2000-07-14 00:54:08 +00:00
Kurt Zeilenga
5fc22599e2
Update SASL code to reuse context through life of session.
...
Replace 'negotiated' with 'interactive' bind
Add hooks for SASL/EXTERNAL
Disable SASL security layers
Rework SASL command line and config file parameters
2000-07-13 22:54:38 +00:00
Kurt Zeilenga
daacf23672
Report return code on failure
2000-07-04 22:11:12 +00:00
Kurt Zeilenga
20e6dcec3b
Improved but still broken client tools.
2000-07-04 21:49:00 +00:00
Kurt Zeilenga
9d1e2ef7e2
Rename local variable 'sun' to 'sa' to avoid clash on Sun computers...
2000-07-04 17:57:21 +00:00
Kurt Zeilenga
7d8541cf8c
Fix make clean
2000-06-26 05:36:39 +00:00
Kurt Zeilenga
7ced460520
Update slurpd to use LDAPv3 w/ ManageDSAit
...
Remove slurpd kbind support as this requires LDAPv2
Backout back-ldbm/referrals.c update_ndn hack
2000-06-25 22:45:28 +00:00
Kurt Zeilenga
6020fe58e8
Modified slapd to be slurpd friendly.
...
Slurpd incorrectly sends a separate attribute for each value of an
attribute which caused slapd to complain. Hacked slapd/add.c
to merge values.
Slurpd uses version 2 and hence cannot set ManageDSAit. Hack
slapd/back-ldbm/referral.c such that if update_ndn matches
o_ndn, no referrals are returned.
Fix replication tests
ldapmodify must be made against master as no rebind proc exists
final ldapsearch should not chase
Fix referral tests
Use -C option as needed
2000-06-25 20:07:40 +00:00
Kurt Zeilenga
5f20cf1ed5
Modify ldapsearch(1) significantly. Now handles LDAPv3 search
...
references, extended results, and extended partial results. LDIF
extended to support these new features and reported version 2.
-L now limits output to LDIFv1 for compatibility reasons. No
-L is now LDIFv2. Old alternative form is no longer supported.
Use LDAP_TMPDIR (in ldap_config.h) instead of hardcoded /tmp
Use LDAP_FILE_URI_PREFIX (in ldap_config.h) instead of hardcoded
file://tmp/
2000-06-25 00:35:17 +00:00
Kurt Zeilenga
5290f6f289
Move BDB2 to Attic
2000-06-17 17:50:17 +00:00
Kurt Zeilenga
466b281426
Additional use of new ACL styles
2000-06-13 17:35:30 +00:00
Kurt Zeilenga
772b458cd8
Partially test new ACL styles.
2000-06-13 03:24:12 +00:00
Kurt Zeilenga
06b7561096
ignore clean-local rm error
2000-06-10 18:47:27 +00:00
Kurt Zeilenga
d90aec1baa
Cleanup schema/data symlinks
2000-06-06 19:55:26 +00:00
Kurt Zeilenga
4a1f646682
Move experimental Back-BDB2 to Attic
2000-06-06 01:23:17 +00:00
Kurt Zeilenga
c81cc806ab
Move old schema files to Attic.
...
SLAPD_SCHEMA_COMPAT *should* be able to use schema files
2000-06-05 07:17:51 +00:00