Quanah Gibson-Mount
662ccd4cc7
Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_6
2024-05-21 17:16:47 +00:00
Quanah Gibson-Mount
3a29a24777
Prep for release
2024-05-21 17:16:06 +00:00
Howard Chu
051b9f05a1
ITS#10216 libldap: fix OpenSSL channel binding digest
...
The OBJ_find_ API is undocumented but this is what OpenSSL libcrypto does itself.
2024-05-21 15:42:03 +00:00
Howard Chu
1d37f7b005
ITS#10209 libldap: only use OPENSSL_INIT_NO_ATEXIT if it's defined
...
Fake OpenSSL clones like LibreSSL don't support it.
In general we will make no effort to support fake OpenSSL clones.
2024-05-09 19:08:33 +00:00
Quanah Gibson-Mount
2624ea1416
Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_6
2024-05-07 17:29:40 +00:00
Quanah Gibson-Mount
fd4db20d77
Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_6
2024-05-07 17:29:14 +00:00
Quanah Gibson-Mount
7c99799729
ITS#10212
2024-05-07 16:49:34 +00:00
Quanah Gibson-Mount
ccbec37209
ITS#10198
2024-05-07 16:49:00 +00:00
Howard Chu
d83d6b4ebe
ITS#10212 LMDB: better fix
2024-05-03 20:44:48 +01:00
Howard Chu
37829ce493
ITS#10212 LMDB: init txnid for read-only DBs
2024-05-02 16:33:14 +01:00
Howard Chu
d3ae7c36e5
ITS#10198 Win32 mdb_strerror - stop passing "ignored" parameter
...
The M$ docs say the parameter is ignored, but it actually isn't,
and will cause a SEGV if the pointed memory isn't an init'd va_list.
2024-04-04 07:17:35 +01:00
Quanah Gibson-Mount
fa5cf1252f
Happy New Year!
2024-03-26 19:45:35 +00:00
Howard Chu
e08b80e8b7
ITS#9952 TLS/OpenSSL: disable use of atexit()
...
This will only have any effect if libldap is the first caller to
initialize OpenSSL, but that should be all that matters when libldap
is part of a dynmically loaded module. It prevents the crash in the
example cases given.
2024-03-26 16:33:55 +00:00
Howard Chu
5e598b4371
Revert "ITS#9952 libldap: use atexit for TLS teardown"
...
This reverts commit 337455eb3a .
The change was non-portable, caused ITS#10176. OpenSSL 3 is
broken and should be fixed.
2024-03-26 16:33:50 +00:00
Quanah Gibson-Mount
7077d5e601
ITS#9037
2024-03-26 16:25:55 +00:00
Howard Chu
83dc42c5ca
ITS#9037 mdb_page_search: fix error code when DBI record is missing
...
Use the more relevant MDB_BAD_DBI instead of MDB_NOTFOUND error code
2024-03-26 14:52:42 +00:00
Quanah Gibson-Mount
a70cd7497e
Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_6
2024-01-29 18:21:35 +00:00
Quanah Gibson-Mount
e96d8dfa39
Prep for release
2024-01-29 18:20:26 +00:00
Quanah Gibson-Mount
884bed2299
Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_6
2024-01-20 22:32:16 +00:00
Howard Chu
5eb93a3b8a
ITS#10125: fix bad merge
...
From ac011b2c5a
2024-01-20 21:16:17 +00:00
Quanah Gibson-Mount
33ec67d764
Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_6
2024-01-16 20:42:39 +00:00
Quanah Gibson-Mount
6973baf416
ITS#10137
2024-01-16 20:30:34 +00:00
Clément Renault
95670e37c9
ITS#10137 LMDB: Allow users to define MDB_IDL_LOGN
2024-01-16 20:30:01 +00:00
Howard Chu
0e40e44e3e
ITS#10145 ldap_url_parse_ext: fail earlier on bad URL enclosure
2024-01-16 19:15:37 +00:00
Howard Chu
214c14e2aa
ITS#10144 libldap: RDNs must contain at least 1 AVA
2024-01-16 19:14:16 +00:00
Howard Chu
4d97ae3330
ITS#10124 libldap: fix dhparam init with OpenSSL 3.x
2024-01-16 18:19:21 +00:00
Quanah Gibson-Mount
ea975636ab
ITS#9378, ITS#10125
2024-01-11 22:35:25 +00:00
Howard Chu
ac011b2c5a
ITS#10125 mdb_load: fix cursor reinit in Append mode
2024-01-11 22:33:43 +00:00
hyc
a21a1e6316
ITS#10100 fix Windows timestamps
...
Simplify, instead of trying to maintain offset between performance
counter and systemtime, just use performance counter.
2024-01-11 21:59:51 +00:00
Howard Chu
70be1f177d
ITS#10094 libldap/OpenSSL: fix setting ciphersuites
...
Don't try old-style ciphersuite list if only v1.3 or newer ciphers were specified
2024-01-11 21:55:59 +00:00
Howard Chu
807a7cf720
ITS#10105 liblber lutil_debug: ensure msg ends with NL
2024-01-11 17:57:58 +00:00
Florin Crișan
b04dfbff64
ITS#10101 libldap: fix double sb_close when first TLS connection fails
2024-01-11 17:54:23 +00:00
Howard Chu
9bafe54967
ITS#9378 Add replay tool
...
Reads a replay log and executes all the write ops
2024-01-09 17:41:21 +00:00
Howard Chu
4a19b804cf
ITS#9378 Add explicit replay logging
...
Logs essential ops so they can be replayed.
Ignores read ops for now.
2024-01-09 17:27:59 +00:00
Quanah Gibson-Mount
31ba06e1da
ITS#10095
2023-10-23 19:45:12 +00:00
Howard Chu
375d21a9e0
ITS#9952 libldap: use atexit for TLS teardown
2023-09-26 17:22:07 +00:00
Howard Chu
ce200dca1d
ITS#10095 partial revert of ITS#9278 2fd44e3251
...
The patch was incorrect and introduced numerous race conditions.
The original problem was a FreeBSD bug, subsequently fixed:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=269277
2023-08-27 15:40:34 +01:00
Quanah Gibson-Mount
392d6b53de
Return to engineering
2023-07-10 21:20:16 +00:00
Quanah Gibson-Mount
f6073d79a2
Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_6
2023-07-10 16:24:25 +00:00
Quanah Gibson-Mount
ce201088de
Update release date for LMDB 0.9.31
2023-07-10 16:09:21 +00:00
Quanah Gibson-Mount
051fb0bbfe
Prep for release
2023-06-26 16:54:11 +00:00
Quanah Gibson-Mount
49c4cbce6d
Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_6
2023-05-25 19:38:47 +00:00
Quanah Gibson-Mount
887d3b3077
ITS#8447
2023-05-25 19:37:01 +00:00
Howard Chu
76bad923f7
ITS#8447 fix cursor_put(MDB_CURRENT) on DUPSORT DB with different-sized data
2023-05-25 19:33:44 +00:00
Ian Puleston
dcbfb3304b
ITS#10023 libldap: fix asynch connects
...
This is option #1
2023-05-25 19:02:36 +00:00
Ian Puleston
67164c7b61
ITS#10035 Fix setting TLSv1.3 ciphersuite
2023-04-27 15:36:40 +00:00
Howard Chu
af3f6f143e
ITS#10015 libldap: fix KEEPALIVE opts from ITS#9490
2023-04-27 15:04:45 +00:00
Howard Chu
0e0bd88604
ITS#10004: librewrite: plug potential ld leak in ldapmap
2023-04-26 17:32:59 +00:00
Howard Chu
6f2e068583
ITS#10003: ldap_open_internal_connection: fix mutex usage
...
Note: this is a non-standard function with no use cases
2023-04-26 17:32:32 +00:00
Howard Chu
21b9957816
ITS#9996 librewrite plug potential leak in ldapmap map_ldap_apply()
2023-04-26 16:43:18 +00:00