| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: lmdb-devel | Distribution: openSUSE Tumbleweed |
| Version: 0.9.35 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sun Mar 15 19:50:22 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 74261 | Source RPM: lmdb-0.9.35-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://symas.com/mdb/ | |
| Summary: Development package for lmdb | |
LMDB is a Btree-based database management library with an API similar to BerkeleyDB. The library is thread-aware and supports concurrent read/write access from multiple processes and threads. The DB structure is multi-versioned, and data pages use a copy-on-write strategy, which also provides resistance to corruption and eliminates the need for any recovery procedures. The database is exposed in a memory map, requiring no page cache layer of its own. This package contains the files needed to compile programs that use the liblmdb library.
OLDAP-2.8
* Sun Mar 15 2026 Mia Herkt <mia@0x0.st>
- Enable tests
- Update to 0.9.35:
* fix race condition freeing spilled pages at end of transaction
* Update mdb_dump(1) and mdb_load(1) man pages for append (-a)
option
* mdb_load: add -Q option to use NOSYNC
* fix memleak in mdb_txn_begin for nested txns
* fix mdb_env_copy2 with values > (2GB-16)
* fix mplay build on musl
* fix mdb_cursor_del0 with multiple DUPSORT cursors
* mdb_load: check for malicious input
- 0.9.33 Release (2024/05/21)
* mdb_page_search: fix error code when DBI record is missing
* Fix meta page usage by read only tools
- 0.9.32 Release (2024/01/29)
* Add ability to replay log and replay log tool
* mdb_load: fix cursor reinit in Append mode
* Allow users to define MDB_IDL_LOGN
- 0.9.31 Release (2023/07/10)
* Fix cursor_put(MDB_CURRENT) on DUPSORT DB with different sized
data
- Refresh patches:
* 0001-Add-extra-tools-and-CFEngine-modifications-for-LMDB.patch
- > 0002-Add-extra-tools-and-CFEngine-modifications-for-LMDB.patch
Merge with liblmdb-implicit-decl.patch
* Makefile-build-use-shared-lib.patch
- > 0001-Makefile-use-shared-library.patch
* Fri Mar 01 2024 pgajdos@suse.com
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
* Sun Mar 19 2023 Dirk Müller <dmueller@suse.com>
- update to 0.9.30:
* LMDB page_split: key threshold depends on page
size
* avoid gcc optimization bug on sparc64 linux
* - Mark infrequently used functions as cold
* clear C_EOF on cursor with MDB_FIRST_DUP
* Use sys/cachectl.h rather than asm/cachectl.h on
mips
* Mon Jan 23 2023 Alexander Kuznetsov <alx.kuzza@gmail.com>
- update to 0.9.29:
* lmdump is not creating lock files
* Fri Mar 19 2021 Dirk Müller <dmueller@suse.com>
- update to 0.9.29:
* ITS#9461 refix ITS#9376
* ITS#9500 fix regression from ITS#8662
* Wed Mar 03 2021 Wang Jun <jgwang@suse.com>
- LMDB 0.9.28 Release (2021/02/04)
* ITS#8662 add -a append option to mdb_load
- LMDB 0.9.27 Release (2020/10/26)
* ITS#9376 fix repeated DUPSORT cursor deletes
- LMDB 0.9.26 Release (2020/08/11)
* ITS#9278 fix robust mutex cleanup for FreeBSD
- LMDB 0.9.25 Release (2020/01/30)
* ITS#9068 fix mdb_dump/load backslashes in printable content
* ITS#9118 add MAP_NOSYNC for FreeBSD
* ITS#9155 free mt_spill_pgs in non-nested txn on end
* Sat Mar 21 2020 Marcus Rueckert <mrueckert@suse.de>
- copy the pkg config support from the fedora package
* Sat Mar 21 2020 Marcus Rueckert <mrueckert@suse.de>
- LMDB 0.9.24 Release (2019/07/24)
* ITS#8969 Tweak mdb_page_split
* ITS#8975 WIN32 fix writemap set_mapsize crash
* ITS#9007 Fix loose pages in WRITEMAP
* Mon Mar 25 2019 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- LMDB 0.9.23 Release (2018/12/19)
* ITS#8756 Fix loose pages in dirty list
* ITS#8831 Fix mdb_load flag init
* ITS#8844 Fix mdb_env_close in forked process
* Documentation
+ ITS#8857 mdb_cursor_del doesn't invalidate cursor
+ ITS#8908 GET_MULTIPLE etc don't change passed in key
- Drop upstream 0001-ITS-8756-remove-loose-pg-from-dirty-list-in-freelist.patch
- Cleanup:
* Use %license, drop %defattr
* Use https for Url tag
* Sat Oct 06 2018 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Fix occasional crash when freed pages landed on the dirty list twice
* Add 0001-ITS-8756-remove-loose-pg-from-dirty-list-in-freelist.patch
/usr/include/lmdb.h /usr/lib/liblmdb.so /usr/lib/pkgconfig/lmdb.pc
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Apr 21 22:39:17 2026