Jorge Perez Burgos
69f4f4b673
ITS#7524 make sure binding flag is set before trying to bind
2013-04-24 00:25:04 -07:00
Howard Chu
2b837de9c1
ITS#7518 fix manpage
2013-04-23 14:44:55 -07:00
Howard Chu
33fc2b54a5
ITS#7518 resync nss-pam-ldapd files
...
Also note minimum version required.
2013-04-23 12:49:25 -07:00
Howard Chu
c057582573
Fix MDB_LAST, reset cursor index
2013-04-20 19:30:06 -07:00
Howard Chu
da3e4d78d6
Fix typo from 7aba5f5ab9
2013-04-20 09:47:33 -07:00
Hallvard Furuseth
9dd61011fe
Tweak comments/readability.
...
Show MDB_PERSISTENT/MDB_VALID/DB_VALID relationship.
mdb_txn_renew0(): Remove obsolete "cannot fail" comment.
2013-04-18 08:00:03 +02:00
Howard Chu
272e4e98ad
Add MDB_NOTLS envflag.
2013-04-18 04:17:03 +02:00
Hallvard Furuseth
afe488d8a9
Catch MDB txn reuse/sync errors.
2013-04-18 04:16:07 +02:00
Hallvard Furuseth
8a562f560e
Support mdb_txn_abort(a reset txn).
2013-04-18 04:15:45 +02:00
Hallvard Furuseth
ce6335b0d9
Cleanup for TLS key and read-only filesystem.
...
Move key init into mdb_env_setup_locks().
Don't create unused TLS key when read-only filesystem.
Drop internal flag MDB_ROFS, we can instead test either
!me_txns, !mt_u.reader or me_lfd==INVALID_HANDLE_VALUE.
2013-04-18 04:15:13 +02:00
Hallvard Furuseth
65a6542765
Clean up MDB_env setup.
...
Malloc before I/O. Avoids possible malloc error after I/O.
Don't allocate dirty & free lists when MDB_RDONLY.
Factor out code.
2013-04-18 04:13:43 +02:00
Howard Chu
dbb9ded2f8
Fix mdb_rebalance
...
Don't do anything with (fake root) subpages
2013-04-17 14:33:41 -07:00
Howard Chu
aca6c08897
ITS#7574 blind fix
...
Fix 227329c8e1 , don't persist
the MDB_VALID bit in db.md_flags.
2013-04-16 12:05:03 -07:00
Howard Chu
92fc932f21
fix prev commit
2013-04-15 09:30:39 -07:00
Howard Chu
0cccf79a02
Fix mdb_rebalance
...
Need to check NUMKEYS as well as fill threshold, when deciding
whether to change anything. Don't let the page drop below the
minimum number of keys.
2013-04-14 23:59:54 -07:00
Howard Chu
14c5a5dff1
Revert "ITS#7570 fix MDB_GET_MULTIPLE and MDB_NEXT_MULTIPLE"
...
This reverts commit 372b3ddb85 .
Original code works as designed.
2013-04-14 16:53:30 -07:00
Claude Brisson
372b3ddb85
ITS#7570 fix MDB_GET_MULTIPLE and MDB_NEXT_MULTIPLE
2013-04-11 15:10:23 -07:00
Jan Synacek
fb790edccd
ITS#7568 Add -Q to slaptest's help
2013-04-10 18:21:48 -07:00
Jan Synacek
ee23a4ca24
ITS#7568 Fix typos in ldap.conf.5
2013-04-10 18:15:49 -07:00
Ted C. Cheng
21ff23ac71
ITS#7569 fixed a group enumeration bug (Symas#2255)
2013-04-10 16:25:28 -07:00
Howard Chu
1da5f1faf0
Merge remote-tracking branch 'origin/mdb.master'
2013-04-07 19:23:19 -07:00
Howard Chu
fbe6a6051b
Fix 227329c8e1
...
mdb_dbi_close() must allow any dbi < maxdbs, since opens in an
uncommitted txn don't increment env->me_numdbs.
2013-04-07 19:21:46 -07:00
Pierangelo Masarati
27e1614fde
no need to mention replog any longer (ITS#7562)
2013-04-06 20:31:40 +02:00
Howard Chu
15af1b8cac
Merge remote-tracking branch 'origin/mdb.master'
2013-04-05 03:48:05 -07:00
Howard Chu
e43fa77eaa
Revert "Fix 6beaad52129da5353fd40c0ec48e6a78c4f71a2e"
...
This reverts commit 8eef7a4275 .
Previous commit was correct, duplicate keys should not appear here.
2013-04-05 03:44:56 -07:00
Howard Chu
55d91653fd
Merge remote-tracking branch 'origin/mdb.master'
2013-04-05 03:04:31 -07:00
Howard Chu
8cc61d8dbd
attrdb fixes
2013-04-05 03:03:07 -07:00
Howard Chu
227329c8e1
Fixes for dbi_open/close, ITS#7515
2013-04-05 02:58:08 -07:00
Howard Chu
6b46799379
ITS#7561 Fix mdb_drop bugs
...
Check for overflow pages, reset cursor position properly.
2013-04-04 16:52:55 -07:00
Howard Chu
8eef7a4275
Fix 6beaad5212
...
In APPEND don't immediately reject matching key, since this
is valid for APPENDDUP.
2013-04-04 07:25:21 -07:00
Howard Chu
6beaad5212
Fix d3990eb2f8
...
Append mode should *reject* keys that are too small.
Also allow APPENDDUP in mdb_put().
2013-04-03 18:26:41 -07:00
Howard Chu
e31d748dbe
Fix rebalance when collapsing root page
...
When fixing other cursors, must also fix their depth.
2013-04-01 20:34:40 -07:00
Howard Chu
cb1cc64831
More fixes for MDB_LAST
...
Make sure C_INITIALIZED gets set on successful call
2013-04-01 19:49:40 -07:00
Howard Chu
3213fc4db7
ITS#7556 fix cursor_sibling for PREV
2013-04-01 19:06:05 -07:00
Hallvard Furuseth
7d643d3acb
Plug MDB memory leak of DB names.
2013-03-31 23:50:02 +02:00
Hallvard Furuseth
ccb7b26916
Silence signedness warning
2013-03-31 23:48:10 +02:00
Hallvard Furuseth
a70b026f6b
Fix MDB_DEBUG compile when no varargs macros.
...
Variables mdb_debug, mdb_debug_start were used undefined.
2013-03-31 23:47:45 +02:00
Howard Chu
30da15a18d
Tweak mode_t def per Hallvard's suggestion
2013-03-31 20:56:08 +01:00
Howard Chu
0c568117ce
MSVC doesn't define mode_t
2013-03-31 08:10:43 -08:00
Howard Chu
7aae15739b
Fix CURSOR_LAST/CURSOR_PREV
2013-03-29 01:08:06 -07:00
Howard Chu
b107cffb87
Merge remote-tracking branch 'origin/mdb.master'
2013-03-26 11:37:14 -07:00
Howard Chu
863fa77a08
ITS#7553 better fix
2013-03-26 11:24:59 -07:00
Howard Chu
faf077bd5c
Merge remote-tracking branch 'origin/mdb.master'
2013-03-25 12:16:49 -07:00
Howard Chu
8a99b00acc
ITS#7553 deinit cursor after deleting last node
2013-03-25 12:15:53 -07:00
Howard Chu
bccbcd1938
Silence stupid warnings
2013-03-25 11:53:32 -07:00
Howard Chu
3fe88a3cef
ITS#7552 fix for templates with * / +
2013-03-25 11:14:01 -07:00
Howard Chu
d83c25faab
ITS#7522 fix config syntax errors
2013-03-25 09:00:10 -07:00
Howard Chu
90917242c6
Fix bdb/hdb in example
2013-03-25 08:56:03 -07:00
Howard Chu
7afb21ace2
ITS#7546 fix example DNs
2013-03-25 08:52:27 -07:00
Howard Chu
dc2e2dbaa1
Merge remote-tracking branch 'origin/mdb.master'
2013-03-23 14:06:33 -07:00