Commit graph

5561 commits

Author SHA1 Message Date
Howard Chu
d584742901 ITS#10533 liblber: more for ITS#10489
Another potential 1-byte overread
2026-07-13 18:54:44 +01:00
Quanah Gibson-Mount
fb3fa29add LMDB 1.0.0
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEPOJptTmLyLeFZF6Yf2fV/Rzhy84FAmpD8WUACgkQf2fV/Rzh
 y87vtw//e2BB4IRRua69dmTN4NRQvXHEe+ng/Mko0UzLVVnyo9aN/mPdnhFbzOwU
 pcr65FhXUwqwMBiwgxxZgm4qM8mGZ9T9SQvzzT+e4lRxW7bF4EXz0jsIHjf7So1L
 d3wiu9f9r6MGYN0x+0qAoyIMChIC2T1AX+PlUkKfqzs9l+LFG4iX4ujzeqZWtb3j
 jC665diP+iA8L+UNBiPqxGqGWm9gDFL1s+XRDOFm/FTuse94si770duJsgmtv+KD
 Uj+Ul+nn4x/633ITbSNCtlQlKC5nHmXlDc5mfLhtq2F4Gt4xFt6t/v8y8qIUlR6E
 QCvAo+RTAyZN0p78OE0ez6gH11YB9OXd0rPLaTwhKaWDj/zLJz0f/s836+G+z/d9
 N/hYhKv9eRnjOyupMY5Ql77QXgxFBZpBFs+oNe2lVjePOrLmchm8mGSrgJUhRCZf
 jSeaUbnaHXkErTr9X3JoEukVQhWPLBr7IC6B7KS3M/DI8KzxPm3EL0HYBBkdtHGS
 I3E/f8inSpTPlTLmu0eJ4sb2LB1DZGIb6jt8iNiYycnlK8hcJAgVkNLE5G6iNm2P
 Zem/s+8MM+NdFX1D+wSk3D+9/WFNdO9zITYRnvOYIdKjQ788pEtFmUEjnEfh818L
 6j6U4m5tDKq52XZJuCm2+OxeUAltERPbKL78T+f51LLHHXq1WhE=
 =dq/H
 -----END PGP SIGNATURE-----

Merge tag 'LMDB_1.0.0'

