droe / sslsplit

Transparent SSL/TLS interception
https://www.roe.ch/SSLsplit
BSD 2-Clause "Simplified" License
1.73k stars 327 forks source link

Fix build with upcoming libressl release #291

Closed botovq closed 2 years ago

botovq commented 3 years ago

The SSL_SESSION and SSL3_STATE structs will become opaque in the upcoming LibreSSL version 3.4.x. This will break the build. The requisite accessors have been available since LibreSSL 2.7.0, so adjust the version check accordingly.

sonertari commented 2 years ago

Thanks, this fixes build with LibreSSL 3.4.1 on OpenBSD 7.0, released today. Now I should enable support for tls13 (which I had already done on SSLproxy).