Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-01-16 | Copyright: Update to 2023 | mj-xmr | 1 | -1/+1 | |
Co-authored-by: plowsof <plowsof@protonmail.com> extra files | |||||
2022-06-03 | ITS#9385 fix using MDB_NOSUBDIR with nonexistent file | Kris Zyp | 1 | -4/+1 | |
2022-06-03 | Silence spurious fallthru warning | Howard Chu | 1 | -1/+1 | |
2022-06-03 | Fix rawpart flag collision | Howard Chu | 1 | -2/+2 | |
2022-06-03 | More RAWPART support | Howard Chu | 1 | -1/+43 | |
Use mmap to read and initialize the meta pages, raw device may not support read/write syscalls. | |||||
2022-06-03 | Preliminary raw partition support | Howard Chu | 1 | -1/+16 | |
Autodetects that a block device is being used. | |||||
2021-04-09 | ITS#9496 fix mdb_env_open bug from #8704 | Howard Chu | 1 | -3/+3 | |
Broken in 9c6eb75c656363176a55c63c81803feb3cfa614d | |||||
2021-03-23 | ITS#9500 fix regression from ITS#8662 | Howard Chu | 1 | -1/+1 | |
mdb_load -a patch broke overwriting with MDB_CURRENT | |||||
2021-02-01 | ITS#9007 don't free loose writemap pages | Kris Zyp | 1 | -1/+1 | |
Broken in ITS#8756 | |||||
2019-08-26 | ITS#9068 fix backslash escaping | Howard Chu | 2 | -2/+4 | |
mdb_load wasn't properly inserting escaped backslashes into the data. mdb_dump wasn't escaping backslashes when generating printable output. | |||||
2019-04-14 | lmdb: catch non-LMDB negative errors before strerror | moneromooo-monero | 1 | -0/+2 | |
That should hopefully shut coverity up | |||||
2019-03-05 | Update 2019 copyright | binaryFate | 1 | -1/+1 | |
2019-01-30 | ITS#8969 tweak mdb_page_split | Howard Chu | 1 | -1/+1 | |
Bump up number of keys for which we use fine-grained splitpoint search | |||||
2019-01-17 | Resync to upstream mdb.master | Howard Chu | 27 | -832/+1070 | |
2018-05-08 | Fix mdb_load append option | hyc | 2 | -5/+9 | |
Use MDB_CURRENT to avoid seeking to new key when appending DUPs. Reinit cursor on new batch, if appending DUPs. | |||||
2018-05-08 | ITS#8831 move flag init into readhdr | hyc | 1 | -1/+1 | |
Avoid stomping on flags from 1st readhdr invocation | |||||
2018-03-16 | liblmdb: install lmdb library for wallet2_api usage | stoffu | 1 | -0/+12 | |
2018-02-18 | ITS#8324 More for Win32 NTDLL junk | Howard Chu | 3 | -14/+31 | |
Use GetProcAddress at runtime, avoid buildtime NTDLL link issues | |||||
2018-02-01 | call _exit instead of abort in release mode | moneromooo-monero | 1 | -0/+4 | |
Avoids cores being created, as they're nowadays often piped to some call home system | |||||
2018-01-26 | Update 2018 copyright | xmr-eric | 1 | -1/+1 | |
2017-12-31 | Add misc hardening flags to the cmake machinery | moneromooo-monero | 1 | -0/+1 | |
See https://wiki.debian.org/Hardening#User_Space | |||||
2017-11-19 | Add mdb_drop tool | Howard Chu | 4 | -2/+183 | |
2017-10-10 | ITS#8339 Solaris 10/11 robust mutex fixes | Howard Chu | 1 | -1/+9 | |
Check for PTHREAD_MUTEX_ROBUST_NP definition (this doesn't work on Linux/glibc because they used an enum). Zero out mutex before initing. | |||||
2017-09-20 | Add -a append option to mdb_load | Howard Chu | 2 | -6/+47 | |
To allow reloading of custom-sorted DBs from mdb_dump | |||||
2017-09-09 | ITS#8728 fix MDB_VL32 freeing overflow page | Howard Chu | 1 | -0/+4 | |
Fix #2420 | |||||
2017-08-12 | ITS#8704 add MDB_PREVSNAPSHOT flag to mdb_env_open | Howard Chu | 8 | -15/+68 | |
used to open the previous snapshot, in case the latest one is corrupted | |||||
2017-04-12 | Fix Android recognition | hyc | 1 | -3/+3 | |
The official macro is __ANDROID__; ANDROID may or may not be defined. | |||||
2017-02-21 | update copyright year, fix occasional lack of newline at line end | Riccardo Spagni | 1 | -1/+1 | |
2017-02-07 | ITS#8582 keep mutex at end of struct | Howard Chu | 1 | -10/+10 | |
since it's variable size on Linux/glibc | |||||
2017-01-31 | Workaround VL32 cursor refcounting miscount | Howard Chu | 1 | -7/+9 | |
Don't try to deref cursor page if txn's pagelist is empty | |||||
2017-01-05 | Build wallet with Android NDK | MoroccanMalinois | 1 | -0/+5 | |
2016-09-18 | cmake: transitive deps and remove deprecated LINK_* | redfish | 1 | -1/+1 | |
Keep the immediate direct deps at the library that depends on them, declare deps as PUBLIC so that targets that link against that library get the library's deps as transitive deps. Break dep cycle between blockchain_db <-> crytonote_core. No code refactoring, just hide cycle from cmake so that it doesn't complain (cycles are allowed only between static libs, not shared libs). This is in preparation for supproting BUILD_SHARED_LIBS cmake built-in option for building internal libs as shared. | |||||
2016-08-11 | More for Issue #855 | Howard Chu | 1 | -6/+12 | |
Plug rpage leak in cursor_set | |||||
2016-06-07 | Fix Issue #855 | Howard Chu | 1 | -4/+0 | |
Use the same size dirty list for both 64 and 32 bit. | |||||
2016-04-09 | mdb_drop optimization | Howard Chu | 1 | -1/+10 | |
If we know there are no sub-DBs and no overflow pages, skip leaf scan. | |||||
2016-04-05 | More outputs consolidation | Howard Chu | 1 | -1/+1 | |
Also bumped DB VERSION to 1 Another significant speedup and space savings: Get rid of global_output_indices, remove indirection from output to keys This is the change warptangent described on irc but never got to finish. | |||||
2016-02-17 | MDB_VL32 - increase max write txn size | Howard Chu | 1 | -1/+1 | |
2016-02-16 | Resync with master | Howard Chu | 2 | -23/+76 | |
2016-01-28 | MDB_VL32 change overflow page scan | Howard Chu | 1 | -31/+10 | |
Just check the requested page, don't worry about any other pages | |||||
2016-01-28 | MDB_VL32 Fix off-by-one in mdb_midl_shrink | Howard Chu | 1 | -1/+1 | |
2016-01-27 | MDB_VL32 Fix another 32bit overflow | Howard Chu | 1 | -1/+1 | |
2016-01-27 | Tweak mdb_strerror msg buffer | Howard Chu | 1 | -3/+4 | |
2016-01-27 | MDB_VL32 Fix d2a5f72f73e0e4030b521086b13b8c8efaf9ca9e | Howard Chu | 1 | -1/+1 | |
VirtualAlloc is not for MDB_VL32 | |||||
2016-01-20 | WIN64 needs off_t redefined too | Howard Chu | 1 | -1/+1 | |
2016-01-16 | Fix --db-sync-mode on Windows64 | Howard Chu | 1 | -1/+1 | |
only "fastest" mode was working, others would SEGV. | |||||
2015-12-31 | updated copyright year | Riccardo Spagni | 1 | -1/+1 | |
2015-12-28 | MDB_VL32 - resync with master | Howard Chu | 2 | -75/+75 | |
WIN32 - close file mapping handle in env_close cursor_unref - ignore cursor with empty stack | |||||
2015-12-25 | Update liblmdb, unify 32/64 sources | Howard Chu | 29 | -0/+17816 | |
2015-03-17 | Revert "Moved db_drivers/ into external/ for consistency" | Thomas Winget | 28 | -16170/+0 | |
This reverts commit b21335642e75b35d3b178a754f4cdb2314989cd1. | |||||
2015-03-09 | Moved db_drivers/ into external/ for consistency | Thomas Winget | 28 | -0/+16170 | |