LMDB 1.0.0
2026-06-30 16:51:09 +00:00
Quanah Gibson-Mount
2562c32974 Prep for release 2026-06-30 15:26:32 +00:00
Quanah Gibson-Mount
f7e7681c2d Merge remote-tracking branch 'origin/mdb.RE/1.0' 2026-06-24 21:10:18 +00:00
Howard Chu
f1a8d69e96 ITS#10522 lmdb: cleanup again 2026-06-24 22:05:23 +01:00
Howard Chu
16d65e3474 ITS#10522 lmdb: fix prev commit 2026-06-24 21:19:58 +01:00
Quanah Gibson-Mount
ae92a6f49a Merge remote-tracking branch 'origin/mdb.RE/1.0' 2026-06-16 15:47:57 +00:00
Howard Chu
ec8ad82c4e ITS#10523 LMDB: add sample for checksum plus authenticated encryption 2026-06-16 15:24:58 +01:00
Howard Chu
019e2ff4d0 ITS#10523 LMDB: allow checksum with authenticated encryption 2026-06-16 15:23:38 +01:00
Quanah Gibson-Mount
594aaf1ab1 Merge remote-tracking branch 'origin/mdb.RE/1.0' 2026-06-15 16:34:28 +00:00
Howard Chu
a436624f24 ITS#10520 LMDB: fix incremental dump/load for encryption 2026-06-13 23:45:19 +01:00
Howard Chu
f77a11be97 ITS#10520 LMDB: fix env_copyfd0() for remapped envs 2026-06-13 23:45:14 +01:00
Howard Chu
133bb65825 ITS#10520 LMDB: cleanup on crypto errors and exits 2026-06-13 23:45:08 +01:00
Howard Chu
4a54ad4da1 ITS#10520 LMDB: fix mdb_env_copyfd1() with encrypted DBs 2026-06-13 23:44:58 +01:00
Howard Chu
a2d9ea1ff9 ITS#10522 LMDB: reject 0-length values in DUPSORT DBs 2026-06-12 15:12:32 +01:00
Quanah Gibson-Mount
c5fee67736 Merge remote-tracking branch 'origin/mdb.RE/1.0' 2026-06-11 22:32:17 +00:00
Howard Chu
7bcb4d05da ITS#10521 LMDB: more for prev commit 2026-06-10 20:42:25 +01:00
Howard Chu
6e866d92f4 ITS#10521 LMDB: fix mdb_txn_begin
Don't allow read txns to have child txns. Broken by ITS#10395.
Simplify the conditional tests to make it obvious.
2026-06-10 20:34:05 +01:00
Quanah Gibson-Mount
f690936820 Merge remote-tracking branch 'origin/mdb.RE/1.0' 2026-06-09 15:20:49 +00:00
Howard Chu
b4a1d0fbe6 ITS#10519 LMDB: fix ovpage size calculation with encryptino & checksums 2026-06-09 13:37:25 +01:00
Quanah Gibson-Mount
80b0ff241f Merge remote-tracking branch 'origin/mdb.RE/1.0' 2026-06-08 18:01:05 +00:00
Howard Chu
79d8edbe2e ITS#10518 lmdb: fix mutex leak from ITS#10395 2026-06-08 16:56:53 +01:00
Ondřej Kuzník
d8ac61d2a9 ITS#10517 libldap+mbedtls: Check cert validation result 2026-06-07 22:50:01 +00:00
Howard Chu
ce139ac9fa ITS#9009 LMDB add release notes/upgrading info 2026-06-04 21:42:15 +01:00
Howard Chu
5be6295e53 ITS#8901 tpool: use joinable threads instead of detached
When tearing down the threadpool we need to wait for the last
thread to actually exit, before returning. We can only wait
for a thread if it's joinable. For all the threads besides
the last one, we detach before exiting because we don't care
about waiting for them.
2026-06-04 18:02:30 +00:00
Howard Chu
23c07757b2 ITS#8901 ldap_pvt_thread: add _detach() support
Prep for fixups to tpool.
2026-06-04 18:02:30 +00:00
Quanah Gibson-Mount
6d50a5730a Merge remote-tracking branch 'origin/mdb.RE/1.0' 2026-06-03 22:41:13 +00:00
Howard Chu
63b74c5344 ITS#10515 LMDB: Fix warnings on Windows 2026-06-01 17:07:07 +01:00
Howard Chu
5a5cff246f ITS#9009 LMDB: Doxygen updates for 1.0 2026-05-26 20:57:13 +01:00
Quanah Gibson-Mount
35a0fb5ac1 Merge remote-tracking branch 'origin/mdb.RE/1.0' 2026-05-26 16:14:36 +00:00
Howard Chu
66c6b60c64 ITS#10203 lmdb: fixup lmdb.pc 2026-05-22 21:14:40 +01:00
Quanah Gibson-Mount
84798f1ac4 Merge remote-tracking branch 'origin/mdb.RE/1.0' 2026-05-15 15:57:43 +00:00
Howard Chu
e67d370cab ITS#10504 lmdb: silence warning on MacOS linker 2026-05-14 14:17:53 +01:00
Quanah Gibson-Mount
9903af916f Merge branch 'mdb.RE/1.0' into ITS9009 2026-05-12 17:03:36 +00:00
Howard Chu
f57fb27496 ITS#9009 LMDB: update some version and copyright stamps 2026-05-06 21:24:10 +01:00
Josh Soref
f3ef35bbfb ITS#8605 - spelling fixes 2026-05-06 21:18:55 +01:00
Quanah Gibson-Mount
6966f369f1 Add changes file for LMDB 1.0 series 2026-05-06 14:43:25 +00:00
Howard Chu
a704373426 ITS#10498 libldap: silence a couple more warnings
OpenSSL 3 and 4 differ on constness here, and 4 is self-inconsistent
between getter and d2i. Discard the useless const qualifiers.
2026-05-04 15:35:20 +01:00
Howard Chu
c2b1cab5dc ITS#9011 LMDB: fix typo in prev commit 2026-05-04 14:50:46 +01:00
Howard Chu
1924ae9ba8 Whitespace cleanup 2026-05-04 14:49:07 +01:00
Christopher Zimmermann
11ebc033d2 ITS#9011 LMDB: add mdb_txn_flags() 2026-05-04 14:48:56 +01:00
Simon Pichugin
75b624f475 ITS#10498 libldap: more const-correctness for OpenSSL 4 2026-05-03 12:57:45 +01:00
Howard Chu
f8ec414d7d ITS#9619 LMDB: more for prev commit
Also needed to set overflow pgno.
2026-04-29 18:29:43 +01:00
Howard Chu
597e77a1f4 Creating LMDB 1.0 release branch 2026-04-28 17:09:52 +01:00
Howard Chu
a599597cb3 ITS#10498 libldap: fix for OpenSSL 4 compatibility 2026-04-28 16:49:32 +01:00
Markus Junginger
340f04593e ITS#9291 LMDB: quick sanity check on env open
Validate root page numbers and page sum against file size while opening env.
2026-04-27 19:49:12 +01:00
Howard Chu
fb4737e91c ITS#10203 LMDB: add lmdb.pc to Makefile 2026-04-27 19:31:44 +01:00
Howard Chu
0ff5b99e40 ITS#8335 LMDB: reject MDB_MULTIPLE put with 0 items
Also check for overflow of count and size.
2026-04-27 18:42:49 +01:00
Howard Chu
25f9efab91 ITS#9388 LMDB: fix mdb_stat page counts for dupsort DBs 2026-04-27 17:28:19 +01:00
Kerollmops
4e8a093a86 ITS#10454 LMDB: fix prev commit for Mac OSX + WRITEMAP 2026-04-27 15:18:24 +01:00