Commit Graph

580 Commits

Author SHA1 Message Date
Pierangelo Masarati
31b5ff3661 fix message 2005-11-03 14:20:08 +00:00
Kurt Zeilenga
9bebea7e1b cleanup 2005-11-01 19:59:23 +00:00
Pierangelo Masarati
e60d7c7f24 fix incorrect bind error (ITS#4129) 2005-11-01 09:47:30 +00:00
Howard Chu
1770f23b85 Add delta syncrepl test 2005-10-15 06:16:01 +00:00
Howard Chu
b2b293eeda Revert prev commit, let the test run. It usually passes, will need to
track down the infinite loop problem at some point. Probably not backend
dependent.
2005-10-14 04:35:49 +00:00
Howard Chu
0dfc478cdf This test uses syncrepl persist, but ldbm doesn't support that. Exclude it. 2005-10-14 00:10:36 +00:00
Pierangelo Masarati
a9baa69375 ldapmodify doesn't return an LDAP error code 2005-10-05 01:22:26 +00:00
Pierangelo Masarati
b30fc9f571 allow writable dirs to be user-relocated 2005-10-01 18:01:27 +00:00
Howard Chu
572ca2db94 Tweak slapd startup delays 2005-09-30 07:32:49 +00:00
Hallvard Furuseth
33d18bc93d Use $CONFFILTER. Parametrize testrun directory. 2005-09-29 23:30:54 +00:00
Hallvard Furuseth
bc729ea9ba Minor cleanup to match the other tests:
Always mkdir $TESTDIR when making subdirs, and always use mkdir -p anyway.
Add or modify "test skipped" messages.
'exit 0' instead of 'exit'.
2005-09-29 22:26:43 +00:00
Hallvard Furuseth
0d360951d0 Exit with nonzero instead of $RC when $RC is 0 and should not be 2005-09-29 22:12:29 +00:00
Kurt Zeilenga
9449c5709e ITS#4021: add new {CLEARTEXT} kludge as bv_len=0 kludge no
longer works well.
2005-09-29 20:30:09 +00:00
Kurt Zeilenga
68ae7408dc ITS#4049: oldPassword cannot be ignored, error for now
Add tests to confirm proper behavior
2005-09-29 08:00:33 +00:00
Pierangelo Masarati
96e2da71a0 parametrize all directories 2005-09-28 23:38:15 +00:00
Howard Chu
094f8f645d ITS#4045 fix ldapsearch checks 2005-09-28 16:56:24 +00:00
Hallvard Furuseth
a88f0c5461 Fix typos in error messages 2005-09-27 20:10:12 +00:00
Hallvard Furuseth
737562a20b Add missing 'kill -HUP $KILLPIDS' statement before an exit. 2005-09-26 15:28:11 +00:00
Hallvard Furuseth
1732b14755 Add missing 'kill -HUP $KILLPIDS' statements before exit.
Obey ./run -k ($KILLSERVERS = no).
2005-09-26 14:56:12 +00:00
Hallvard Furuseth
460687589a Delete pointless wait for (foreground) slapadd 2005-09-26 14:52:02 +00:00
Hallvard Furuseth
d10c999098 Fix typo "failed $(RC)" -> "failed ($RC)" 2005-09-26 14:50:15 +00:00
Hallvard Furuseth
a727de0367 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.
2005-09-26 07:45:19 +00:00
Hallvard Furuseth
ef7f08f914 Fix checks of exit values from ldapcompare 2005-09-26 05:15:06 +00:00
Hallvard Furuseth
262c8cd5b5 Remove variable AC_glue, set from the deleted configure variable BUILD_GLUE. 2005-09-26 05:04:07 +00:00
Kurt Zeilenga
cff4c03e9e some TESTDIR fixes 2005-09-21 02:40:09 +00:00
Hallvard Furuseth
ad2ec8effa 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.)
2005-09-17 22:44:03 +00:00
Hallvard Furuseth
023d510766 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.
2005-09-17 22:22:15 +00:00
Howard Chu
2918d4498f Fix syntax of modrdn/ bad newsuperior test 2005-09-10 01:52:27 +00:00
Howard Chu
a6af143798 GLUE is not an overlay 2005-09-01 12:13:15 +00:00
Howard Chu
3033741b60 Glue is back in core, not an overlay 2005-09-01 11:49:40 +00:00
Pierangelo Masarati
c6ab2bd20d never exit 0 2005-08-30 11:58:17 +00:00
Pierangelo Masarati
f567219108 missing ;; 2005-08-30 11:34:25 +00:00
Howard Chu
11cb50bd95 Use LDIFFILTER to avoid Windows EOL issues on $CMP 2005-08-28 03:59:21 +00:00
Howard Chu
d7122627fa Leave pwdPolicySubEntry user-modifiable for now 2005-08-26 00:19:08 +00:00
Pierangelo Masarati
ea1d68e203 don't use -u: it's not portable (ITS#3969) 2005-08-25 20:05:51 +00:00
Howard Chu
27467a79e7 ITS#3968 Add tests for valsort overlay, with fixes. 2005-08-24 08:55:12 +00:00
Howard Chu
f15a0f1dea Need manageDIT to set pwdPolicySubentry now 2005-08-24 03:03:20 +00:00
Pierangelo Masarati
40c0d3bfa3 harmonize back-ldbm and back-bdb handling of searchBase disclose access; fixes ITS#3964, ITS#3963 still open 2005-08-23 17:38:50 +00:00
Pierangelo Masarati
3cb9d64de3 more tests 2005-08-22 18:10:23 +00:00
Pierangelo Masarati
9e9137cb74 add ACI test 2005-08-22 17:58:36 +00:00
Hallvard Furuseth
dfe5336e21 Fix typo "==" -> "=" in test 2005-08-22 08:10:03 +00:00
Hallvard Furuseth
657da89181 Support --disable-monitor: slapadd -b "" instead of -n 3. 2005-08-21 01:01:24 +00:00
Hallvard Furuseth
aefb0f3f05 Support --disable-monitor 2005-08-21 00:59:34 +00:00
Hallvard Furuseth
9fb32a65b3 Support --disable-monitor: Do not leave $MONMOD empty 2005-08-21 00:58:00 +00:00
Pierangelo Masarati
27267f0f78 add subtree rename test 2005-08-18 10:28:36 +00:00
Pierangelo Masarati
21fa587db3 improve manage test 2005-08-17 22:04:32 +00:00
Pierangelo Masarati
d8fbe2d32c regression for ITS#3506 2005-08-13 16:28:52 +00:00
Pierangelo Masarati
4e29de5ba6 fix previous commit 2005-08-07 21:03:38 +00:00
Pierangelo Masarati
76e5f02c0e add (optional) concurrency test for back-sql 2005-08-07 20:59:56 +00:00
Pierangelo Masarati
409bb53f82 improve previous commit 2005-08-07 11:48:45 +00:00
Pierangelo Masarati
a2b8670b92 improve previous commit 2005-08-07 11:44:57 +00:00
Pierangelo Masarati
e355c9ef86 detect if control is available (ITS#3898) 2005-08-07 09:59:25 +00:00
Pierangelo Masarati
cc6b90b452 disallow this test for backends that do not honor ACLs 2005-08-07 00:27:48 +00:00
Pierangelo Masarati
614fd279c7 fix ITS#3811 2005-08-06 22:03:45 +00:00
Pierangelo Masarati
6f3363f0d9 Under some circumstances, port 9010 is already in use and may cause problems to referrals whose server is supposed to be unavailable 2005-07-20 11:17:06 +00:00
Pierangelo Masarati
a1d407c3d2 add new glued ldap concurrency test 2005-07-03 23:29:10 +00:00
Pierangelo Masarati
2480ae2908 test sleeptime 2005-07-03 23:07:49 +00:00
Pierangelo Masarati
9b60480293 add support for retcode overlay (configure needs be regenerated) 2005-06-19 22:43:00 +00:00
Pierangelo Masarati
f86daac8c8 import retcode overlay 2005-06-19 22:39:44 +00:00
Howard Chu
c4b97a2821 ITS#3783 fix bogus DN from patch to ITS#3777 2005-06-16 08:55:16 +00:00
Howard Chu
b4dbc0ece8 ITS#3777 test password quality with hashed passwords 2005-06-15 03:10:07 +00:00
Pierangelo Masarati
91bdea2817 use "pgsql" instead of "postgres" for consistency with the directory names in servers/slapd/back-sql/rdbms_depend 2005-06-09 11:03:06 +00:00
Pierangelo Masarati
16e42fc78c test sync replication with back-sql 2005-06-01 19:33:18 +00:00
Kurt Zeilenga
42062dc417 slapadd should not be logging to /tmp 2005-05-27 20:47:47 +00:00
Pierangelo Masarati
eee9efbd1e rework according to table-driven, back-config enabled back-ldap and related overlays 2005-05-23 07:26:19 +00:00
Kurt Zeilenga
812efa5723 Allow no-user-modification attributes to be managed.
Need to fix the slap_mods_opattrs() clobber.
2005-05-14 06:40:50 +00:00
Kurt Zeilenga
04e4c6207b Split manage test between working and non-working-yet cases 2005-05-14 01:26:06 +00:00
Kurt Zeilenga
2544a320b9 extend manageDIT test cases (now just need to find time
to implement this)
2005-05-13 06:43:06 +00:00
Kurt Zeilenga
8ac304ee4c Add client-side ManageDIT control support
(to be used to 'manage' DIT entries).
2005-05-13 03:00:04 +00:00
Kurt Zeilenga
cd49888bff prototype manage script 2005-05-11 20:36:11 +00:00
Sang Seok Lim
c64e8faf8d testscript update for testing CRL routine 2005-05-09 01:08:03 +00:00
Pierangelo Masarati
e3840aa8af re-enable by default 2005-05-06 18:51:24 +00:00
Howard Chu
5d41fae53c Remove "ANSWERABILITY RESULTS" string, it interferes with comparison 2005-05-06 02:22:59 +00:00
Pierangelo Masarati
1b080de8a8 partial fulfilment of ITS#3705 2005-05-04 19:01:16 +00:00
Pierangelo Masarati
09a9e75228 fix previous commit 2005-04-29 16:01:59 +00:00
Pierangelo Masarati
536d4f8e94 temporarily work around ITS#3694 2005-04-29 15:43:15 +00:00
Howard Chu
5972221836 Fix non-portable test comparison 2005-04-29 00:50:36 +00:00
Pierangelo Masarati
2a5d65de02 move back-monitor where it's reachable... 2005-04-27 18:43:32 +00:00
Pierangelo Masarati
6c65ad09b0 reset candidates when intentionally abandoning; consistently handle referrals 2005-04-26 00:06:07 +00:00
Pierangelo Masarati
fa49a73fc4 fix retry; add per-target configurable number of retries; addresses ITS#3672, ITS#3676 & ITS#3680 2005-04-25 18:56:56 +00:00
Pierangelo Masarati
838421f416 improve back-meta tests; I think test036 can be enabled 2005-04-22 21:47:55 +00:00
Howard Chu
6bc2cf3c31 ITS#3573, cannot set pwdChangedTime manually any more 2005-04-22 18:46:17 +00:00
Pierangelo Masarati
211820b853 cleanup 2005-04-21 10:30:54 +00:00
Pierangelo Masarati
637df0ba90 seems to work; in any case, it's yet disabled 2005-04-21 03:24:15 +00:00
Pierangelo Masarati
42b425bc44 add concurrency test for back-meta; cleanup previous commit 2005-04-20 18:57:36 +00:00
Pierangelo Masarati
44635400cf add test035 for back-meta; minor clanup to test030 2005-04-16 02:27:27 +00:00
Howard Chu
09ae896b28 ITS#3657 add test with newSuperior as child of target entry 2005-04-15 04:46:01 +00:00
Pierangelo Masarati
4abbf9c610 implement add/delete granularity in write access (ITS#3631) 2005-04-08 00:18:24 +00:00
Kurt Zeilenga
aa681f980d Update test026 for updated uniqueMemberMatch semantics 2005-03-28 18:07:17 +00:00
Howard Chu
aad140151e More for translucent 2005-03-10 04:35:57 +00:00
Kurt Zeilenga
efce212af9 Don't muck with OpenLDAPperson or openldap.schema.
Replace OpenLDAPtime with testTime (in test.schema).
Define testPerson instead (in test.schema).
Update test004 to use new test schema.
2005-03-04 17:31:59 +00:00
Howard Chu
72a0c8a183 ITS#2919 add OpenLDAPtime test 2005-03-04 11:35:09 +00:00
Kurt Zeilenga
f9b2a8a1d2 ITS#3557: {SSHA} not default due to missing include 2005-02-27 16:46:45 +00:00
Pierangelo Masarati
df1260af5e test remapped attribute in requested attribute list 2005-02-22 20:08:53 +00:00
Sang Seok Lim
565481e94f test filter updates for Attribute Aliasing 2005-02-15 05:25:26 +00:00
Pierangelo Masarati
4f6758bf41 test compare in chain overlay 2005-01-30 21:58:08 +00:00
Pierangelo Masarati
4f9b916b61 now works 2005-01-29 22:04:34 +00:00
Pierangelo Masarati
ff89b2c14c looks a little better (but test033 doesn't work any more; disabling) 2005-01-29 19:04:06 +00:00
Pierangelo Masarati
25b15e0014 add test for glued partial syncrepl; initial refresh works, subsequent updates don't 2005-01-29 15:22:42 +00:00
Pierangelo Masarati
c6b6d2a5ec StartTLS (ITS#3507) + chain overlay fixes and improvements 2005-01-24 09:38:11 +00:00
Pierangelo Masarati
eecb74caad more ITS#3498-9 cleanup 2005-01-21 00:21:45 +00:00
Pierangelo Masarati
76907a2e44 fix ITS#3499 (may need further testing); added objectClass/attribute (silly) mapping; works with back-relay/ldap/meta (the first two by way of rwm overlay) 2005-01-20 22:49:32 +00:00
Pierangelo Masarati
7268c949de fix messages/sleep times 2005-01-20 16:22:31 +00:00
Pierangelo Masarati
d515b91706 compare on operational attribute 2005-01-20 00:20:46 +00:00
Pierangelo Masarati
69adde2328 cosmetic changes 2005-01-19 23:49:24 +00:00
Pierangelo Masarati
adb6222afb kill provider as well; cleanup replication tests 2005-01-19 23:45:51 +00:00
Pierangelo Masarati
6c73ac8f0d check replication killing both the slave and slurpd in between 2005-01-19 22:58:03 +00:00
Pierangelo Masarati
0d3d7e71b6 fix messages 2005-01-19 22:00:25 +00:00
Pierangelo Masarati
aff5133b89 persist looks like a better place to have updates as quickly as possible... 2005-01-19 20:40:30 +00:00
Pierangelo Masarati
d3ed899a81 allow the test to succeed even if SLAP_ACL_HONOR_DISCLOSE is not #define'd 2005-01-19 15:00:26 +00:00
Pierangelo Masarati
cd6a5abf22 if enabled, test the chain overlay with global scope to propagate writes from shadow to master 2005-01-19 14:45:35 +00:00
Pierangelo Masarati
4ccac992ba test for referral return when updating shadow contexts 2005-01-19 14:05:35 +00:00
Pierangelo Masarati
d252d9c535 map referrals in regular metadata structure (need to remove some of the specific code) 2005-01-18 23:21:48 +00:00
Pierangelo Masarati
73bf450600 strengthen the tests 2005-01-18 01:02:34 +00:00
Pierangelo Masarati
9c77946253 use a referral that (almost) surely fails 2005-01-15 18:42:35 +00:00
Pierangelo Masarati
9d89bef03d fixed manageDSAit on delete 2005-01-15 18:38:45 +00:00
Ralf Haferkamp
1d67ef16e9 make glue and syncrepl tests work if the overlays were compiled as dynamic
modules
2005-01-13 13:50:48 +00:00
Pierangelo Masarati
7348603a53 fix ITS#3484 2005-01-12 23:22:56 +00:00
Pierangelo Masarati
ba6e6b4640 add write operations to chain overlay test032 2005-01-12 21:03:52 +00:00
Pierangelo Masarati
cbb883e5e5 honor 'disclose' ACL on searchBase/compare/referral/matched (ITS#3472 and comments on -devel) 2005-01-11 20:15:13 +00:00
Pierangelo Masarati
6b894130b8 ready for chaining writes 2005-01-11 00:36:06 +00:00
Pierangelo Masarati
7d2543369d don't create unnecessary dir 2005-01-11 00:34:14 +00:00
Pierangelo Masarati
730e542b26 add test for chain overlay (needs improvements: bind, writes and more) 2005-01-09 21:23:34 +00:00
Kurt Zeilenga
dc0eacd40b Happy New Year! 2005-01-01 20:49:32 +00:00
Pierangelo Masarati
2c66d5f856 set LDAPURLDesc lud_scope to LDAP_SCOPE_DEFAULT if set to LDAP_SCOPE_BASE, so no trailing '??base' is added to referrals; little more cleanup 2005-01-01 16:12:29 +00:00
Pierangelo Masarati
9f26171f79 allow to select what relays to use 2004-12-30 18:05:20 +00:00
Pierangelo Masarati
ba6ac023ad works now 2004-12-30 17:45:07 +00:00
Pierangelo Masarati
48187a6ba0 merged in test030 2004-12-30 15:15:49 +00:00
Pierangelo Masarati
407e58343b add back-meta to relay testing; disabled by now, needs work to line up with the rwm overlay 2004-12-30 15:10:31 +00:00
Pierangelo Masarati
565ae9ab7a cleanup 2004-12-30 14:09:47 +00:00
Pierangelo Masarati
d29bfaead3 test030 and test032 actually do the same things 2004-12-30 14:07:23 +00:00
Pierangelo Masarati
091434048f line up test030 and test032; first step toward their merge 2004-12-30 13:49:52 +00:00
Kurt Zeilenga
07c424a7c3 Additional command line argument ordering fixes 2004-12-30 12:48:14 +00:00
Pierangelo Masarati
20e7b45555 fix args order to client tools; use -M instead of -e manageDSAit 2004-12-30 09:33:55 +00:00
Pierangelo Masarati
c68bdb0c14 fix test after ldapmodify 2004-12-30 00:23:49 +00:00
Pierangelo Masarati
97ce6c3044 fix test after ldapmodify 2004-12-30 00:18:30 +00:00
Kurt Zeilenga
17e9073104 Fail is proxy cannot be started 2004-12-29 21:20:18 +00:00
Sang Seok Lim
28a967584d Component Indexing support for BDB
- only for equality matching
- only components of ASN.1 types used in an X.509 certificate can be indexed
(composite types except for RDN and DN are not supported yet)
- how to use
index [attribute name].[component reference] eq
Ex)
index userCertificate eq
index userCertificate.toBeSigned.issuer.rdnSequence eq
index userCertificate.toBeSigned.serialNumber eq
index userCertificate.toBeSigned.version eq
2004-12-20 03:31:44 +00:00
Howard Chu
69ca6c9b59 Additional check for ITS#3425 2004-12-19 07:40:59 +00:00
Sang Seok Lim
3492452a5b 1) <select> and <content> type component reference support
2) attribute aliasing support
- x509CertificateIssuer
- x509CertificateSerial
- x509CertificateIssuerAndIssuer
3) AuthorityKeyIdentifier support(one of certificate extension)
4) Misc. improvement
- integrate OID and its decoder mapping table
- normalize and validate the values of both component asserions and
  extracted components
5) Misc. bug fix
2004-12-13 16:26:58 +00:00
Howard Chu
65a527eb9e Detect regression of ITS#3425:
Stop consumer, then restart after more mods are done to master.
2004-12-12 07:09:04 +00:00
Howard Chu
0c8851ff9b Use glue overlay 2004-12-05 00:21:27 +00:00
Howard Chu
82e6b94b7d Delete backglue in favor of glue overlay 2004-12-04 19:43:22 +00:00
Sang Seok Lim
98485f5247 1) existing matching rules support in component filter
2) remove double buffering for decoded component values
3) caching decoded component assertion values
2004-12-01 22:11:55 +00:00
Sang Seok Lim
decfd7217f 1) <all> type component reference support
2) nibble type memory support when decoding
3) description type object identifier support
4) OPTIONAL, DEFAULT support in certificate decoder/extractor/matching
5) Misc bug fix
2004-11-29 20:21:38 +00:00
Howard Chu
3a5bde98ba Disable back-bdb native syncrepl support, enable syncprov overlay,
remove syncrepl stuff from Operation struct
2004-11-25 21:16:54 +00:00
Sang Seok Lim
a90e63fde0 ComponentFilterMatch support for userCertificate 2004-11-14 20:11:38 +00:00
Pierangelo Masarati
3412c26535 line up tests with back-ldap and rwm 2004-11-13 15:04:01 +00:00
Pierangelo Masarati
6b6e41092d add test for proxy massaging, in view of using rwm for back-ldap massaging 2004-11-13 12:23:01 +00:00
Sang Seok Lim
71e78dd7f9 Component Matching module
See "contrib/slapd-modules/comp_match/README" to understand
what's the purpose of  this patch is and how to use it.
2004-10-27 19:37:02 +00:00