Commit Graph

600 Commits (d4f9568249f51c65e7dc1e16e9645d326c57d032)

Author SHA1 Message Date
Hallvard Furuseth 2bacf6e59e ITS#7594 Invalidate a dropped MDB DB's cursors. 12 years ago
Hallvard Furuseth 62e4c4f9d0 Don't #define _GNU_SOURCE if already defined. 12 years ago
Hallvard Furuseth c37a11a424 More for ITS#7620 Fix mdb_ovpage_free(). 12 years ago
Howard Chu 2d0b362b6f Partial revert c2cac4588a 12 years ago
Hallvard Furuseth 99427aa7de Drop me_pgfree, add mdb_freelist_save(). 12 years ago
Howard Chu c2cac4588a Fix CURSOR_NEXT/PREV on emptied DB 12 years ago
Howard Chu bcb67dd22f Make sure mdb_stat() gets valid data 12 years ago
Howard Chu e7f6767ea8 Return fresh overflow pages to current pghead 12 years ago
Howard Chu aff123ba11 ITS#7594 more for subDB cursor fix 12 years ago
Howard Chu 3b623d66e1 ITS#7594 better fix 12 years ago
Howard Chu 65faa5ed7e tweak mdb_copy, trap signals 12 years ago
Howard Chu d29b9600e6 Windows portability fixes for prev commit 12 years ago
Howard Chu f207c50b15 Add warning about interrupting copy 12 years ago
Howard Chu ad573fe125 Fix prev commit 12 years ago
Howard Chu c68e5ae9be Add mdb_env_copyfd() 12 years ago
Howard Chu 4b49291653 Add _M_IX86 macro for MSVC 12 years ago
Howard Chu e31c7d3b31 ITS#7594 De-init other subcursors in page_touch 12 years ago
Hallvard Furuseth 92fe958805 Drop unused liblmdb MIDL-range support. 12 years ago
Hallvard Furuseth feaeab0c04 Factor out mdb_find_oldest,mdb_dlist_free,dirty_list. 12 years ago
Hallvard Furuseth 5ea1cd8f6d mdb_stat cleanup. 12 years ago
Hallvard Furuseth a1b16ce5f0 ITS#7598 Tweak MDB_<NEXT/PREV>_NODUP,fix mdb_stat. 12 years ago
Hallvard Furuseth 1b6d7ee7e1 ITS#7598 mdb_dbi_open(named DB): Check mainDB flags. 12 years ago
Hallvard Furuseth a2ce25482a ITS#7515 Fix nested txn touch of subpage/ovpage. 12 years ago
Hallvard Furuseth 5bdf2aae6e Tweak mdb_page_malloc(),mdb_page_get() semantics. 12 years ago
Hallvard Furuseth 2eb50b1d2e More ITS#7589 followup: OVPAGES() -> mp_pages. 12 years ago
Hallvard Furuseth e4ce404992 More ITS#7589: Fix prev commit. 12 years ago
Hallvard Furuseth 0cdd9dffdd ITS#7589 mdb_cursor_put(): Update ovpage nodesize. 12 years ago
Howard Chu 833cd905b7 Include <netinet/in.h> for Solaris 8 12 years ago
Howard Chu 7233bc295b Fix mdb_page_split - nested split 12 years ago
Howard Chu 1105aa35ba Doxygen cleanup 12 years ago
Howard Chu 9ebd5992c9 Fix 66c839f029 12 years ago
Howard Chu 66c839f029 Refactor mdb_midl_append, add mdb_midl_grow() 12 years ago
Hallvard Furuseth 2d6aed7537 ITS#7515 Fix nested transaction error handling. 12 years ago
Hallvard Furuseth 521fdb00cc Fix mdb_env_close(unopened MDB_env). 12 years ago
Hallvard Furuseth 0b9a208530 Simplify/cleanup mdb_cursor_init, C_ALLOCD. 12 years ago
Hallvard Furuseth f355de0298 MDB warning cleanup. 12 years ago
Hallvard Furuseth b389341b4b mdb_dcmp(): Assume the database has MDB_DUPSORT. 12 years ago
Hallvard Furuseth 91a93004ce Update MDB doc: Cursors, DB handles, data lifetime 12 years ago
Hallvard Furuseth 385889b0be Allow mdb_cursor_close() after readonly txn ends. 12 years ago
Hallvard Furuseth 17ffe9c992 Close cursors when commit(writer). Factor out code. 12 years ago
Hallvard Furuseth dca0cef678 Plug txn leak and MDB_NOTLS slot leaks on error. 12 years ago
Hallvard Furuseth f45d40a88b Cleaner "Support mdb_txn_abort(a reset txn)". 12 years ago
Hallvard Furuseth 151c416b46 Update fixes for dbi_open/close, ITS#7515. 12 years ago
Howard Chu 21da623bf4 Allow reading freelist while working on it 12 years ago
Howard Chu 568c22c4cc Avoid assert 12 years ago
Hallvard Furuseth 37bd48a618 Plug mdb_cursor_renew() memleak 12 years ago
Howard Chu c057582573 Fix MDB_LAST, reset cursor index 12 years ago
Howard Chu da3e4d78d6 Fix typo from 7aba5f5ab9 12 years ago
Hallvard Furuseth 9dd61011fe Tweak comments/readability. 12 years ago
Howard Chu 272e4e98ad Add MDB_NOTLS envflag. 12 years ago