]> git.sur5r.net Git - openldap/history - libraries/libmdb/mdb.c
Fix flag checks in mdb_open
[openldap] / libraries / libmdb / mdb.c
2012-10-23 Howard ChuFix flag checks in mdb_open
2012-10-23 Howard Chufix Windows mdb_env_copy(), WriteFile overflow
2012-10-23 Howard ChuMake sure mdb_open flags are committed on main DB
2012-10-22 Howard ChuMinor cleanup
2012-10-22 Howard ChuFix MDB_PREV
2012-10-17 Howard ChuTweak output, add free page info
2012-10-16 Howard ChuAdd mdb_env_info() to retrieve interesting env params
2012-10-16 Howard ChuMake sure increases of mapsize are persisted
2012-10-15 Hallvard FurusethITS#7377 Errorcheck Windows calls and thread keys.
2012-10-15 Hallvard FurusethExplicitly unlock the MDB lockfile on Windows.
2012-10-15 Hallvard Furusethmdb_env_open(): Keep mdb_env_set_flags() flags.
2012-10-15 Hallvard FurusethMore for mdb_env_copy().
2012-10-15 Hallvard FurusethFix last commit.
2012-10-13 Howard ChuSupport read access on read-only media
2012-10-11 Howard ChuSilence warning in prev commit
2012-10-11 Howard ChuAdd mdb_copy for backing up a DB environment
2012-10-03 Hallvard FurusethFix mdb_open() off-by-one error in maxdbs check
2012-10-03 Hallvard FurusethITS#7377 Wrap fcntl F_SETLK in EINTR loop too.
2012-10-03 Hallvard FurusethITS#7377 Catch ftruncate() error
2012-09-30 Howard ChuFix prev commit
2012-09-30 Howard ChuFix mdb_drop
2012-09-27 Howard ChuITS#7385, check further for bad splits
2012-09-19 Howard ChuAdd MDB_GET_CURRENT
2012-09-18 Howard ChuITS#7394 ignore WRITEMAP if RDONLY
2012-09-17 Howard ChuMore for 48ef27b6f5c804eca6a9d27f8dd2b4ded376f8af
2012-09-17 Hallvard FurusethITS#7377 Catch MDB user errors.
2012-09-17 Hallvard FurusethITS#7377 Catch MDB setup errors and clean up.
2012-09-17 Hallvard FurusethITS#7364 Limit mdb lock upgrade before sem_unlink.
2012-09-17 Hallvard FurusethITS#7364 Always sem_unlink() in mdb_env_open().
2012-09-17 Hallvard FurusethITS#7377 Wrap sem_wait & file locks in EINTR loops
2012-09-17 Hallvard FurusethRemove mdb data races. Use (txnid_t)-1 as "no ID".
2012-09-17 Hallvard FurusethSave pid in MDB_env instead of repeating getpid().
2012-09-17 Hallvard FurusethMDB_WRITEMAP needs no DSYNC descriptor (me_mfd)
2012-09-17 Hallvard FurusethITS#7363 Preprocessor namespace cleanup.
2012-09-17 Howard ChuMore for ab04c50a32275e216b82edaeeed50208cf49336b
2012-09-17 Howard ChuAdd mdb_cursor_renew()
2012-09-17 Howard ChuAdd MDB_SET_KEY cursor op
2012-09-14 Howard ChuITS#7383 More explicit error codes
2012-09-12 Howard ChuITS#7385 fix mdb_page_split (again)
2012-09-06 Howard Chumsync should default to fully synchronous
2012-09-05 Howard ChuAdd msync support for WRITEMAP option
2012-09-05 Howard ChuAdd MDB_WRITEMAP to use a writable mmap
2012-09-04 Howard ChuMore for 57b5fbea491c956ed7a4ab7d12d802de2b29455d
2012-08-29 Hallvard Furusethlibmdb: Fix P_INVALID when pgno_t != unsigned long
2012-08-29 Hallvard Furusethlibmdb: Check sem_open() against SEM_FAILED.
2012-08-27 Howard ChuIn mdb_audit, change assert to fprintf
2012-08-26 Howard ChuFix mdb_audit()
2012-08-23 Howard ChuITS#7364 also close the mutexes as needed
2012-08-23 Chris MikkelsonITS#7364 Remove POSIX semaphores when the last user...
2012-08-22 Chris MikkelsonITS#7363 Use posix semaphores on apple and bsd systems.
2012-08-02 Howard ChuMinor cleanup
2012-07-31 Howard ChuWrite optimization: avoid copying unused portions of...
2012-07-26 Howard ChuFix txn_commit error check
2012-07-26 Howard ChuFix 205bb17793e27be67098ccc80ee919165d7cb993
2012-07-26 Howard ChuUpdate sub-DBs before updating free list
2012-07-25 Howard ChuAppend mode should also detect keys that are too small
2012-07-24 Howard ChuFix root split check in mdb_page_split
2012-07-23 Howard ChuSkip unneeded calls to mdb_page_get in mdb_page_search
2012-07-23 Howard ChuLeave extra space when creating a fake page
2012-07-23 Howard ChuAppend mode still needs to detect duplicates
2012-07-21 Howard ChuAppend tweaks, page_split fixes
2012-07-17 Howard ChuMake sure cursor's DB is init'd if STALE.
2012-07-13 Howard ChuDon't use env-private copy of DB root nodes.
2012-07-13 Howard ChuFix darwin sem_open() names
2012-07-13 Howard ChuWindows thread callback support
2012-07-09 Howard ChuDrop me_toggle, unused
2012-07-09 Howard ChuRevert "libmdb: Do not use the MDB_txbody.mtb_txnid...
2012-07-07 Howard ChuFix: avoid direct reference to meta pages
2012-07-06 Howard ChuAdd MDB_NOMETASYNC env option.
2012-07-06 Howard ChuTweak b802bcf7040110e1f0768d9d9ffa88dabd4bd5e7
2012-07-05 Howard ChuPartial revert of 13c663f666ac28d7a72cbe644d393fc8d2dd9881
2012-06-02 Howard ChuTweak prev commit, use first unused slot
2012-06-02 Howard ChuFix mdb_open, re-use closed dbi slots
2012-05-09 Howard ChuITS#7266 fix rebalance for LEAF2 pages
2012-05-09 Howard ChuMore freelist tweaks, avoid referencing freed page
2012-04-18 Howard ChuITS#7251 fix Apple/Windows shared mutex naming
2012-04-12 Hallvard Furusethlibmdb: midl.h namespace cleanup.
2012-04-12 Hallvard Furusethlibmdb: Simplify pick_meta() from read_meta().
2012-04-12 Hallvard Furusethlibmdb: Simplify mdb_default_cmp. No real change.
2012-04-12 Hallvard Furusethlibmdb: signed meets unsigned warning cleanup
2012-04-12 Hallvard Furusethlibmdb: MDB_FDATASYNC code cleanup.
2012-04-12 Hallvard Furusethlibmdb: Don't open datafile twice when not needed.
2012-04-12 Hallvard Furusethlibmdb: Set close-on-exec flag on lockfile
2012-04-12 Hallvard Furusethlibmdb: Do not use the MDB_txbody.mtb_txnid field.
2012-04-12 Hallvard FurusethFix MDB_DEBUG in last ITS#7299 commit.
2012-04-10 Howard ChuITS#7229 more mdb_page_split tweaks
2012-04-10 Howard ChuITS#7210 fix check for freelist changes
2012-04-09 Howard ChuITS#7238 doc clarification
2012-04-09 Howard ChuITS#7229 additional tweaks
2012-04-09 Howard ChuITS#7230 check and strip 0 length IDLs from freelist
2012-04-07 Howard ChuITS#7229 more mdb_page_split fixes
2012-04-04 Howard ChuITS#7219 fixup keysize in previous commit
2012-04-03 Howard ChuITS#7219 fix for odd-aligned keys in mdb_update_key()
2012-03-30 Howard ChuITS#7210 fix leak of overflow pages in freelist
2012-03-28 Howard ChuPartial revert of prev commit
2012-03-28 Howard ChuFix entry counts in cursor_put
2012-03-28 Howard ChuFix uninit'd xcursor index
2012-03-28 Howard ChuITS#7210 additional freelist fixes
2012-03-27 Howard ChuITS#7210 partial fix
2012-03-26 Howard ChuITS#7213 fix page_split with MDB_APPEND
next