Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						95e606606a
					 | 
					
						
						
							
							mdbx: subdirs.
						
						
						
						
						
						
						
						Change-Id: Iea70b29ed39f55ee363729300f6ce54127b4e880 
						
						
							
						
					 | 
					
						2017-03-16 18:04:56 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						c0c4742dba
					 | 
					
						
						
							
							mdbx: Merge branch 'master' into 'nexenta' branch.
						
						
						
						
						
						
						
						Change-Id: Iade70bae46bc4ea4baac36b3ed86434519959274 
						
						
							
						
					 | 
					
						2017-03-16 15:23:15 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						c2fda6be5a
					 | 
					
						
						
							
							mdbx: refine mdbx_is_dirty().
						
						
						
						
						
						
							
						
					 | 
					
						2017-03-06 20:18:42 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						f4bf454298
					 | 
					
						
						
							
							mdbx: refine error-msg.
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-28 19:41:47 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						57dc59ecfb
					 | 
					
						
						
							
							mdbx: add mdbx_strerror_r().
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-28 16:54:10 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						8fb2523276
					 | 
					
						
						
							
							mdbx: add MDBX_EBADSIGN.
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-27 21:37:45 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						00ec50cfb3
					 | 
					
						
						
							
							mdbx: partially remove Doxygen tags.
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-27 20:55:17 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						d2d8403f45
					 | 
					
						
						
							
							mdbx: drop MDB_rel_func and related.
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-27 20:12:55 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						a034502657
					 | 
					
						
						
							
							mdbx: fix wrong cursor's state after a deletion.
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-21 23:13:54 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						44b378b8ea
					 | 
					
						
						
							
							mdbx: refine mdbx_cursor_get().
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-21 23:13:54 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						abc7dca247
					 | 
					
						
						
							
							mdbx: MDB_END_EOTDONE and refine txn_commit().
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-21 23:13:54 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						3d08b9e76f
					 | 
					
						
						
							
							mdbx: fix mdbx_node_search().
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-21 23:13:54 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						daa08e6102
					 | 
					
						
						
							
							mdbx: assert for NODEPTR.
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-21 23:13:54 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						febe2e2748
					 | 
					
						
						
							
							mdbx: minor refine clearing C_DEL.
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-21 23:13:54 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						2dc3e1ee5f
					 | 
					
						
						
							
							mdbx: reformat and some cleanup (1/3 for rebirth).
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-21 23:13:03 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						e88adf3969
					 | 
					
						
						
							
							mdbx: preparation to rebirth.
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-21 21:15:32 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						a006f082b8
					 | 
					
						
						
							
							mdbx: return to devel stage.
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-17 22:18:12 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						b950b010bf
					 | 
					
						
						
							
							mdbx: update version timestamp.
						
						
						
						
						
						
						
						https://en.wikipedia.org/wiki/Institute_of_Mathematical_Problems_of_Biology
17 февраля 1972 — организован Научно-исследовательский вычислительный центр (НИВЦ) АН СССР. 
						
						
							
 LMDB_0.9.19
						
					 | 
					
						2017-02-17 22:09:41 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						9436a78e08
					 | 
					
						
						
							
							mdbx: update README.
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-17 22:02:07 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						99485fc9ac
					 | 
					
						
						
							
							mdbx: Merge branch 'master' into 'devel' (junction point).
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-17 21:50:36 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						d573c9d54e
					 | 
					
						
						
							
							mdbx: fix mdbx_cursor_on_last().
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-17 19:56:29 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						121f09af22
					 | 
					
						
						
							
							mdbx: Merge branch 'devel'.
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-16 14:36:12 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						1708025651
					 | 
					
						
						
							
							mdbx: don't close/lost DBI-handles on ro-txn renew/reset.
						
						
						
						
						
						
						
						More for d0383e5aeeb29fc07b568a0d4b5287d539be5d0d
Also this is related to:
 - https://github.com/ReOpen/ReOpenLDAP/issues/119 (its6794 regression test may fail)
 - https://github.com/ReOpen/ReOpenLDAP/issues/92 (rare test060-mt-hot failures) 
						
						
							
						
					 | 
					
						2017-02-16 14:23:32 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						41576e553c
					 | 
					
						
						
							
							mdbx: fix cursor-untrack bug.
						
						
						
						
						
						
						
						Fix segfault possibility,
