The issue has been partially resolved after updating to LibresSLL 2.2.1

If the OpenSMTPD 5.7.1 release is compiled using flags:

$ CFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib make && sudo make install

Then /usr/sbin/smtpd is once again linked correctly to the newer /usr/local/lib/ libraries:

$ ldd /usr/sbin/smtpd | grep -E 'lib(ssl|crypto)'
0000198db574e000 0000198db5bad000 rlib 0 1 0 /usr/local/lib/libssl.so.33.0 0000198db6a9b000 0000198db7069000 rlib 0 2 0 /usr/local/lib/libcrypto.so.34.0

If it's compiled without the flags:

$ make && sudo make install

Then smtpd is linked to the outdated LibreSSL 2.1 libraries that shipped with the OpenBSD 5.7 release

$ ldd /usr/sbin/smtpd | grep -E 'lib(ssl|crypto)'
00000f4d7d082000 00000f4d7d4e1000 rlib 0 1 0 /usr/lib/libssl.so.32.0 00000f4d852c9000 00000f4d8589e000 rlib 0 1 0 /usr/lib/libcrypto.so.32.0

--
You received this mail because you are subscribed to [email protected]
To unsubscribe, send a mail to: [email protected]

Reply via email to