Howard Chu
|
e094bef172
|
Remember our own success code in case an overlay changes it
|
2007-01-03 20:28:56 +00:00 |
|
Kurt Zeilenga
|
da6d9eb046
|
happy new year
|
2007-01-02 20:00:42 +00:00 |
|
Howard Chu
|
b8309b4cf8
|
Cleanup db_lock/unlock parameters
|
2006-12-31 23:37:06 +00:00 |
|
Howard Chu
|
e844a6956d
|
In bdb_cache_add use a readlock outside the txn to protect the entry
until send_ldap_result completes.
|
2006-12-30 12:05:55 +00:00 |
|
Howard Chu
|
77ed3423b9
|
ITS#4767 fix bdb_add / translucent interaction
|
2006-12-04 22:06:58 +00:00 |
|
Howard Chu
|
eb47d50da7
|
Tweak bei_state so cache_lru_add doesn't ever try to free just-added
entries. This allows us to use the frontend's entry directly instead
of having to entry_dup it before adding to the cache.
|
2006-12-01 14:48:38 +00:00 |
|
Howard Chu
|
2a9afa55a7
|
Avoid unnecessary calls to oc_bvfind
|
2006-11-27 19:59:59 +00:00 |
|
Howard Chu
|
3711183610
|
Skip checkpoint call if size was not specified - defer time-based
checkpoints to the runq job
|
2006-11-27 19:54:04 +00:00 |
|
Pierangelo Masarati
|
fb2d3926ce
|
only abort update if failed pre/post read control is critical: the only thing RFC 4527 says about failure is that in case of failure of the read, no control is appended to the result message; maybe no failure should ever occur (please review)
|
2006-10-14 01:08:41 +00:00 |
|
Kurt Zeilenga
|
2c4b2b5566
|
return structuralObjectClass errors
(likely need to be applied to other backends)
|
2006-09-16 11:48:52 +00:00 |
|
Pierangelo Masarati
|
afdae4272a
|
don't run useless (and likely to fail) checks, if possible
|
2006-08-30 21:05:05 +00:00 |
|
Kurt Zeilenga
|
d3e288dffe
|
s/managedit/relax/
#unifdef -DSLAP_RELAX
|
2006-08-22 23:31:46 +00:00 |
|
Howard Chu
|
9e50b2d0a1
|
ITS#4552 just rely on ACLs when adding entries under the suffix.
|
2006-05-18 01:18:48 +00:00 |
|
Ralf Haferkamp
|
b8bf18f36b
|
ITS#4532: check *pre/postread_ctrl before freeing
|
2006-05-10 09:07:37 +00:00 |
|
Kurt Zeilenga
|
5487575086
|
Add link to FAQ entry on BDB tuning
|
2006-03-30 17:56:56 +00:00 |
|
Kurt Zeilenga
|
71511a0569
|
more txn infrastructure
|
2006-03-08 05:54:10 +00:00 |
|
Kurt Zeilenga
|
815c178edc
|
control/TXN cleanup
|
2006-03-07 22:05:57 +00:00 |
|
Kurt Zeilenga
|
247536744e
|
Some more txn infrastructure
|
2006-03-07 08:07:21 +00:00 |
|
Howard Chu
|
fe3b6d0071
|
ITS#4384 rework entryCSN handling, retrieve from incoming request
if it was provided. Always check and graduate, regardless of shadow status.
|
2006-02-05 01:09:48 +00:00 |
|
Howard Chu
|
a4a85e03c1
|
ITS#3950 delete gratuitous yield()s
|
2006-01-15 13:33:29 +00:00 |
|
Kurt Zeilenga
|
acbb5cf689
|
Happy new year!
|
2006-01-03 23:11:52 +00:00 |
|
Pierangelo Masarati
|
b984e616c3
|
remove support for control as the operation is now incompatible
|
2005-12-16 15:01:59 +00:00 |
|
Howard Chu
|
553b2884ab
|
cache LRU concurrency improvements, reorder DB accesses for consistency
|
2005-12-09 00:20:18 +00:00 |
|
Kurt Zeilenga
|
0d56ddda04
|
unifdef -DBDB_SUBENTRIES -DLDBM_SUBENTRIES
|
2005-11-27 01:03:03 +00:00 |
|
Pierangelo Masarati
|
29dfcec866
|
reverse previous commit
|
2005-11-04 20:00:03 +00:00 |
|
Pierangelo Masarati
|
a00f337acd
|
partially revert previous commit
|
2005-11-04 07:57:54 +00:00 |
|
Pierangelo Masarati
|
a1a68333dc
|
only add opattrs if not shadow; use helper to extract rdn
|
2005-11-04 01:27:31 +00:00 |
|
Kurt Zeilenga
|
ecd86725f2
|
Update result code to IANA-assigned values
Provide some backwards compatibility.
Misc cleanup
|
2005-11-03 01:27:07 +00:00 |
|
Howard Chu
|
6e2c36b03d
|
Fix noop behavior, don't same TXN twice. Use consistent return code.
|
2005-10-17 08:09:28 +00:00 |
|
Howard Chu
|
7dcb68f6fa
|
Move CSN invocations to backends
|
2005-10-13 11:58:44 +00:00 |
|
Luke Howard
|
12d006d17d
|
Add o_no_schema_check to operation structure
entry_schema_check() nows takes Operation instead of Backend as first
argument, allows it to check o_no_schema_check
|
2005-08-01 15:26:13 +00:00 |
|
Kurt Zeilenga
|
31727f0f4d
|
Additional manageDIT changes.
Now require be_isroot() instead of "manage".
|
2005-05-13 21:09:26 +00:00 |
|
Kurt Zeilenga
|
feeeabcd68
|
manageDIT framework and obsolete objectclasses/DIT-content-rule override
|
2005-05-13 19:07:31 +00:00 |
|
Howard Chu
|
e3703bfaab
|
Propagate Abandon to allow cleanup callbacks to run
|
2005-04-28 18:50:24 +00:00 |
|
Howard Chu
|
b45a912070
|
Check for abandon during transaction retry
|
2005-04-28 18:45:31 +00:00 |
|
Pierangelo Masarati
|
4abbf9c610
|
implement add/delete granularity in write access (ITS#3631)
|
2005-04-08 00:18:24 +00:00 |
|
Howard Chu
|
df3d8f3e30
|
Cleanup unused variables
|
2005-02-20 04:59:29 +00:00 |
|
Howard Chu
|
aa27cb2262
|
Delete obsolete syncprovider stuff
|
2005-01-14 05:49:45 +00:00 |
|
Kurt Zeilenga
|
dc0eacd40b
|
Happy New Year!
|
2005-01-01 20:49:32 +00:00 |
|
Howard Chu
|
30a6f4d24d
|
Better fix for ITS#3365, manage back-bdb's read locks so frontend/etc.
don't need to worry about them.
|
2004-12-05 02:00:19 +00:00 |
|
Howard Chu
|
3426a11983
|
More BDB_PSEARCH cleanup
|
2004-11-26 09:39:33 +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 |
|
Pierangelo Masarati
|
bc478dee46
|
log the right function names
|
2004-11-17 14:53:03 +00:00 |
|
Pierangelo Masarati
|
be32dce97f
|
rework static backend initialization
|
2004-11-11 00:38:11 +00:00 |
|
Jong Hyuk Choi
|
62febe5dff
|
fix slap_sl_free() calls in pre / post read controls
|
2004-11-10 21:38:41 +00:00 |
|
Kurt Zeilenga
|
b29e311ae7
|
unifdef -DBDB_ALIASES
delete dead code
|
2004-11-05 07:48:15 +00:00 |
|
Kurt Zeilenga
|
d611a4b49a
|
unifdef -UNEW_LOGGING
|
2004-09-04 04:54:28 +00:00 |
|
Pierangelo Masarati
|
8d03d74bfd
|
silence warning
|
2004-07-14 00:22:27 +00:00 |
|
Jong Hyuk Choi
|
2adcccb27d
|
logging psearch return code
|
2004-06-28 23:51:17 +00:00 |
|
Kurt Zeilenga
|
8bca3b42f9
|
Rework pre/post read controls to handle retry conditions...
(and plug leaks)
|
2004-06-23 06:56:23 +00:00 |
|