Howard Chu
|
1e5de87e10
|
Plug memory leaks:
retrying a modrdn leaked DNs, rdns, etc.
modifying a cached entry leaked attrs
|
2003-03-12 13:04:23 +00:00 |
|
Kurt Zeilenga
|
47b18c9a51
|
SLAP_NVALUES: index normalized values
|
2003-03-01 05:17:44 +00:00 |
|
Howard Chu
|
d7aac0a9d5
|
Only check opinfo.boi_err when ACL check failed.
|
2003-02-26 12:49:21 +00:00 |
|
Howard Chu
|
18554e7511
|
Fix attribute/group to allow TXN to abort on lock failure. Save and
restore op->o_do_not_cache on TXN retry, bdb_group will set it if it
fails to get a lock.
|
2003-02-26 12:09:10 +00:00 |
|
Kurt Zeilenga
|
dd66e6e929
|
SLAP_NVALUES, round 3
|
2003-02-26 07:39:30 +00:00 |
|
Kurt Zeilenga
|
c04e9ac993
|
rename "permit modify" control to "permissive modify"
rename "no referrals" controls to "domain scope"
misc cleanup
|
2003-02-09 05:39:21 +00:00 |
|
Kurt Zeilenga
|
48d47954a6
|
Rework #ifdef'ing of expermental controls to ease release engineering
using LDAP_DEVEL (to indicate experimental) to enable experimental features
(true for HEAD unless LDAP_REL_ENG is defined)
|
2003-02-08 21:53:05 +00:00 |
|
Jong Hyuk Choi
|
55cf8bbd88
|
use of pre-assigned locker in bdb_group() / bdb_attribute()
|
2003-02-07 15:47:32 +00:00 |
|
Jong Hyuk Choi
|
85b1783d5c
|
LDAP Sync Operation (draft-zeilenga-ldup-sync) as a groundwork for an LDAP replication design
|
2003-02-05 07:37:02 +00:00 |
|
Luke Howard
|
819d4093ae
|
Honour PermitModify control when adding or deleting values. This code needs
review although, with the control disabled, it should not affect existing
code paths.
|
2003-01-24 01:43:09 +00:00 |
|
Kurt Zeilenga
|
6939c53170
|
Happy new year
|
2003-01-03 20:20:47 +00:00 |
|
Jong Hyuk Choi
|
8074294f1d
|
LCUP persistent search code drop
|
2002-10-25 17:51:30 +00:00 |
|
Pierangelo Masarati
|
966dd1bdca
|
definitely fix NOOP in back-bdb
|
2002-08-31 17:03:42 +00:00 |
|
Pierangelo Masarati
|
0d5fe062e2
|
improved support for NOOP; add is fine, the other write funcs still need work
|
2002-08-31 12:00:39 +00:00 |
|
Julius Enarusai
|
6107ba67d2
|
Coverted LDAP_LOG macro to use subsystem ID int values instead of string values
|
2002-07-11 20:33:24 +00:00 |
|
Jong Hyuk Choi
|
09a2a8fbce
|
DB_RMW flag to dn2id and id2entry
|
2002-06-10 19:02:25 +00:00 |
|
Jong Hyuk Choi
|
976fb2265f
|
remove dbenv->lock_put() call from transaction-protected operations
|
2002-06-06 10:14:14 +00:00 |
|
Jong Hyuk Choi
|
7341dc5db6
|
redesign of back-bdb locking :
cache entry is locked by Berkeley DB lock primitives.
|
2002-05-31 20:49:19 +00:00 |
|
Kurt Zeilenga
|
02fb60d3da
|
Delete extranous assert()
|
2002-05-23 03:17:58 +00:00 |
|
Jong Hyuk Choi
|
5291b41336
|
pointer initialization
|
2002-04-29 16:42:41 +00:00 |
|
Jong Hyuk Choi
|
60b1ee1ba9
|
Patch for ITS# 1643
|
2002-04-19 21:41:32 +00:00 |
|
Julius Enarusai
|
35bc1bf43c
|
Added LDAP_LOG messages to these files to match the existing Debug messages
|
2002-03-14 22:23:44 +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
|
b57c11f4bd
|
BDB_ALIASES and BDB_SUBENTRIES cleanup
|
2002-01-29 04:53:47 +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 |
|
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 |
|
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 |
|
Kurt Zeilenga
|
960fa831a6
|
Add checks for duplicate values.
|
2002-01-19 01:56:57 +00:00 |
|
Howard Chu
|
5ab0d4af84
|
Added ldap_pvt_thread_yield() after txn_abort
|
2002-01-18 13:34:50 +00:00 |
|
Howard Chu
|
ac1332cdb8
|
Renamed BVarray to BerVarray. Moved slapd:bvarray_{add,free} to
liblber:ber_bvarray_{add,free}.
|
2002-01-14 01:43:17 +00:00 |
|
Howard Chu
|
92481f7057
|
Modify performance patch from Gertjan van Wingerde <gwingerde@home.nl>
|
2002-01-13 23:23:23 +00:00 |
|
Kurt Zeilenga
|
c816ebc225
|
Add Backend argument to entry_schema_check() to support system schema
checks (in addition to user application schema checks).
|
2002-01-10 19:37:03 +00:00 |
|
Howard Chu
|
26e327f32e
|
Fix some debug statements
|
2002-01-06 07:21:06 +00:00 |
|
Kurt Zeilenga
|
0e2af54a3f
|
Update copyright statements
|
2002-01-04 21:17:25 +00:00 |
|
Howard Chu
|
f52cc9bab5
|
Change struct berval ** to BVarray
|
2002-01-02 11:00:36 +00:00 |
|
Howard Chu
|
185ff129b5
|
Change struct berval * to struct berval in various structures
|
2001-12-29 15:01:10 +00:00 |
|
Howard Chu
|
66dc664930
|
Some more (incomplete) struct berval conversion
|
2001-12-26 23:26:17 +00:00 |
|
Kurt Zeilenga
|
21cecb3831
|
Update referral handling to use struct berval DNs.
|
2001-12-26 20:59:24 +00:00 |
|
Kurt Zeilenga
|
bd0135ccb4
|
Move search, modify, and modrdn APIs to struct berval DNs.
Much clean up is needed.
|
2001-12-26 19:50:40 +00:00 |
|
Howard Chu
|
a61b777cdc
|
Fix uninitialized struct berval* to avoid assert in dnNormalize
|
2001-12-24 20:12:30 +00:00 |
|
Howard Chu
|
2f3399265c
|
Changed sai_dn, sai_ndn to struct berval. (Affects op->o_dn,o_ndn,
conn->c_dn,c_ndn, Access->a_dn_pat)
|
2001-12-24 15:11:01 +00:00 |
|
Howard Chu
|
66266f9c25
|
Bare minimum changes to support BDB 4.0
|
2001-12-07 05:05:00 +00:00 |
|
Howard Chu
|
24d1ab848c
|
Added experimental support for DB_DIRTY_READ.
|
2001-11-28 03:11:04 +00:00 |
|
Kurt Zeilenga
|
2ac7c91cae
|
Replace existing SLAP_MR_ matching flags with:
SLAP_MR_ASSERTION_SYNTAX_MATCH
SLAP_MR_VALUE_SYNTAX_MATCH
SLAP_MR_VALUE_SYNTAX_CONVERTED_MATCH,
add supporting evaluation macros, and update code as needed.
Misc other code cleanup included.
|
2001-11-27 21:59:56 +00:00 |
|
Kurt Zeilenga
|
d5d801d152
|
Misc code cleanup
|
2001-11-27 03:41:03 +00:00 |
|
Howard Chu
|
323689da57
|
Added "dbnotxn" config keyword. If present, back-bdb uses DB_INIT_CDB
(Concurrent Data Store mode) instead of DB_INIT_TXN. Faster, but tends
to impede writers.
|
2001-11-27 02:35:20 +00:00 |
|