Howard Chu
|
07b4ad7fa2
|
Use dnIsSuffix
|
2001-12-30 10:47:28 +00:00 |
|
Howard Chu
|
185ff129b5
|
Change struct berval * to struct berval in various structures
|
2001-12-29 15:01:10 +00:00 |
|
Howard Chu
|
dd59babf43
|
More cleanup
|
2001-12-29 10:25:19 +00:00 |
|
Howard Chu
|
68daf5bee9
|
Misc cleanup
|
2001-12-29 05:44:37 +00:00 |
|
Howard Chu
|
975a5e9a24
|
Added dnPretty2/dnNormalize2 using preallocated destination berval
|
2001-12-29 04:48:00 +00:00 |
|
Howard Chu
|
c4b432cb3f
|
Fix newSuperior handling. Back out previous commit.
|
2001-12-29 02:56:08 +00:00 |
|
Howard Chu
|
514f605ef5
|
Fix modrdn newSuperior checks
|
2001-12-28 09:48:52 +00:00 |
|
Howard Chu
|
d6a37432bd
|
Changed dn_rdn/dn_rdnlen to struct berval
|
2001-12-28 08:38:24 +00:00 |
|
Kurt Zeilenga
|
cddf7e0e00
|
More struct berval DN changes
decrease dependency on dn_validate/dn_normalize
|
2001-12-27 07:13:13 +00:00 |
|
Howard Chu
|
ef31250591
|
More struct berval fixes
|
2001-12-27 01:38:15 +00:00 |
|
Howard Chu
|
3e826ae1c7
|
More struct berval fixes for modrdn
|
2001-12-27 00:58:14 +00:00 |
|
Kurt Zeilenga
|
b503ca65ee
|
Misc cleanup
|
2001-12-27 00:31:55 +00:00 |
|
Kurt Zeilenga
|
b144879650
|
Quick struct berval DN support for defer alias API.
Underlying code needs work.
|
2001-12-27 00:26:59 +00:00 |
|
Kurt Zeilenga
|
3a8f99a24d
|
add group.c
|
2001-12-27 00:18:09 +00:00 |
|
Kurt Zeilenga
|
f2eadedd5f
|
Quick patch to support struct berval dn2entry changes
|
2001-12-27 00:10:44 +00:00 |
|
Kurt Zeilenga
|
467213affd
|
Update groups to use struct berval DNs.
|
2001-12-26 23:49:19 +00:00 |
|
Kurt Zeilenga
|
a553a03586
|
More struct berval DNs changes
|
2001-12-26 23:43:28 +00:00 |
|
Howard Chu
|
e8fa25a215
|
Changed Filter.f_dn to struct berval*
|
2001-12-26 23:37:59 +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 |
|
Kurt Zeilenga
|
24a4d888dc
|
move compare and delete to struct berval DNs
|
2001-12-26 19:05:26 +00:00 |
|
Kurt Zeilenga
|
d64ec6ee0d
|
modify be_referral to use struct berval DNs.
|
2001-12-26 17:40:34 +00:00 |
|
Howard Chu
|
2a3dc7ab8f
|
Moved bdb_strcopy to slap_strcopy
|
2001-12-26 15:52:46 +00:00 |
|
Howard Chu
|
d0add35348
|
Changed get_limits to struct berval*
|
2001-12-26 15:28:01 +00:00 |
|
Howard Chu
|
d474789d0d
|
First pass at converting bind to struct bervals
|
2001-12-26 11:41:38 +00:00 |
|
Howard Chu
|
68b1bbb89d
|
Changed search attrs to struct berval **.
Use typedefs for all backend functions, to minimize work in future API
updates. (back-*/external.h will never need updating in the future.)
|
2001-12-26 08:17:44 +00:00 |
|
Howard Chu
|
34214776d1
|
Minor cleanup
|
2001-12-26 06:21:06 +00:00 |
|
Kurt Zeilenga
|
2dd27b0786
|
More struct berval DNs
|
2001-12-25 19:48:26 +00:00 |
|
Kurt Zeilenga
|
7431cb9eee
|
FIx up replog calls, add replog call to bdb passwd
|
2001-12-25 18:20:35 +00:00 |
|
Kurt Zeilenga
|
ae0a17fa4e
|
Adjust e_name.bv_len on modrdn
|
2001-12-25 03:03:03 +00:00 |
|
Kurt Zeilenga
|
5ee89d6167
|
Use struct berval DNs for root DN and update DN
|
2001-12-25 00:05:26 +00:00 |
|
Howard Chu
|
a61b777cdc
|
Fix uninitialized struct berval* to avoid assert in dnNormalize
|
2001-12-24 20:12:30 +00:00 |
|
Kurt Zeilenga
|
f6085d3f82
|
Every quick mod to use a struct berval for e_dn/e_ndn. No bv_len yet.
|
2001-12-24 16:53:47 +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 |
|
Kurt Zeilenga
|
883196d348
|
Clean up some symbol scoping
|
2001-12-24 06:36:44 +00:00 |
|
Howard Chu
|
56bc0b64df
|
Fix - don't free constant database names
|
2001-12-20 08:47:32 +00:00 |
|
Howard Chu
|
773b3aff16
|
more cleanup from jon@symas.com
|
2001-12-18 04:52:55 +00:00 |
|
Howard Chu
|
7c8c5213b1
|
BDB_MULTI still needs the dupsort function.
|
2001-12-18 04:41:40 +00:00 |
|
Howard Chu
|
4ddb7c5730
|
Use a 4-byte constant for the presence index key. Set the index db hash
function to simply pass thru the key value, which is already a hash value.
|
2001-12-16 14:21:47 +00:00 |
|
Howard Chu
|
bf61a1ca9d
|
Use DB_HASH instead of DB_BTREE for index databases. Since index keys are
mainly 4-byte hashes already, there is no locality-of-reference to exploit
as a Btree. About a 7% performance gain.
|
2001-12-15 23:21:37 +00:00 |
|
Howard Chu
|
4ed4b3f0c0
|
Revert previous checkin, DB_NODUPDATA is not valid on db->set_flags().
It must be specified on individual put() operations (and already is).
|
2001-12-15 23:00:46 +00:00 |
|
Howard Chu
|
335294e190
|
More cleanup for bdb_db_close
|
2001-12-15 08:11:59 +00:00 |
|
Howard Chu
|
ce81cef289
|
Do a regular entry_free on entries from do_add
|
2001-12-15 06:25:47 +00:00 |
|
Howard Chu
|
67a64c2935
|
Fixed suffix DN_SUBTREE again. Index was still being written even though
it was not being read.
|
2001-12-10 18:09:07 +00:00 |
|
Howard Chu
|
75064ce91d
|
Fix check for DN_SUBTREE on be suffix
|
2001-12-10 16:59:37 +00:00 |
|
Howard Chu
|
efe8ac1bf9
|
Revert previous commit. Checked in by mistake.
|
2001-12-10 12:25:24 +00:00 |
|
Howard Chu
|
ef0b308bea
|
Changed backglue configuration. Added noSubordinates arg to select_backend
to deal with glued subordinates.
|
2001-12-10 12:09:40 +00:00 |
|
Kurt Zeilenga
|
30831a4012
|
misc cleanup
|
2001-12-09 18:57:46 +00:00 |
|
Kurt Zeilenga
|
abd9be4def
|
Remove lint and misc MSVC updates
|
2001-12-09 02:34:45 +00:00 |
|