during closing the cursor after a write-txn. 
						
						
							
						
					 | 
					
						2017-02-16 14:23:32 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						f75fa27fe6
					 | 
					
						
						
							
							mdbx: don't close DBI-handles from R/O txn_abort().
						
						
						
						
						
						
						
						This is related to:
 - https://github.com/ReOpen/ReOpenLDAP/issues/119 (its6794 regression test may fail)
 - https://github.com/ReOpen/ReOpenLDAP/issues/92 (rare test060-mt-hot failures) 
						
						
							
						
					 | 
					
						2017-02-15 21:09:05 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						2b924524ec
					 | 
					
						
						
							
							mdbx: initial mdbx_cursor_on_ first/last().
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-15 21:09:05 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						d47d8c25d8
					 | 
					
						
						
							
							mdbx: drop unused 'flags' from mdb_env_walk().
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-15 21:08:59 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						cf8ef06ebc
					 | 
					
						
						
							
							mdbx: 'unlikely' for DB_STALE.
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-15 20:04:20 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						acdaeeab5c
					 | 
					
						
						
							
							mdbx: notes about free/reuse cursors.
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-15 19:51:09 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						284712a9d4
					 | 
					
						
						
							
							mdbx: Merge branch 'devel' branch.
						
						
						
						
						
						
						
						Change-Id: I7430c4078a4cba86b885db25643ddb57bf5fc6a8 
						
						
							
						
					 | 
					
						2017-02-09 11:56:48 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						6f600845f3
					 | 
					
						
						
							
							mdbx: more for robustness free/reuse of cursors.
						
						
						
						
						
						
						
						Change-Id: I6c4056bc47aea28d39701713f97694a4ebe9b582 
						
						
							
						
					 | 
					
						2017-02-09 11:47:35 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						eb4eda6368
					 | 
					
						
						
							
							mdbx: append README.
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-08 18:15:19 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						ed925640c8
					 | 
					
						
						
							
							mdbx: zero-length data is not an error for MDBX.
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-08 16:46:05 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						16fe998f7c
					 | 
					
						
						
							
							mdbx: fix losing a zero-length value of sorted-dups (for libfpta).
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-07 20:57:06 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						4681620e66
					 | 
					
						
						
							
							mdbx: don't ignore data arg in mdb_del() for libfpta.
						
						
						
						
						
						
							
						
					 | 
					
						2017-02-02 13:15:16 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						c9b7c0f4d1
					 | 
					
						
						
							
							mdbx: rework mdbx_replace() for libfpta.
						
						
						
						
						
						
							
						
					 | 
					
						2017-01-31 19:16:16 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						18654ccf22
					 | 
					
						
						
							
							mdbx: fix MDB_CURRENT for MDB_DUPSORT in mdbx_cursor_put() for libfpta.
						
						
						
						
						
						
							
						
					 | 
					
						2017-01-31 19:16:16 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						d3518bf75b
					 | 
					
						
						
							
							mdbx: fix LEAF2-pages handling in mdb_cursor_count().
						
						
						
						
						
						
							
						
					 | 
					
						2017-01-31 19:16:16 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						7bf9d381ee
					 | 
					
						
						
							
							mdbx: minor simplify mdb_del0().
						
						
						
						
						
						
							
						
					 | 
					
						2017-01-31 19:16:16 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						61e1efeb85
					 | 
					
						
						
							
							mdbx: add mdbx_dbi_open_ex() for libfpta.
						
						
						
						
						
						
							
						
					 | 
					
						2017-01-31 02:52:59 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						e080be1631
					 | 
					
						
						
							
							mdbx: add mdbx_is_dirty() for libfpta.
						
						
						
						
						
						
							
						
					 | 
					
						2017-01-30 22:03:27 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						55c43291c6
					 | 
					
						
						
							
							mdbx: undef NDEBUG when MDB_DEBUG != 0.
						
						
						
						
						
						
							
						
					 | 
					
						2017-01-30 20:17:33 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						6882d9c104
					 | 
					
						
						
							
							mdbx: add MDBX_RESULT_FALSE and MDBX_RESULT_TRUE for libfpta.
						
						
						
						
						
						
							
						
					 | 
					
						2017-01-30 20:17:27 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						ab6cc14480
					 | 
					
						
						
							
							mdbx: zero-length key is not an error for MDBX.
						
						
						
						
						
						
							
						
					 | 
					
						2017-01-27 19:30:55 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						aacd468c05
					 | 
					
						
						
							
							mdbx: check __OPTIMIZE__ for __hot/__cold/__flatten.
						
						
						
						
						
						
							
						
					 | 
					
						2017-01-27 19:24:43 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						72de33c8e9
					 | 
					
						
						
							
							mdbx: use MDB_SET_KEY inside mdbx_replace() for libfpta.
						
						
						
						
						
						
							
						
					 | 
					
						2017-01-27 03:18:59 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						a148bcea70
					 | 
					
						
						
							
							mdbx: more checks for mdbx_replace().
						
						
						
						
						
						
							
						
					 | 
					
						2017-01-26 23:12:31 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						cc6e1c5119
					 | 
					
						
						
							
							mdbx: fix MDB_CURRENT for mdb_cursor_put() with MDB_DUPSORT.
						
						
						
						
						
						
							
						
					 | 
					
						2017-01-24 20:51:23 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						6aa60c61c5
					 | 
					
						
						
							
							mdbx: allows cursors to be free/reuse explicitly, regardless of transaction wr/ro type.
						
						
						
						
						
						
							
						
					 | 
					
						2017-01-24 20:21:51 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						8b045ab626
					 | 
					
						
						
							
							mdbx: MDBX_EMULTIVAL errcode for libfpta.
						
						
						
						
						
						
							
						
					 | 
					
						2017-01-24 19:10:35 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |