Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						e6a83654a8 
					 
					
						
						
							
							mdbx-make: add stub bench-related targets for case no ioarena.  
						
						
						
						
					 
					
						2021-07-26 03:53:11 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						f4f166a66d 
					 
					
						
						
							
							mdbx-make: avoid multiple tips about ioarena.  
						
						
						
						
					 
					
						2021-07-26 03:53:11 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						65fa0cf8ed 
					 
					
						
						
							
							mdbx++: revive encode/decode to hex/base58/base64 (squashed).  
						
						
						
						
					 
					
						2021-07-26 03:53:11 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						046dc02f73 
					 
					
						
						
							
							mdbx: make MDBX_STRINGIFYmacro public.  
						
						
						
						
					 
					
						2021-07-26 03:53:11 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						c2fa453725 
					 
					
						
						
							
							mdbx-test: fix keygen-related issue.  
						
						... 
						
						
						
						Fixes https://github.com/erthink/libmdbx/issues/127  
						
						
					 
					
						2021-07-26 03:52:46 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						e731260056 
					 
					
						
						
							
							mdbx: fix SIGSEGV regression while copying DB with enabled audit.  
						
						
						
						
					 
					
						2021-07-26 02:24:15 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						9a04c9a350 
					 
					
						
						
							
							mdbx: update available Bindings list.  
						
						
						
						
					 
					
						2021-07-21 17:39:34 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						13912be35d 
					 
					
						
						
							
							mdbx: update ChangeLog.  
						
						
						
						
					 
					
						2021-07-21 13:37:42 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						2e68adefb3 
					 
					
						
						
							
							mdbx-doc: add README paragraph for testing.  
						
						
						
						
					 
					
						2021-07-21 02:28:44 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						bf9e6146df 
					 
					
						
						
							
							mdbx-make: add missing long-test to make help output.  
						
						
						
						
					 
					
						2021-07-21 02:25:34 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						2c190cfb56 
					 
					
						
						
							
							mdbx-doc: add README paragraph for containers.  
						
						
						
						
					 
					
						2021-07-21 02:24:24 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						5fa2e30709 
					 
					
						
						
							
							mdbx-test: add exclusive and accede options for DB operation mode.  
						
						
						
						
					 
					
						2021-07-21 02:23:36 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						faafa21480 
					 
					
						
						
							
							mdbx-doc: refine Dixygen comments related to use custom comparators.  
						
						
						
						
					 
					
						2021-07-21 02:23:10 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						3f929e3766 
					 
					
						
						
							
							mdbx-make: update thunk-makefile's target-list.  
						
						
						
						
					 
					
						2021-07-21 02:22:33 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						9a1dffc7dc 
					 
					
						
						
							
							mdbx: update ChangeLog.  
						
						
						
						
					 
					
						2021-07-19 13:21:47 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						c81ab53eb2 
					 
					
						
						
							
							mdbx-test: add usage for long-stochastic scripts.  
						
						
						
						
					 
					
						2021-07-19 12:42:57 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						7759e52850 
					 
					
						
						
							
							mdbx-windows: use MachineGuid of any size for bootid generation.  
						
						
						
						
					 
					
						2021-07-19 12:07:45 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						e7336e1d5e 
					 
					
						
						
							
							mdbx: add checks for unexpected LEAF2-pages.  
						
						... 
						
						
						
						The fourth case of https://github.com/erthink/libmdbx/issues/217 . 
						
						
					 
					
						2021-07-19 12:06:08 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						68aef96f0a 
					 
					
						
						
							
							mdbx-tool: minor clarify mdbx_chk' logic key/data checks.  
						
						
						
						
					 
					
						2021-07-19 12:06:08 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						0b120b8fa9 
					 
					
						
						
							
							mdbx-windows: fix bootid generation for case of change system' time.  
						
						
						
						
					 
					
						2021-07-19 12:05:55 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						28c36af67c 
					 
					
						
						
							
							mdbx: refine built-in ASAN option.  
						
						
						
						
					 
					
						2021-07-16 16:04:09 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						d67b9eaf17 
					 
					
						
						
							
							mdbx: fix ASAN-regression after  1740043678.  
						
						... 
						
						
						
						Related to https://github.com/erthink/libmdbx/issues/217  
						
						
					 
					
						2021-07-16 16:03:49 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						6034985686 
					 
					
						
						
							
							mdbx: add MDBX_ASAN_(UN)POISON_MEMORY_REGION() macros.  
						
						
						
						
					 
					
						2021-07-16 16:03:49 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						7da64b725d 
					 
					
						
						
							
							mdbx: perform madvise only for the first process opens a DB.  
						
						
						
						
					 
					
						2021-07-16 16:03:49 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						ba22ae9ab3 
					 
					
						
						
							
							mdbx: update .gitignore  
						
						
						
						
					 
					
						2021-07-16 16:03:49 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						8aaf5d071b 
					 
					
						
						
							
							mdbx: fix pagecheck().  
						
						... 
						
						
						
						Added a check that the data of the BIGDATA node (containing the target page number) is located within the boundaries of the page being checked.
