Commit Graph

  • 0a202f2ac7 Happy New Year Howard Chu 2019-01-14 19:06:20 +0000
  • 227840fe25 Happy New Year! Quanah Gibson-Mount 2019-01-14 18:39:38 +0000
  • 4efa54e5f3 ITS#8857 document mdb_cursor_del does not invalidate the cursor moneromooo-monero 2018-05-15 10:53:13 +0100
  • 0612992edf ITS#8908 DOC: GET_MULTIPLE etc don't return the key Howard Chu 2018-08-29 01:25:01 +0100
  • 279cc7b836 ITS#8891 fix M$ WINAPI typedefs Howard Chu 2018-08-06 13:10:59 +0100
  • b65765443a ITS#8756 remove loose pg from dirty list in freelist_save Howard Chu 2018-06-22 16:30:13 +0100
  • bfe439cd52 ITS#8844 use getpid() in mdb_env_close0() Howard Chu 2018-05-02 17:05:29 +0100
  • 8218d06717 ITS#8831 move flag init into readhdr Howard Chu 2018-04-02 18:01:19 +0100
  • 5a5e056f22 Happy New Year Quanah Gibson-Mount 2018-03-22 15:20:57 +0000
  • d52328b75d ITS#8819 can't use fakepage mp_ptrs directly Howard Chu 2018-03-20 18:34:56 +0000
  • bdfb167105 ITS#8324 More for Win32 NTDLL junk Howard Chu 2018-02-18 21:00:54 +0000
  • ec3e4ed9d8 Add mdb_drop tool Howard Chu 2017-11-19 19:44:53 +0000
  • 4d747ff2f9 ITS#8760 fix regression in 0.9.19 Howard Chu 2017-10-26 19:04:37 +0100
  • cf3588baae Add -a append option to mdb_load Howard Chu 2017-09-20 18:38:47 +0100
  • d9ef7ace69 ITS#8612 Fix Solaris builds with liblmdb Quanah Gibson-Mount 2017-06-07 13:42:51 -0700
  • b9488faae4 Tweak ITS#8722 fix: Use XCURSOR_REFRESH() Hallvard Furuseth 2017-09-11 00:00:14 +0200
  • 5601781247 XCURSOR_REFRESH() fixups/cleanup Hallvard Furuseth 2017-09-10 23:59:35 +0200
  • 2b397001a8 ITS#8728 fix MDB_VL32 freeing overflow page Howard Chu 2017-09-09 15:08:03 +0100
  • 0e91bde589 ITS#8722 fix FIRST_DUP/LAST_DUP cursor bounds check Howard Chu 2017-09-06 21:15:48 +0100
  • 05d5a9d3f6 Doc tweaks Howard Chu 2017-09-01 13:16:37 +0100
  • 27c8cee72d Add mdb_cursor_is_db() Howard Chu 2017-08-31 15:44:31 +0100
  • e4cf950264 mdb_dbi_open tweak Howard Chu 2017-08-31 15:11:54 +0100
  • 3585a1eb97 ITS#8704 Fix PREVMETA, rename to PREVSNAPSHOT Howard Chu 2017-08-12 11:16:45 +0100
  • 16839f9893 Unref ovpages when deleting them Hallvard Furuseth 2017-08-06 16:18:06 +0200
  • 73d75c6215 Drop always-false MDB_WRITEMAP test when IS_DIRTY_NW() Hallvard Furuseth 2017-08-06 16:15:51 +0200
  • 789c71c4c9 ITS#8704 Add MDB_PREVMETA support to tools Howard Chu 2017-07-31 19:15:21 +0100
  • d12ebb655a ITS#8704 Add PREVMETA to envflags() Howard Chu 2017-07-31 19:07:01 +0100
  • 0158f67c14 ITS#8704 add MDB_PREVMETA flag to mdb_env_open moneromooo-monero 2017-07-31 00:04:28 +0100
  • b4ddec0bb4 Expose MDB_ENCRYPT flag Hallvard Furuseth 2017-07-29 16:31:06 +0200
  • 6e1f74856d Rename mdb_env_getflags->envflags, clarify options Hallvard Furuseth 2017-07-29 14:54:55 +0200
  • 8b31a4a62b mdb_page_get() can ignore the toplevel spill list Hallvard Furuseth 2017-07-29 07:59:39 +0200
  • d6cf476169 Drop mdb_page_get() arg 'level', it's always NULL Hallvard Furuseth 2017-07-29 07:59:01 +0200
  • 61b5b6270d Doc fixes Hallvard Furuseth 2017-07-29 07:56:46 +0200
  • 24f437df86 Less hungry mdb_pages_xkeep() Hallvard Furuseth 2017-07-27 08:22:34 +0200
  • 972917449d Keep MC_OVPG() == NULL when not MDB_REMAPPING() Hallvard Furuseth 2017-07-27 08:19:03 +0200
  • 499866aba7 ITS#8699 more for cursor_del ITS#8622 Howard Chu 2017-07-26 21:37:40 +0100
  • 81984ab228 Fix 418ea8b94e SEGV on spilled ovpg Howard Chu 2017-07-26 20:52:31 +0100
  • adfa8f758a Drop P_DIRTY, and MDB_WRITEMAP dirty/spill lists Hallvard Furuseth 2017-07-25 21:27:36 +0200
  • f1db84d332 mp_txnid = page state, avoids searching dirty_list Hallvard Furuseth 2017-07-25 21:27:36 +0200
  • c83434e178 Demo - move P_DIRTY to P_ADM_FLAGS, page_dirty() Hallvard Furuseth 2017-07-25 21:27:36 +0200
  • 0a99df54af Divide page flags in P_ADM_FLAGS and the rest Hallvard Furuseth 2017-07-25 21:27:36 +0200
  • 3b55853fe0 Drop unnecessary searches in the spill lists Hallvard Furuseth 2017-07-25 21:27:36 +0200
  • 34461da97b Skip unnecessary mdb_page_get()s when spilling Hallvard Furuseth 2017-07-25 21:27:36 +0200
  • 6dd5a4d7f6 Protect freelist at end of mdb_freelist_save() Hallvard Furuseth 2017-07-25 21:27:36 +0200
  • 12ee1a2d71 Use mdb_page_loose() more Hallvard Furuseth 2017-07-25 21:27:36 +0200
  • 0e17ba43a8 Verify final loose_count in mdb_txn_commit() Hallvard Furuseth 2017-07-25 21:27:36 +0200
  • 4b7e430303 mdb_page_touch: Always set MDB_TXN_ERROR on error Hallvard Furuseth 2017-07-25 21:27:36 +0200
  • 9e3603eb9d Fix mdb_enctest() Hallvard Furuseth 2017-07-25 21:27:36 +0200
  • 214aff2359 Move misplaced OVERFLOW_NOTYET code Hallvard Furuseth 2017-07-25 21:07:14 +0200
  • 74928f6a3b Fix broken mdb_page_get(ovpage) optimization Hallvard Furuseth 2017-07-25 21:03:48 +0200
  • ca8e48d994 Fix last commit - sizeof(pgno_t) and C90 compat Hallvard Furuseth 2017-07-25 20:17:21 +0200
  • 757378fc1d Scaled back on overflow page work Howard Chu 2017-07-25 15:34:03 +0100
  • f0f985fa93 checkpoint - moving overflow page headers Howard Chu 2017-07-17 13:02:00 +0100
  • c7ef535aa9 Data format change: add txnid to page header Howard Chu 2017-07-02 17:13:48 +0100
  • f16ce88dc8 Trivial encryption when $LMDB_FLAGS = "e" Hallvard Furuseth 2017-07-01 08:04:59 +0200
  • de161fe9d9 Get flags from $LMDB_FLAGS when MDB_TEST Hallvard Furuseth 2017-07-01 13:15:37 +0200
  • fafbd42cd2 Save/restore enc IV in page 0 Howard Chu 2017-06-30 16:30:29 +0100
  • 34c3cfe853 Plug some information leaks Howard Chu 2017-06-30 15:42:38 +0100
  • 525a2cce91 Add test code for remap / encryption Howard Chu 2017-06-29 18:22:34 +0100
  • b89f8fc9bc Page-level encryption support Howard Chu 2017-06-29 16:18:52 +0100
  • fbf35a163f Rename mdb_env_close0() -> mdb_env_close_active() Hallvard Furuseth 2017-07-01 18:57:09 +0200
  • ad7933ba0c Optimization for mdb_rpage_get() Howard Chu 2017-06-29 16:07:17 +0100
  • 53799e51da RPAGE_CACHE is now dynamically selectable Howard Chu 2017-06-01 17:48:04 +0100
  • ac047d1eff Add new MDB_RPAGE_CACHE def Howard Chu 2017-05-27 15:37:14 +0100
  • 01db7a099e Return to engineering Quanah Gibson-Mount 2020-08-12 05:03:38 +0000
  • 20403b7b38 Release 0.9.26 LMDB_0.9.26 Quanah Gibson-Mount 2020-08-11 18:24:07 +0000
  • 37ebb6b46b ITS#9278 Quanah Gibson-Mount 2020-07-23 21:35:36 +0000
  • f681a07634 Silence stupid fallthru warning Howard Chu 2020-06-16 19:57:41 +0100
  • f683ffdc81 ITS#9278 fix robust mutex cleanup for FreeBSD Howard Chu 2020-06-16 19:56:16 +0100
  • 2fd44e3251 ITS#9278 fix robust mutex cleanup for FreeBSD Howard Chu 2020-06-16 19:49:14 +0100
  • 8d0cbbc936 ITS#9017 cleanup Windows off_t Howard Chu 2020-04-25 00:46:58 +0100
  • 1f026685fd ITS#9017 doxygen comment for MDB_FIXEDSIZE Howard Chu 2020-04-24 15:07:33 +0100
  • b77c2ba72a ITS#9017 LMDB: fix off_t usage on Windows Howard Chu 2020-04-24 15:03:33 +0100
  • 147582b5dc ITS#9017 LMDB: allow using fixed file size on Windows Kris Zyp 2020-02-18 22:50:41 -0700
  • da0527ac75 ITS#9017 LMDB: improve Windows sync commit perf Kris Zyp 2020-02-18 22:49:03 -0700
  • 1ce8c2bcea Return to engineering Quanah Gibson-Mount 2020-01-30 18:14:31 +0000
  • 6a1af27ff2 Release 0.9.25 LMDB_0.9.25 Quanah Gibson-Mount 2020-01-30 17:57:13 +0000
  • dc021fe9ec ITS#9155 Howard Chu 2020-01-23 14:52:50 +0000
  • 87a94cbf9b ITS#9155 lmdb: free mt_spill_pgs in non-nested txn on end Howard Chu 2020-01-23 14:50:00 +0000
  • cb256f409b ITS#9155 lmdb: free mt_spill_pgs in non-nested txn on end Howard Chu 2020-01-23 14:50:00 +0000
  • ed0b29b3fe Happy New Year! Quanah Gibson-Mount 2020-01-09 16:32:20 +0000
  • b1afa1f2c7 Happy New Year! Quanah Gibson-Mount 2020-01-09 16:32:20 +0000
  • 8bf3fdcd6d ITS#9118 - Fix typo in prev commit Quanah Gibson-Mount 2019-11-22 14:36:38 +0000
  • 7d0c4b4c30 ITS#9118 Howard Chu 2019-11-21 20:45:11 +0000
  • 34f572e7a5 ITS#9118 add MAP_NOSYNC for FreeBSD Howard Chu 2019-11-21 20:44:37 +0000
  • d7b515ca3b Silence spurious fallthru warning Howard Chu 2019-11-15 16:07:51 +0000
  • 522c62035c ITS#9118 add MAP_NOSYNC for FreeBSD Howard Chu 2019-11-15 16:06:34 +0000
  • c3e6b4209e Revert "ITS#9116 LMDB: fix bogus error check in read-only txns" Howard Chu 2019-11-10 05:20:37 +0000
  • a2121bb078 ITS#8704 add missing opt flags in prev commit Howard Chu 2019-11-10 05:00:47 +0000
  • 0e895ffe43 ITS#9116 LMDB: fix bogus error check in read-only txns Howard Chu 2019-11-10 04:58:35 +0000
  • 5db7e9baaa return to release engineering, ITS#9068 Howard Chu 2019-08-26 17:56:17 +0100
  • 239d5cd82b ITS#9068 fix backslash escaping Howard Chu 2019-08-26 17:51:53 +0100
  • 5c012bbe03 ITS#9068 fix backslash escaping Howard Chu 2019-08-26 17:51:53 +0100
  • 0c357cc88a Release 0.9.24 LMDB_0.9.24 Howard Chu 2019-07-19 17:41:12 +0100
  • 4da8e78fc5 ITS#9007 Howard Chu 2019-04-16 10:35:50 +0100
  • 8d93fe0718 ITS#9007 don't free loose writemap pages Kris Zyp 2019-04-15 20:07:56 -0600
  • 332718f148 ITS#9007 don't free loose writemap pages Kris Zyp 2019-04-15 20:07:56 -0600
  • 22af3288c7 ITS#8978 Fix mdb_env_open2() failing when getting handle for NTDLL.dll Ka Ho Ng 2019-02-17 23:59:56 +0800
  • f8505b10ed ITS#8975 Howard Chu 2019-02-10 10:13:10 +0000
  • ea30be6109 ITS#8975 WIN32: Skip setting file pointer for write maps Kris Zyp 2019-02-06 13:49:27 -0700