- Oct 10, 2013
-
-
Quanah Gibson-Mount authored
ITS#7695 Fix ldapsearch regression with CLDAP Don't try to parse the result of a CLDAP bind request. Since these are faked, no message is actually returned.
-
-
LDAP_CONNECTIONLESS code assumed that the size of an peer address is equal to or smaller than sizeof (struct sockaddr). Fix to use struct sockaddr_storage instead which is intended for this purpose. Use getnameinfo() where appropriate so we don't assume anything about the contents of struct sockaddr
-
-
- Oct 09, 2013
-
-
Quanah Gibson-Mount authored
-
Don't need to reindex all the attr values if there were no deletes.
-
Their completion was making slap_graduate_commit_csn() cleanup their parent op's CSN, thus preventing that CSN from propagating to any consumers.
-
- Oct 08, 2013
-
-
Quanah Gibson-Mount authored
-
-
Quanah Gibson-Mount authored
-
-
Quanah Gibson-Mount authored
-
Just check normalized name match. Case-changes are allowed.
-
Quanah Gibson-Mount authored
-
Howard Chu authored
-
- Oct 04, 2013
-
-
Howard Chu authored
Don't allow shrinking below minimum size for an already open env.
-
Howard Chu authored
-
- Oct 03, 2013
-
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
Do not fail after mdb_page_new() succeeds.
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
Both were unused and md_name was unmaintained -- except mdb_cursor_touch(xcursor) would abuse md_name as a key to touch MAIN_DBI if it could somehow get passed ! DB_DIRTY.
-
Hallvard Furuseth authored
xcursor DBIs were parent DBI+1 for debugging. Instead output -(parent DBI). Fixes a crash in mdb_cursor_del0()'s xcursor tracking, it forgot to subtract 1 for C_SUB cursors.
-
Howard Chu authored
Leave all lock management to the caller.
-
- Oct 02, 2013
-
-
Howard Chu authored
-
- Oct 01, 2013
-
-
Howard Chu authored
Calling app wants to manage its own locking.
-
- Sep 23, 2013
-
-
Hallvard Furuseth authored
MDB_txn.mt_toggle: Use (mt_txnid & 1) instead. Drop error checks which will be repeated. mdb_cursor_set(): Turn assert into if/return to match the above. mdb_cursor_del(): 'flags' are now used as bitflags.
-
Hallvard Furuseth authored
Only named DBs can have DB_STALE, and they do not use MDB_PS_MODIFY. Replace magic key values with flags. Drop duplicated comments at mdb_page_search_root() vs. mdb_page_search(), and rephrase.
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
Happened since sqlightning #includes mdb.c, midl.c.
-
Hallvard Furuseth authored
The names have caused bugs, "txn" was treated as the current transaction.
-
Hallvard Furuseth authored
Malloc a page in this txn, not in a parent.
-
Hallvard Furuseth authored
Catch malloc error. Fix hunt for dirty vs spilled pages: Don't leave x at a deleted pageno. Cleanup: Factor out variables, squash pages already marked for deletion.
-
Hallvard Furuseth authored
Fix description & code: Also ignore dirty pages hidden by spilled pages, as they won't merge into our dirty_list. Update it in mdb_page_flush() instead of mdb_page_spill().
-
Hallvard Furuseth authored
Don't prod sub-pages or pages referring to uninitialized xcursors.
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
Use fcntl() to set the flag. Linux open(,O_DIRECT...) can create the file even on failure, if the filesystem lacks O_DIRECT support.
-
- Sep 21, 2013
-
-
Howard Chu authored
Set rc=0 when taking the SET_RANGE branch
-