Quanah Gibson-Mount
3a940d6860
Happy New Year!
4 years ago
Kris Zyp
d85fe32dab
ITS#9372 Default to using POSIX semaphores on MacOS
...
Unless robust is specified (then use SysV)
4 years ago
Kris Zyp
576ccd10ff
ITS#9371 Fix unknown size of void compilation errors
4 years ago
Howard Chu
4a61bbd8b2
ITS#9376 Fixes for repeated deletes with xcursor
...
On DUPSORT DBs, must initialize xcursor regardless of whether
caller requested its data. Also in cursor_prev must check whether
cursor index is still within range before using it.
4 years ago
Howard Chu
311f071c1f
Support db_pagesize in mdb_load
...
Since setting was added in de08119a29
4 years ago
Howard Chu
fccd990c93
ITS#9364 fix doxygen comment
4 years ago
Howard Chu
8e8371d125
ITS#9364 Add docs for crypto modules
4 years ago
Howard Chu
b220a6655b
ITS#9364 Add crypto support to all tools
...
Using dynamically loaded crypto modules
4 years ago
Howard Chu
12c63d299c
ITS#9364 use crypto table properly
4 years ago
Howard Chu
21d21a09b0
ITS#9364 tweak crypto sample again
4 years ago
Howard Chu
34fd281543
ITS#9364 tweak sample
...
Cheat with OpenSSL 1.1 internal structures to avoid malloc/free per page
4 years ago
Howard Chu
93c72a7726
ITS#9364 add sample for authenticated encryption
4 years ago
Howard Chu
0bc8a4e929
ITS#9364 add error code texts
4 years ago
Howard Chu
8dc526c54f
ITS#9364 rework crypto API
...
And add support for per-page checksums. Reserve space for checksum
at tail of page. Pass pgno+txnid as IV input for encryption.
4 years ago
Howard Chu
d1814f7e5d
ITS#9017 fixes for encryption
4 years ago
Howard Chu
1002664c33
Fix rawpart flag collision
4 years ago
Howard Chu
1738a2a779
Fix fallthru warning
4 years ago
Howard Chu
de08119a29
Add mdb_env_set_pagesize()
4 years ago
Howard Chu
a7df9e63a5
More RAWPART support
...
Use mmap to read and initialize the meta pages, raw device
may not support read/write syscalls.
4 years ago
Howard Chu
5c0dda76c9
Preliminary raw partition support
...
Autodetects that a block device is being used.
4 years ago
Howard Chu
8bcc050fee
ITS#9278 fix robust mutex cleanup for FreeBSD
...
FreeBSD 11 supports robust process-shared POSIX mutexes,
but requires them to be explicitly destroyed before munmap
4 years ago
Howard Chu
034a7e98a6
ITS#9017 cleanup Windows off_t
4 years ago
Howard Chu
9c01725fae
ITS#9017 doxygen comment for MDB_FIXEDSIZE
4 years ago
Howard Chu
7deed69202
ITS#9017 LMDB: fix off_t usage on Windows
4 years ago
Kris Zyp
485465b6a7
ITS#9017 LMDB: allow using fixed file size on Windows
4 years ago
Kris Zyp
dfb3bbed65
ITS#9017 LMDB: improve Windows sync commit perf
4 years ago
Howard Chu
b485f2869c
ITS#9155 lmdb: free mt_spill_pgs in non-nested txn on end
4 years ago
Quanah Gibson-Mount
1cd0da08a7
Happy New Year!
4 years ago
Howard Chu
697d52b6b7
Silence spurious fallthru warning
4 years ago
Howard Chu
37e99c2b9d
ITS#9118 add MAP_NOSYNC for FreeBSD
4 years ago
Howard Chu
4bdf8bf5e3
ITS#8704 add missing opt flags in prev commit
4 years ago
Howard Chu
cf074e6c1b
ITS#9068 fix backslash escaping
...
mdb_load wasn't properly inserting escaped backslashes into the data.
mdb_dump wasn't escaping backslashes when generating printable output.
4 years ago
Kris Zyp
52fbc38925
ITS#9007 don't free loose writemap pages
...
Broken in ITS#8756
4 years ago
Ka Ho Ng
29f33e7b3a
ITS#8978 Fix mdb_env_open2() failing when getting handle for NTDLL.dll
...
Always call GetModuleHandleW() with Unicode string, as mdb_fopen() is
calling CreateFileW() already.
4 years ago
Howard Chu
a51fb486d8
ITS#8969 tweak mdb_page_split
...
Bump up number of keys for which we use fine-grained splitpoint search
4 years ago
Howard Chu
09fb1de05e
IDLs for VL32 must be same size as for 64bit
4 years ago
Howard Chu
0a202f2ac7
Happy New Year
4 years ago
Quanah Gibson-Mount
227840fe25
Happy New Year!
4 years ago
moneromooo-monero
4efa54e5f3
ITS#8857 document mdb_cursor_del does not invalidate the cursor
4 years ago
Howard Chu
0612992edf
ITS#8908 DOC: GET_MULTIPLE etc don't return the key
...
Unnecessary since these are DUPs, the key will always be the same
4 years ago
Howard Chu
279cc7b836
ITS#8891 fix M$ WINAPI typedefs
4 years ago
Howard Chu
b65765443a
ITS#8756 remove loose pg from dirty list in freelist_save
4 years ago
Howard Chu
bfe439cd52
ITS#8844 use getpid() in mdb_env_close0()
4 years ago
Howard Chu
8218d06717
ITS#8831 move flag init into readhdr
...
Avoid stomping on flags from 1st readhr invocation
4 years ago
Quanah Gibson-Mount
5a5e056f22
Happy New Year
4 years ago
Howard Chu
d52328b75d
ITS#8819 can't use fakepage mp_ptrs directly
4 years ago
Howard Chu
bdfb167105
ITS#8324 More for Win32 NTDLL junk
...
Use GetProcAddress at runtime, avoid buildtime NTDLL link issues
4 years ago
Howard Chu
ec3e4ed9d8
Add mdb_drop tool
4 years ago
Howard Chu
4d747ff2f9
ITS#8760 fix regression in 0.9.19
4 years ago
Howard Chu
cf3588baae
Add -a append option to mdb_load
...
To allow reloading of custom-sorted DBs from mdb_dump
4 years ago