This is the first testing call for OpenLDAP 2.5.17. Depending on the results, this may be the only testing call.
Generally, get the code for RE25:
Extract, configure, and build.
Execute the test suite (via make test) after it is built. Optionally, cd tests && make its to run through the regression suite.
Thanks!
OpenLDAP 2.5.17 Engineering Fixed liblber missing newline on long msg (ITS#10105) Fixed libldap exit handling with OpenSSL3 (ITS#9952) Fixed libldap with TLS and multiple ldap URIs (ITS#10101) Fixed libldap OpenSSL cipher suite handling (ITS#10094) Fixed libldap OpenSSL 3.0 and Diffie-Hellman param files (ITS#10124) Fixed libldap timestamps on Windows (ITS#10100) Fixed lloadd to work when resolv.conf is missing (ITS#10070) Fixed lloadd handling of closing connection (ITS#10083) Fixed slapd handling of regex testing in ACLs (ITS#10089) Fixed slapd-asyncmeta when remote suffix is empty (ITS#10076) Fixed slapo-dynlist so it can't be global (ITS#10091) Build Fixed lloadd type mismatches (ITS#10074) Fixed builds for Windows (ITS#10117) Fixed build with clang16 (ITS#10123 Documentation Fixed slapo-homedir(5) attribute name for olcHomedirArchivePath (ITS#10057) Minor Cleanup ITS#10059 ITS#10068 ITS#10109 ITS#10110 ITS#10129 ITS#10130 ITS#10135 ITS#10144 ITS#10145 ITS#10153
Regards, Quanah
I sent this yesterday, but many people didn't get it due to the mailman upgrade issue that's now resolved.
Thanks!
--Quanah
--On Thursday, January 18, 2024 11:26 AM -0800 Quanah Gibson-Mount quanah@fast-mail.org wrote:
This is the first testing call for OpenLDAP 2.5.17. Depending on the results, this may be the only testing call.
Generally, get the code for RE25:
Extract, configure, and build.
Execute the test suite (via make test) after it is built. Optionally, cd tests && make its to run through the regression suite.
Thanks!
OpenLDAP 2.5.17 Engineering Fixed liblber missing newline on long msg (ITS#10105) Fixed libldap exit handling with OpenSSL3 (ITS#9952) Fixed libldap with TLS and multiple ldap URIs (ITS#10101) Fixed libldap OpenSSL cipher suite handling (ITS#10094) Fixed libldap OpenSSL 3.0 and Diffie-Hellman param files (ITS#10124) Fixed libldap timestamps on Windows (ITS#10100) Fixed lloadd to work when resolv.conf is missing (ITS#10070) Fixed lloadd handling of closing connection (ITS#10083) Fixed slapd handling of regex testing in ACLs (ITS#10089) Fixed slapd-asyncmeta when remote suffix is empty (ITS#10076) Fixed slapo-dynlist so it can't be global (ITS#10091) Build Fixed lloadd type mismatches (ITS#10074) Fixed builds for Windows (ITS#10117) Fixed build with clang16 (ITS#10123 Documentation Fixed slapo-homedir(5) attribute name for olcHomedirArchivePath (ITS#10057) Minor Cleanup ITS#10059 ITS#10068 ITS#10109 ITS#10110 ITS#10129 ITS#10130 ITS#10135 ITS#10144 ITS#10145 ITS#10153
Regards, Quanah
On Fri, 2024-01-19 at 10:27 -0800, Quanah Gibson-Mount wrote:
I sent this yesterday, but many people didn't get it due to the mailman upgrade issue that's now resolved.
Thanks!
--Quanah
Compile error in 'ibraries/liblmdb' mdb_load.c
--- openldap-OPENLDAP_REL_ENG_2_5/libraries/liblmdb/mdb_load.c 2024- 01-18 19:42:31.000000000 +0100 +++ openldap-2.5.16/libraries/liblmdb/mdb_load.c 2024-01-20 16:54:45.533564971 +0100 @@ -449,7 +449,7 @@ if (rc == MDB_KEYEXIST && putflags) continue; if (rc) { - fprintf(stderr, "%s: line %"Yu": mdb_cursor_put failed, error %d %s\n", prog, lineno, rc, mdb_strerror(rc)); + fprintf(stderr, "%s: line %" Z "d: mdb_cursor_put failed, error %d %s\n", prog, lineno, rc, mdb_strerror(rc)); goto txn_abort; } batch++;
...
Armin Tüting wrote:
On Fri, 2024-01-19 at 10:27 -0800, Quanah Gibson-Mount wrote:
I sent this yesterday, but many people didn't get it due to the mailman upgrade issue that's now resolved.
Thanks!
--Quanah
Compile error in 'ibraries/liblmdb' mdb_load.c
--- openldap-OPENLDAP_REL_ENG_2_5/libraries/liblmdb/mdb_load.c 2024- 01-18 19:42:31.000000000 +0100 +++ openldap-2.5.16/libraries/liblmdb/mdb_load.c 2024-01-20 16:54:45.533564971 +0100 @@ -449,7 +449,7 @@ if (rc == MDB_KEYEXIST && putflags) continue; if (rc) {
fprintf(stderr, "%s: line %"Yu":
mdb_cursor_put failed, error %d %s\n", prog, lineno, rc, mdb_strerror(rc));
fprintf(stderr, "%s: line %" Z "d:
mdb_cursor_put failed, error %d %s\n", prog, lineno, rc, mdb_strerror(rc)); goto txn_abort; } batch++;
...
Thanks for the feedback. This was a merge conflict from mdb.master. You have the correct fix above, and it's now committed in mdb.RE/0.9 5eb93a3b8a3b6139da9321117ea013ea6c95c2c4
The fix will have to be merged to RE25 and RE26 as well.
--On Saturday, January 20, 2024 9:19 PM +0000 Howard Chu hyc@symas.com wrote:
Thanks for the feedback. This was a merge conflict from mdb.master. You have the correct fix above, and it's now committed in mdb.RE/0.9 5eb93a3b8a3b6139da9321117ea013ea6c95c2c4
The fix will have to be merged to RE25 and RE26 as well.
Thanks for the report Armin, and thanks for the quick fix Howard. This is now updated for RE25, RE26, and master.
Regards, Quanah
(With the latest update) All tests pass for 2.5.17 on "Slackware 15.0 x86_64" Linux kernel 5.15.117-xen #1 SMP PREEMPT Wed Aug 9 20:22:02 PDT 2023 x86_64 Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz GenuineIntel GNU/Linux
Chris Paul | https://www.rexconsulting.net
openldap-technical@openldap.org