Kurt Zeilenga
348e489b35
#ifdef experimental controls
2002-02-18 19:48:27 +00:00
Pierangelo Masarati
a117c5eee7
use ldap_bv2[r]dn and turn ldap_str2[r]dn into wrappers
2002-02-13 11:46:33 +00:00
Kurt Zeilenga
9b18295f4f
Don't print unprintable keys
2002-02-12 19:29:27 +00:00
Kurt Zeilenga
0006ec0a46
Revert most of last change
2002-02-12 01:30:35 +00:00
Kurt Zeilenga
c912616590
Fix bug in last commit
2002-02-11 21:07:55 +00:00
Kurt Zeilenga
488862105f
Use UUID to generate a GID for txn_prepare. Based upon submission
...
from Jong Hyuk Choi <jongchoi@us.ibm.com> (ITS#1585 for ITS1575).
2002-02-11 17:45:39 +00:00
Kurt Zeilenga
4554557171
Move BDB backend initialization to bdb_open. bdb_initialize()
...
shouldn't do much more than register callbacks.
2002-02-11 17:31:09 +00:00
Kurt Zeilenga
32fb8b0bff
Add ACL state recording to avoid multiple evaluation of
...
value-independent access controls.
2002-02-09 05:14:17 +00:00
Howard Chu
b2eec644fa
Minor IDL tweaks
2002-02-08 06:42:34 +00:00
Kurt Zeilenga
6b29def1c8
switch to openldap-data directory
2002-02-02 06:26:06 +00:00
Kurt Zeilenga
6df9b54592
Switch to openldap-data directory
2002-02-02 06:25:05 +00:00
Kurt Zeilenga
1bf1621efe
Add cache txn_prepare code based upon submission (ITS#1575) by
...
Jong Hyuk Choi <jongchoi@us.ibm.com>. Needs a bit more work
(GID should be globally unique).
2002-02-02 03:28:32 +00:00
Kurt Zeilenga
c2b946549a
Adjust size offsets, needs work
2002-01-31 00:10:24 +00:00
Kurt Zeilenga
1116bf4f45
Misc WinNT build updates
2002-01-30 04:06:31 +00:00
Kurt Zeilenga
d3c26b6772
disable debug checks
2002-01-29 05:05:25 +00:00
Kurt Zeilenga
b57c11f4bd
BDB_ALIASES and BDB_SUBENTRIES cleanup
2002-01-29 04:53:47 +00:00
Kurt Zeilenga
ffebea4a8b
Add search no-op support.
2002-01-29 04:33:19 +00:00
Kurt Zeilenga
48bf651459
Fix Debug() statement
2002-01-29 00:05:30 +00:00
Kurt Zeilenga
4f0e4f60bd
Add first cut BDB no-op control support.
2002-01-29 00:02:27 +00:00
Kurt Zeilenga
98a2c60c3a
Delete CDB (no transactions) support
2002-01-28 22:57:50 +00:00
Kurt Zeilenga
14662be692
Add whoami extended operation.
...
Add no-op control (needs backend implementation)
Updated modify password extended option API
Kludged control infrastructure to support frontend only controls
2002-01-28 20:25:30 +00:00
Howard Chu
80f404f247
Fix result
2002-01-26 15:06:53 +00:00
Pierangelo Masarati
563736859c
appropriately detect index delete failure
2002-01-26 14:33:31 +00:00
Howard Chu
6bac96b0bd
Changed dnParent to void instead of int. (It always returned success...)
2002-01-26 08:44:59 +00:00
Howard Chu
7f54a89f32
Changed be_issuffix and dnParent to struct bervals
2002-01-26 06:40:56 +00:00
Kurt Zeilenga
a1987ae99b
Missed one db.bv_val in Debug statement
2002-01-26 01:04:20 +00:00
Kurt Zeilenga
4e1f534c96
Straighten out some argument passing... cache code need more cleanup,
...
uses deprecated routines...
2002-01-26 01:01:10 +00:00
Howard Chu
713e6beb8d
Entry caching. Based on ITS#1545 from Jong Hyuk Choi, jongchoi@us.ibm.com
2002-01-25 07:19:01 +00:00
Pierangelo Masarati
5fc7217f1b
final dn_parent elimination in back-bdb
2002-01-22 08:18:12 +00:00
Kurt Zeilenga
dc0f90d36d
Set lock detector to DEFAULT, not NORUN.
...
Clean up some error handling
2002-01-21 08:19:28 +00:00
Kurt Zeilenga
f868e4b34e
ITS#1541 fix.
2002-01-20 17:27:53 +00:00
Kurt Zeilenga
8eaaa67db0
Move {add,replace,delete}_value() routines to frontend and share.
...
Add error detail reporting.
2002-01-19 19:54:48 +00:00
Kurt Zeilenga
c043a9c0cf
Fix modify/replace.
2002-01-19 05:55:18 +00:00
Howard Chu
a8658a8163
Reset Entry->e_ocflags to 0 if objectClass attr is modified.
...
(Only an issue with entry caching...)
2002-01-19 04:51:42 +00:00
Howard Chu
44f0efb44f
Defined some ObjectClass->soc_flags values, changed is_entry_*objectclass
...
macros to use flags
2002-01-19 02:58:00 +00:00
Kurt Zeilenga
960fa831a6
Add checks for duplicate values.
2002-01-19 01:56:57 +00:00
Kurt Zeilenga
9ff7e0d263
Fix compilation error
2002-01-18 17:04:29 +00:00
Howard Chu
5ab0d4af84
Added ldap_pvt_thread_yield() after txn_abort
2002-01-18 13:34:50 +00:00
Howard Chu
cf8349f895
Added "fewest" lockdetect keyword, to abort txn with fewest locks
2002-01-18 13:32:01 +00:00
Howard Chu
9f1591d5e9
Use DB_RMW in idl_fetch_key if called as part of a txn.
2002-01-18 13:29:10 +00:00
Howard Chu
7db33f87a9
Do deadlock detection on any conflict, instead of in a separate thread
2002-01-18 13:28:07 +00:00
Howard Chu
6d58126c34
Added compatibility macros for BDB3/4 lock_get, txn_id.
2002-01-18 13:27:25 +00:00
Howard Chu
26d0410de0
Cleanup while loops in dn2id_add/delete
2002-01-17 23:45:40 +00:00
Pierangelo Masarati
9b4f933649
dn_parent => dnParent
2002-01-17 22:47:55 +00:00
Pierangelo Masarati
e6332812e0
another round replacing dn_parent ...
2002-01-17 22:37:38 +00:00
Pierangelo Masarati
4624bbafba
another round replacing dn_parent ...
2002-01-17 19:58:19 +00:00
Howard Chu
5c2bc277b8
In db_destroy, cannot checkpoint a NULL dbenv.
2002-01-17 10:05:04 +00:00
Howard Chu
f2f6c516ab
DB_NODUPDATA is not a valid open flag
2002-01-17 09:48:44 +00:00
Kurt Zeilenga
492762f1c5
Don't use BDB group/attribute callbacks as they may cause deadlock.
...
Add code to bdb_attribute and bdb_group where use TXN id and to
provide error, but need to rework callers (and their callers) to
ensure error is properly bubbled up to the backend operation routine
handling the transaction. Ugh.
2002-01-17 03:58:52 +00:00
Pierangelo Masarati
0842db2a8b
fix ber_*str renaming
2002-01-16 18:50:45 +00:00