Commit Graph

612 Commits (0842f998ee49b7891483c601fc4f8ad7d83b30d3)

Author SHA1 Message Date
Hallvard Furuseth 12ad38d67f Fix size_t/formats -> mdb_size_t for MDB_VL32 8 years ago
Hallvard Furuseth dff8bafb36 Factor some MDB_VL32-related '#if's out to macros 8 years ago
Hallvard Furuseth 32764bcb52 Factor out MDB_SIZE_MAX, MDB_FMT_Y, MDB_FMT_Z 8 years ago
Hallvard Furuseth 84610e65da Add error MDB_PROBLEM, replace some MDB_CORRUPTED 8 years ago
Hallvard Furuseth 291c69ddbd ITS#8209 Tweak previous fixes 9 years ago
Hallvard Furuseth 5ea12b0be8 ITS#8209 MDB_CP_COMPACT: Handle empty or broken DB 9 years ago
Hallvard Furuseth eb7bbed967 ITS#8209 MDB_CP_COMPACT fixes 9 years ago
Hallvard Furuseth c4c7833d24 mdb_env_setup_locks: Plug mutexattr leak on error 9 years ago
Hallvard Furuseth 53a0fdf1be Init "locked" flag for SysV semaphores 9 years ago
Howard Chu c367c1f696 ITS#8339 Solaris 10/11 robust mutex fixes 9 years ago
Howard Chu b045bce260 ITS#8424 init cursor in mdb_env_cwalk 9 years ago
Hallvard Furuseth e2b8b6448d Comment ovpage code in mdb_cursor_put() 9 years ago
Howard Chu a04aad31c2 ITS#8412 fix NEXT_DUP after cursor_del 9 years ago
Howard Chu 37081325f7 ITS#8406 fix xcursors after cursor_del 9 years ago
Howard Chu c8dbd772f7 mdb_drop optimization 9 years ago
Howard Chu 8fff90db7e ITS#8393 fix MDB_GET_BOTH on non-dup record 9 years ago
Howard Chu 3f62b727cc Tweak MDB_PREV_MULTIPLE for uninit'd cursor 9 years ago
Howard Chu d909ab2f36 Tweak Win32 errmsg buffer 9 years ago
Howard Chu 5ef1908224 ITS#8324 Map NTAPI result codes to WIN32 codes 9 years ago
Hallvard Furuseth fcac8d0774 ITS#7992 Fix memleak in prev change 9 years ago
Howard Chu 5f5f4dab9c Happy New Year 9 years ago
Hallvard Furuseth e394e023e4 Fix MDB_VL32 mdb_cursor_count()/entrycount types 9 years ago
Howard Chu 3f62ddc81c MDB_VL32 change overflow page scan 9 years ago
Howard Chu 6f653ca205 MDB_VL32 more for 1ba5adb2ec 9 years ago
Howard Chu 8f88b1b0ba ITS#8324 fix a6ccef73ed 9 years ago
Howard Chu 8c215aa970 ITS#8355 fix subcursors 9 years ago
Howard Chu 20dec1f69b WIN64 needs off_t redefined too 9 years ago
Howard Chu a6ccef73ed ITS#8324 fix c4e31434c7 9 years ago
Howard Chu 15880014ba ITS#8346 fix typo in prev commit 9 years ago
Howard Chu a5bf1648c6 ITS#8347 fix off-by-one in VL32 purge 9 years ago
Howard Chu 447683a824 ITS#8346 free last txn0->mt_rpages in env_close 9 years ago
Howard Chu 27b1c5f366 Add MDB_PREV_MULTIPLE 9 years ago
Howard Chu 5db0b54ca1 Fixups for env_copy with large files 9 years ago
Howard Chu 53f624bff0 MDB_VL32 fix cursor_unref - ignore cursor with empty stack 9 years ago
Howard Chu 1c2a5888cf ITS#8342 MDB_VL32/WIN32 - close file mapping handle in env_close 9 years ago
Howard Chu 90d1ee279f MDB_VL32 - Fix me_rpmutex usage 9 years ago
Howard Chu 9d75a82ae1 MDB_VL32 - fix prev commit 9 years ago
Howard Chu 5eb25c5cb9 MDB_VL32 - fix for Win32 read-only envs 9 years ago
Howard Chu 3a2ac24f5b MDB_VL32 - track overflow pages too 9 years ago
Hallvard Furuseth 6534b804a5 mdb_page_alloc(): Use original snapshot of freeDB. 9 years ago
Hallvard Furuseth 33025182cc Prep for next commit: C_WRITEMAP, C_ORIG_RDONLY. 9 years ago
Hallvard Furuseth 397d85d13c Pass cursor to mdb_page_get(), mdb_node_read(). 9 years ago
Howard Chu 209b56fead ITS#8324 fix for WRITEMAP 9 years ago
Howard Chu 29ebd02efd MDB_VL32 support 64 bit DBs on 32 bit processors 9 years ago
Howard Chu 1ba5adb2ec MDB_VL32 preparation 9 years ago
Howard Chu c7a786eb00 ITS#7992 cleanup 9 years ago
Hallvard Furuseth 791badd096 mdb_dbi_open(): Catch strdup failure 9 years ago
Howard Chu 8b95e7d13e ITS#8324 fix for read-only envs 9 years ago
Howard Chu 58d1fd4c73 ITS#8336 fix page_search_root assert on FreeDB 9 years ago
Hallvard Furuseth abb13ba176 ITS#8334 Fix MDB_APPENDDUP vs. rewrite(single item) 9 years ago