Configured and compiled on CentOS7 with openssl 1.1.1g from EPEL repo
LDFLAGS="-L/usr/lib64/openssl11 -Wl,-rpath,/usr/include/openssl11" CPPFLAGS="-I/usr/include/openssl11" export CPPFLAGS export LDFLAGS ./configure --with-argon2 --with-systemd --with-tls=openssl --enable-mdb --with-cyrus-sasl --enable-spasswd --enable-syslog --enable-modules --enable-cleartext --enable-overlays --enable-accesslog --enable-auditlog --with-threads --enable-shared --enable-ldap --enable-deref --enable-slapd --enable-ppolicy --enable-memberof make depend make make test
All tests completed without error. I then ran the regressions tests and got this error:
Starting its8444 ...
running defines.sh This test tracks a case where changes are incorrectly skipped See https://bugs.openldap.org/show_bug.cgi?id=8444 for more information. Initializing server configurations... Starting provider slapd on TCP/IP URI ldap://localhost:9011/ Using ldapsearch to check that provider slapd is running... Starting provider slapd on TCP/IP URI ldap://localhost:9012/ Using ldapsearch to check that provider slapd is running... Starting provider slapd on TCP/IP URI ldap://localhost:9013/ Using ldapsearch to check that provider slapd is running... Starting provider slapd on TCP/IP URI ldap://localhost:9014/ Using ldapsearch to check that provider slapd is running... Populating database on first provider... Sleeping 10 seconds to allow replication to initiate... Looping 50 times adding and deleting members to the Cartoonia group... Adding new members to the group (1/50)... Deleting new members from the group... Searching new members to see if they still have memberOf present... ldapsearch failed (32)!
./data/regressions/its8444/its8444 failed (exit 32)
make[1]: *** [mdb-its-yes] Error 32 make[1]: Leaving directory `/home/classen/projects/openldap/openldap-OPENLDAP_REL_ENG_2_6/tests' make: *** [regressions] Error 2
On Sep 7, 2021, at 10:01 AM, Quanah Gibson-Mount quanah@symas.com wrote:
This is the first testing call for OpenLDAP 2.6.0 Release. Depending on the results, this may be the only testing call.
Generally, get the code for RE26:
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.
A list of items fixed and added in 2.6 can be found at:
A major change with 2.6 is the ability to bypass syslog for logging (ITS#6949). This significantly improves slapd performance. Currently this is being adjusted so that lloadd also supports this new feature, but it can be tested with slapd at this time.
Additionally, the following deprecated backends have been removed:
back-ndb back-shell
Regards, Quanah
--
Quanah Gibson-Mount Product Architect Symas Corporation Packaged, certified, and supported LDAP solutions powered by OpenLDAP: http://www.symas.com