Pierangelo Masarati
|
27428ac00e
|
uniformly exploit rootdn bind; add support for rootdn bind to backends that didn't have it (ITS#4962)
|
2007-08-16 09:38:15 +00:00 |
|
Howard Chu
|
8b27523e4c
|
Add config keyword for DN cache size (aka EntryInfoSize)
default is 2x entry cache size
|
2007-08-11 19:29:14 +00:00 |
|
Howard Chu
|
a87b4592a4
|
Remove tool_id2entry_get
|
2007-08-11 04:19:53 +00:00 |
|
Howard Chu
|
ed4b5d1bd7
|
ITS#5087 fix tool_id2entry_get for hdb
TODO: rip this all out and just use tool_entry_get
|
2007-08-11 02:11:27 +00:00 |
|
Pierangelo Masarati
|
97d2c51980
|
improve previous commit: now each missing index has a specific counter
|
2007-08-08 18:22:19 +00:00 |
|
Pierangelo Masarati
|
b713eb5102
|
add monitor support for unindexed attributes (need to manually #define BDB_MONITOR_IDX)
|
2007-08-07 22:36:04 +00:00 |
|
Pierangelo Masarati
|
dbad13ead2
|
workaround open() being a macro in glibc 2.6 (ITS#5075)
|
2007-08-06 12:57:24 +00:00 |
|
Ralf Haferkamp
|
3a9310431e
|
Reworked recent backend API changes, now using a separate struct,
(ConfigReply) for the error messages.
|
2007-08-03 12:02:07 +00:00 |
|
Ralf Haferkamp
|
5ae46c195e
|
Added a new parameter (ConfigArgs*) to the _db_init, _db_open, _db_close and
_db_destroy functions.
|
2007-07-25 17:21:05 +00:00 |
|
Howard Chu
|
b514b25795
|
Quick and dirty BDB 4.6.18 support. Expect this to change again soon.
|
2007-07-24 14:02:37 +00:00 |
|
Howard Chu
|
1e8350ad3f
|
Silence warnings in prev commit
|
2007-07-23 00:02:31 +00:00 |
|
Howard Chu
|
e0cb8bcf98
|
Delete extraneous test in prev commit
|
2007-07-22 17:19:21 +00:00 |
|
Howard Chu
|
4b3bf1a61a
|
Set GLUE ocflag on dummy context entry
|
2007-07-21 00:35:32 +00:00 |
|
Howard Chu
|
a56a8540fd
|
ITS#4961 read context glue entry if it exists
|
2007-07-21 00:05:16 +00:00 |
|
Howard Chu
|
fb5568bd45
|
ITS#5052 fix Quick mode erroneously indexing ID#0
|
2007-07-20 14:42:31 +00:00 |
|
Quanah Gibson-Mount
|
c3e347c11f
|
Change db == NULL to rc == LDAP_INAPPROPRIATE_MATCHING
as a half-way step for ITS#5037
|
2007-07-10 00:24:05 +00:00 |
|
Quanah Gibson-Mount
|
88a4ffe5be
|
ITS#5037
Move db == NULL check to correct spot
|
2007-07-09 21:28:14 +00:00 |
|
Hallvard Furuseth
|
4586ede1ab
|
ITS#5007: Rename label "leave"; OSF1 pthread.h makes it as an exception keyword
|
2007-06-09 23:45:23 +00:00 |
|
Pierangelo Masarati
|
133035cdd2
|
do not try to register custom monitor stuff when subordinate (related to ITS#4965); note: this might not be the best solution, because it does not allow to monitor subordinate databases; however, right now it's necessary, since subodinate databases do not register themselves in back-monitor
|
2007-06-09 14:14:45 +00:00 |
|
Hallvard Furuseth
|
93fbb87545
|
Give OperationBuffer normal struct members instead of using
LBER_ALIGNED_BUFFER(OPERATION_BUFFER_SIZE), as discussed in ITS#4078.
Add a corresponding SyncOperationBuffer in overlays/syncprov.c.
|
2007-05-18 23:54:26 +00:00 |
|
Hallvard Furuseth
|
7372fea8b5
|
printf format paranoia: macros could be changed to contain format chars
|
2007-05-18 14:48:28 +00:00 |
|
Pierangelo Masarati
|
a01d9f961d
|
fix no-op crasher (ITS#4925)
|
2007-04-11 20:31:49 +00:00 |
|
Hallvard Furuseth
|
1c87542ea1
|
Add missing return from void *bdb_tool_trickle_task()
|
2007-04-09 22:45:21 +00:00 |
|
Howard Chu
|
87466fc7c8
|
Add trickle-sync for quick mode
|
2007-04-07 06:10:01 +00:00 |
|
Hallvard Furuseth
|
8e5beab1e8
|
printf %p expects void*
|
2007-04-04 17:49:31 +00:00 |
|
Howard Chu
|
0752716d80
|
Remove obsolete purge (obsoleted in cache.c rev 1.106)
|
2007-03-22 07:35:10 +00:00 |
|
Pierangelo Masarati
|
226133ea38
|
don't add databases twice; but try as hard as possible...
|
2007-03-21 23:22:49 +00:00 |
|
Pierangelo Masarati
|
d0fe3b0890
|
allow adding of back-bdb with monitoring on (ITS#4789)
|
2007-03-21 22:35:37 +00:00 |
|
Howard Chu
|
4ae77ae266
|
ITS#4851 retry if opening a supposedly clean shared memory env fails
|
2007-02-24 20:18:56 +00:00 |
|
Howard Chu
|
10a0900e2e
|
Fix prev commit, cleanup fakeroot entry before freeing
|
2007-02-09 17:39:49 +00:00 |
|
Howard Chu
|
94e7e3ba57
|
Fix prev commit, free fakeroot on teardown
|
2007-02-09 17:30:23 +00:00 |
|
Howard Chu
|
2d3c48ccd5
|
ITS#4838 fix fake root handling broken by prev commit
|
2007-02-09 17:23:00 +00:00 |
|
Howard Chu
|
fb583c3071
|
Revert prev commit
|
2007-02-08 10:29:40 +00:00 |
|
Howard Chu
|
57c5bbf7e4
|
Just use a readlock in cache loader
|
2007-02-08 09:27:35 +00:00 |
|
Howard Chu
|
0c25783cee
|
use dn2id index for extended filters using entryDN
|
2007-02-08 06:43:28 +00:00 |
|
Howard Chu
|
df31c884b4
|
Free main-thread keys in db_close, can't do it later because the env
will be gone.
|
2007-01-25 12:24:52 +00:00 |
|
Howard Chu
|
ea8a2894c4
|
Free main-thread keys in db_close, can't do it later because the env
will be gone.
|
2007-01-25 12:00:40 +00:00 |
|
Howard Chu
|
183a0f3719
|
ITS#4810 bi_entry_get_rw() must return the entry regardless of whether
it's an alias or referral or not
|
2007-01-25 04:31:23 +00:00 |
|
Howard Chu
|
9a8b3f711e
|
Only sort the first time
|
2007-01-17 10:43:37 +00:00 |
|
Howard Chu
|
5d4c8f86bf
|
Fix prev commit
|
2007-01-17 10:02:53 +00:00 |
|
Howard Chu
|
ecb06964c5
|
Cleanup prev commit
|
2007-01-17 02:46:41 +00:00 |
|
Howard Chu
|
9898983d58
|
Minor tweaks, put dup EntryInfo's on free list instead of destroying them
|
2007-01-17 02:43:05 +00:00 |
|
Howard Chu
|
1f853acfc9
|
Shortcut when no index info is present
|
2007-01-15 01:27:02 +00:00 |
|
Howard Chu
|
5d3f3c240d
|
ITS#4554 slapindex takes a list of attributes to index
|
2007-01-15 01:14:14 +00:00 |
|
Howard Chu
|
b941856404
|
Set upper bound on EntryInfos, fixed at 4x Entry cachesize.
Probably should be tunable. Probably should add hit/miss counters
to monitor to assist in tuning...
|
2007-01-12 07:35:34 +00:00 |
|
Hallvard Furuseth
|
d16754c81b
|
Delete unused variables.
|
2007-01-11 12:04:22 +00:00 |
|
Howard Chu
|
5bcd9243f2
|
Don't zero out attr value flags
|
2007-01-10 20:48:37 +00:00 |
|
Howard Chu
|
a2e299eb22
|
ITS#4799 remove kerberos / kbind
|
2007-01-10 00:23:28 +00:00 |
|
Howard Chu
|
813cca89a6
|
ITS#4797
|
2007-01-08 19:10:23 +00:00 |
|
Howard Chu
|
2082b1f9f0
|
Avoid calling purge too often
|
2007-01-05 06:49:25 +00:00 |
|