Howard Chu
0e893fd788
ITS#10438 liblber: check for realloc failure in ber_bvreplace_x()
2026-02-02 16:49:07 +00:00
Quanah Gibson-Mount
28546ce6b5
Merge remote-tracking branch 'origin/mdb.RE/0.9'
2026-01-29 22:02:41 +00:00
Quanah Gibson-Mount
69087ced3c
Update for LMDB 0.9.35 release
2026-01-29 21:51:48 +00:00
Quanah Gibson-Mount
2fbb28d309
ITS#10434
2026-01-29 21:51:36 +00:00
Ondřej Kuzník
cd70bf5082
ITS#10431 Enforce a stop when encountering a nul-leading line
2026-01-29 16:14:30 +00:00
Ondřej Kuzník
2c5388b2da
ITS#10430 Do not scroll past nul bytes
2026-01-29 16:14:30 +00:00
Ondřej Kuzník
7b5980fd64
ITS#10429 Empty types are not valid LDIF, reject sooner
2026-01-29 16:14:30 +00:00
Howard Chu
33ca271e8a
ITS#10434 lmdb: fix typo on MacOSX
2026-01-29 13:17:46 +00:00
Quanah Gibson-Mount
1136fabf06
ITS#10433 - Update copyright year
2026-01-28 17:43:12 +00:00
Quanah Gibson-Mount
1885843be4
Merge remote-tracking branch 'origin/mdb.RE/0.9'
2026-01-26 19:03:01 +00:00
Quanah Gibson-Mount
03d56d5380
Prep for release (0.9.34)
2026-01-26 19:02:01 +00:00
Quanah Gibson-Mount
5aaa51af6c
Merge remote-tracking branch 'origin/mdb.RE/0.9'
2026-01-26 19:00:10 +00:00
Howard Chu
27a60451c5
ITS#10419, ITS#10420
2026-01-13 16:51:58 +00:00
Ali Caglayan
12ebcffba4
ITS#10420 LMDB: add support for Haiku
2026-01-13 16:50:24 +00:00
Ali Caglayan
4c84d3a312
ITS#10419 LMDB: add support for NetBSD
2026-01-13 16:50:17 +00:00
Quanah Gibson-Mount
c79a8ea61b
Merge remote-tracking branch 'origin/mdb.RE/0.9'
2026-01-12 23:59:39 +00:00
Howard Chu
f1620c3a1b
ITS#10421
2026-01-06 20:53:47 +00:00
Howard Chu
46b33d2b45
ITS#10421 mdb_load: check for malicious input
2026-01-06 20:53:08 +00:00
Graham Leggett
f3b49ffa10
ITS#10149 - Allow certificates and keys to be read from URIs
2025-12-15 22:52:13 +00:00
Howard Chu
148e940fda
ITS#9305 libldap: don't mask ld_errno if set during connect failure
2025-12-09 15:06:05 +00:00
Howard Chu
b0e95d023a
ITS#9305 libldap: report errmsg from hostname lookup failures
...
Use new LDAP_X_SERVER_UNKNOWN error code for failed lookups.
2025-12-09 15:06:05 +00:00
Howard Chu
7055e08841
ITS#10410 lutil_strncopy: refix prev commit
2025-12-01 16:16:10 +00:00
Howard Chu
a946853b12
ITS#10410 lutil_strncopy: fix prev commit
2025-12-01 15:56:36 +00:00
Howard Chu
a16f196903
ITS#10410 lutil_strncopy: fix off by one
2025-12-01 15:18:54 +00:00
Ondřej Kuzník
8651f98a08
ITS#9739 Let configure options influence the symbol version map
2025-11-04 16:23:58 +00:00
Quanah Gibson-Mount
32c2e5a451
Merge remote-tracking branch 'origin/mdb.RE/0.9'
2025-11-04 15:46:45 +00:00
Nadezhda Ivanova
9731103ffb
ITS#10390 ldif_parse_line2 calculates an incorrect length of the attribute type
2025-10-21 18:22:05 +00:00
Nadezhda Ivanova
138422cbe9
ITS#10388 ldif_parse_line2 is not compliant with RFC2849
2025-10-21 18:22:05 +00:00
Howard Chu
b0f486e72e
ITS#10401 liblber: fix shift of negative int in ber_decode_int()
...
There's no actual possibility of overflow but sanitizers will complain.
2025-10-17 15:26:08 +01:00
Howard Chu
44815be4da
ITS#10400 libldap: fix NULL deref in ldap_parse_result()
...
Broken by patch for ITS#10229.
2025-10-16 16:49:53 +01:00
Howard Chu
270c543828
ITS#9564
2025-10-15 18:13:58 +01:00
Howard Chu
b807ef1345
ITS#9564 lmdb: fix race condition freeing spilled pages at end of transaction
2025-10-15 18:13:18 +01:00
Howard Chu
7259296081
ITS#10396 fix mdb_cursor_del0 with multiple DUPSORT cursors
2025-10-06 16:53:18 +01:00
Howard Chu
c47b113674
ITS#10396 lmdb: fix mdb_cursor_del0 with multiple DUPSORT cursors
...
Use the correct stack index when adjusting other cursors pointing to
the affected page and the DB has a subDB. Broken in ITS#8406.
2025-10-06 16:52:32 +01:00
Quanah Gibson-Mount
eae9c380d0
Merge remote-tracking branch 'origin/mdb.RE/0.9'
2025-09-17 17:39:20 +00:00
Caolán McNamara
f584da2fe7
ITS#10375 libldap/tls2: const up oids
...
to move it out of the .data section
2025-07-28 15:19:04 +01:00
Howard Chu
7d2805f27c
ITS#10370 libldap: don't assert on network input
2025-07-23 22:05:25 +01:00
Howard Chu
76e1492809
ITS#10356 libldap: implement LDAP_OPT_REFHOPLIMIT
2025-06-20 02:35:44 +00:00
Michael Kourlas
585e6aa9a5
ITS#10330 keep socket non-blocking during polling in ldap_int_tls_start
...
During TLS negotiation, if a timeout is set, ldap_int_tls_start sets the
socket to non-blocking and calls ldap_int_poll in a loop if
ldap_int_tls_connect does not succeed the first time it is called.
However, ldap_int_poll sets the socket back to blocking and we currently
do not set it back to non-blocking. This means that a subsequent call to
ldap_int_tls_connect may hang and the configured timeout will not be
enforced. To fix this, we now set the socket back to non-blocking after
ldap_int_poll is called.
2025-06-19 13:49:40 +00:00
Michael Kourlas
76b9c476dd
ITS#10330 do not poll socket in ldap_int_tls_start if no timeout set
...
This probably had no effect, but is unnecessary.
2025-06-19 13:49:40 +00:00
Howard Chu
f7c1754e36
ITS#10355
2025-06-12 15:18:48 +01:00
Howard Chu
7c7988003b
ITS#10355 lmdb mplay: don't assign to stdin/stdout
2025-06-12 15:16:50 +01:00
Howard Chu
c85bcff9c5
ITS#10346
2025-06-10 20:57:48 +01:00
Mike Moritz
7f8f52e0e2
ITS#10346 lmdb: fix compacting copy with large values
2025-06-10 20:56:50 +01:00
Howard Chu
529442b4cb
ITS#10342
2025-06-10 20:43:44 +01:00
jinyaoguo
ce339e82bd
ITS#10342 lmdb: fix potential memleak in child txn_begin
2025-06-10 20:39:52 +01:00
Ondřej Kuzník
6063498361
ITS#10297 Defer hostname resolution til first use
2025-05-09 09:31:26 +01:00
Howard Chu
e5a545d54c
ITS#10328 librewrite: fix substitution cleanup
2025-04-24 16:47:31 +00:00
Howard Chu
10456f5850
ITS#10326 mbedtls: always call mbedtls_ssl_set_hostname()
...
Even if hostname is NULL, the library requires this be called once.
If non-NULL, mbedtls may do a hostname check which is redundant
since libldap does its own check.
2025-04-22 17:26:46 +01:00
Howard Chu
ac89f42433
ITS#10296 lmdb: fix typo in prev commit
2025-02-19 09:15:27 +00:00