The third case of https://github.com/erthink/libmdbx/issues/217 . 
						
						
					 
					
						2021-07-16 15:55:18 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						6a6ead6cfb 
					 
					
						
						
							
							mdbx-make: rename buildflags_tag to buildflags.tag (cosmetic).  
						
						
						
						
					 
					
						2021-07-15 16:55:38 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						10fefe87a6 
					 
					
						
						
							
							mdbx-make: minor fix to save dist-check logs.  
						
						
						
						
					 
					
						2021-07-15 16:53:16 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						de3c028f0d 
					 
					
						
						
							
							mdbx-make: fix buildflags_tag embedding into config.h.  
						
						
						
						
					 
					
						2021-07-14 10:30:29 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						b6233ae2e5 
					 
					
						
						
							
							mdbx-tools: minor fix/unify error counters.  
						
						
						
						
					 
					
						2021-07-14 10:29:54 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						fe5f008d39 
					 
					
						
						
							
							mdbx-tools: skip iteration & checking records if corresponding tree is corrupted.  
						
						... 
						
						
						
						Hope final for https://github.com/erthink/libmdbx/issues/217  
						
						
					 
					
						2021-07-14 03:59:56 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						c8743cb9c4 
					 
					
						
						
							
							mdbx: fix null-deref while override invalid meta-pages.  
						
						... 
						
						
						
						Related to https://github.com/erthink/libmdbx/issues/217  
						
						
					 
					
						2021-07-14 03:59:52 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						1995754bc3 
					 
					
						
						
							
							mdbx-test: add workarounds for QEMU (all 32-bit, Alpha, Sparc).  
						
						
						
						
					 
					
						2021-07-13 17:38:08 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						f749b3deee 
					 
					
						
						
							
							mdbx-test: minor refine stochastic script to be able use arithmetic in the arguments.  
						
						
						
						
					 
					
						2021-07-13 13:51:24 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						ebfffe3f2b 
					 
					
						
						
							
							mdbx-make: use --db-upto-mb option to be able testing 32-bit targets under QEMU.  
						
						
						
						
					 
					
						2021-07-13 13:49:58 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						de4a6baf80 
					 
					
						
						
							
							mdbx-test: add --db-upto-mb option for stochastic script.  
						
						
						
						
					 
					
						2021-07-13 13:49:33 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						584326e9b6 
					 
					
						
						
							
							mdbx-make: rename MDBX_TEST_EXTRA to MDBX_SMOKE_EXTRA.  
						
						
						
						
					 
					
						2021-07-13 13:48:56 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						a7becdc6b3 
					 
					
						
						
							
							mdbx-test: add --size-upper-upto for simplify cross-testing 32-bit code with QEMU on 64-bit host.  
						
						
						
						
					 
					
						2021-07-13 13:48:12 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						4de2dcebb5 
					 
					
						
						
							
							mdbx:  increase the MDBX_READERS_LIMIT to 32767.  
						
						... 
						
						
						
						Fixes https://github.com/erthink/libmdbx/issues/219 . 
						
						
					 
					
						2021-07-11 02:44:19 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						678a80dd19 
					 
					
						
						
							
							mdbx: fix hang/shutdown on big-endian platforms without __cxa_thread_atexit().  
						
						... 
						
						
						
						Change-Id: I1bf706abaaf42d5b40751d85ed7c7a83d02acaf5 
						
						
					 
					
						2021-07-11 02:25:39 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						55d1f5e9c0 
					 
					
						
						
							
							mdbx++: remove extra noexcept for buffer::&assign_reference().  
						
						
						
						
					 
					
						2021-07-11 02:25:39 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						c18bf4f898 
					 
					
						
						
							
							mdbx: minor clarify mdbx_mapresize().  
						
						
						
						
					 
					
						2021-07-11 02:25:39 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						728e7f92b2 
					 
					
						
						
							
							mdbx: minor fix mdbx_mresize() to preserve result code for read-only cases.  
						
						
						
						
					 
					
						2021-07-11 02:25:39 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						1740043678 
					 
					
						
						
							
							mdbx: minimize the size of poisoned/unpoisoned regions to avoid ASAN hangs.  
						
						... 
						
						
						
						More for second case of https://github.com/erthink/libmdbx/issues/217  
						
						
					 
					
						2021-07-11 02:25:26 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						891d68838a 
					 
					
						
						
							
							mdbx: return MDBX_TOO_LARGE under Valgrind/ASAN if being opened DB is 100 larger than RAM.  
						
						... 
						
						
						
						More for second case of https://github.com/erthink/libmdbx/issues/217  
						
						
					 
					
						2021-07-11 02:25:07 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						108398c213 
					 
					
						
						
							
							mdbx: refine rollback while opening weak/invalid DB.  
						
						... 
						
						
						
						More for https://github.com/erthink/libmdbx/issues/217  
						
						
					 
					
						2021-07-11 02:24:51 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						8bdee27248 
					 
					
						
						
							
							mdbx: create/refactoring override_meta().  
						
						
						
						
					 
					
						2021-07-11 02:24:51 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						00c6dc9788 
					 
					
						
						
							
							mdbx: re-verify head and steady meta-pages while opening db by the first process.  
						
						... 
						
						
						
						Basic fix for https://github.com/erthink/libmdbx/issues/217  
						
						
					 
					
						2021-07-11 02:24:06 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						fb67682a79 
					 
					
						
						
							
							mdbx: refine mdbx_validate_meta().  
						
						
						
						
					 
					
						2021-07-10 17:24:26 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						5ed50a4739 
					 
					
						
						
							
							mdbx: remove filesize arg from header/meta read functions (refactoring).  
						
						
						
						
					 
					
						2021-07-10 16:10:30 +03:00