| 
							
							
								 Леонид Юрьев (Leonid Yuriev) | da855b13a3 | mdbx: rework/simplify mdbx_env_sync_internal(). | 2021-12-04 06:56:44 +03:00 |  | 
			
				
					| 
							
							
								 Леонид Юрьев (Leonid Yuriev) | 8ef8733ddc | mdbx: minor refine mdbx_env_set_option(MDBX_opt_sync_bytes). | 2021-12-04 06:55:41 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 4b886e2a58 | mdbx: don't return MDBX_RESULT_TRUE(-1) frommdbx_env_set_option(). | 2021-12-03 15:33:22 +03:00 |  | 
			
				
					| 
							
							
								 Леонид Юрьев (Leonid Yuriev) | d2b15b5958 | mdbx: more unlikely(). | 2021-12-02 20:22:37 +03:00 |  | 
			
				
					| 
							
							
								 Леонид Юрьев (Leonid Yuriev) | d96bc98244 | mdbx: minor refine/fix MDBX_ENODATAfor compatibility.Related to https://github.com/erthink/libmdbx/issues/243 | 2021-12-02 20:22:37 +03:00 |  | 
			
				
					| 
							
							
								 Леонид Юрьев (Leonid Yuriev) | c2cab7a6a8 | mdbx: using clang-format-13(cosmetics). | 2021-12-02 20:22:31 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 0cc3aa3af8 | mdbx: remove unneeded #undef P_DIRTY. | 2021-11-26 17:51:37 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | adac03729d | mdbx: remove unneeded usage of <linux/sysctl.h>.Fixed https://github.com/erthink/libmdbx/issues/245 | 2021-11-26 17:34:04 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 76399bd643 | mdbx: fix returning MDBX_NOTFOUNDfor non-exact seek case ofMDBX_GET_BOTH.Fixed https://github.com/erthink/libmdbx/issues/243 | 2021-11-25 19:19:04 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 4f2aba2d22 | mdbx: minor fix formatting (cosmetics). | 2021-11-25 19:15:02 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | a2141ceaac | mdbx: slightly more cases to return MDBX_ENODATA. | 2021-11-22 13:48:08 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 8cb7c0f4fb | mdbx: fix MDBX_PROBLEMwhile update an obsolete meta-page.Fixes https://github.com/erthink/libmdbx/issues/242 | 2021-11-21 02:37:56 +03:00 |  | 
			
				
					| 
							
							
								 Леонид Юрьев (Leonid Yuriev) | bfff6cfe85 | mdbx: fix nasty sizeof(bytes)typo. | 2021-11-19 16:21:44 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 79a5802ad4 | mdbx: add the note about "Visual Studio 2015 Update 3". | 2021-11-11 20:38:39 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 0e2ca3eb51 | mdbx: more parallelable CMP2INTfor E2K. | 2021-11-10 03:17:59 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | e488604448 | mdbx: minor fix mdbx_jitter4testing()for caseMDBX_DEBUG >= 2. | 2021-11-10 03:05:51 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | eaa77c91cd | mdbx: drop obsolete internal mm_flagsmacro. | 2021-11-10 02:43:43 +03:00 |  | 
			
				
					| 
							
							
								 sasgas | 74d5a42578 | mdbx: fix compilation with devtoolset-9 on CentOS/RHEL 7. devtoolset is always using the old ABI
https://bugzilla.redhat.com/show_bug.cgi?id=1546704
https://stackoverflow.com/questions/49393888/how-can-i-use-the-new-c-11-abi-with-devtoolset-7-on-centos-rhel | 2021-11-09 13:29:23 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | b46e5c4ce8 | mdbx: simplify collection of page-ops statistic. | 2021-11-07 22:14:33 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 96139eef48 | mdbx: a whole snapshot inside mdbx_env_info_ex(). | 2021-11-07 21:18:10 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 0c3a5da3cb | mdbx: refine visibility of internal mdbx_osal_jitter(). | 2021-11-07 19:48:14 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 93a24abbab | mdbx: fix minor/paranoid MSVC warning. | 2021-10-24 02:28:28 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 5babf0872e | mdbx++: add ifndef-guard for _CRT_SECURE_NO_WARNINGS. | 2021-10-22 20:14:12 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 331232858a | adds updating  db-format signature during DB open. Fixes https://github.com/erthink/libmdbx/issues/238. | 2021-10-22 20:13:57 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | fcb8cd2145 | mdbx: alter DB-format' signature and change version to v0.11.x (not a release). Related to https://github.com/erthink/libmdbx/issues/238
Signed-off-by: Leonid Yuriev <leo@yuriev.ru> | 2021-10-21 15:17:18 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 514910621e | mdbx: return MDBX_CORRUPTEDinstead ofMDBX_PAGE_NOTFOUNDfor invalid pages. | 2021-10-15 01:11:20 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 7251f47d5b | mdbx: fix typo which lead any error conversion to the 1. | 2021-10-14 20:03:37 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 4632df5661 | mdbx: cleanup non-persistent flags from meta-model. | 2021-10-13 16:34:53 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 11a5c50591 | mdbx: fix turn_for_recovery()for possibility of meta-pages clashing after turn to a particular meta-page. | 2021-10-13 16:34:53 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 3092078709 | mdbx: refine handling of weak or invalid meta-pages while a DB opening. | 2021-10-13 16:34:53 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | cbb71058ca | mdbx: refine providing information for the @MAIN and @GC sub-databases of a last committed modification transaction's ID. | 2021-10-13 16:34:25 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 30745e0621 | mdbx: refix #pragma packfor modern compilers and aligned-required arches (hotfix).Fix a regression after the https://github.com/erthink/libmdbx/issues/235 | 2021-10-13 16:13:22 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 64e6fa93fd | mdbx: fix #pragma packto avoid misalignment for some compilers.Fixes https://github.com/erthink/libmdbx/issues/235. | 2021-10-09 12:36:40 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | fa0a38c1ac | mdbx: avoid single-page (too small) shrink threshold by default when MDBX_DEBUG > 0. | 2021-10-09 12:30:39 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | fe0ec8ceca | mdbx: fix and refine mdbx_update_gc()to avoid infinite looping possibility (squashed). | 2021-10-09 12:29:10 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | fe7186d549 | mdbx: reflow comment (cosmetic). | 2021-09-30 16:38:07 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | d2cba98f70 | mdbx: always setup madvise while opening DB. This partially revert 7da64b725d.
Hope fix https://github.com/erthink/libmdbx/issues/231 | 2021-08-25 14:13:07 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 99b75b5004 | mdbx: fix/model minor Coverity issues. | 2021-08-16 23:45:56 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 42d545e579 | mdbx: fix minor zero-length memcmp()UB. | 2021-08-14 17:46:34 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | b6ffec12e4 | "mdbx: ignore legacy P_DIRTYflag (0x10) for nested/sub-pages. | 2021-08-11 15:49:46 +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 | e731260056 | mdbx: fix SIGSEGV regression while copying DB with enabled audit. | 2021-07-26 02:24:15 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 7759e52850 | mdbx-windows: use MachineGuidof any size forbootidgeneration. | 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 bootidgeneration 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 |  |