LibreSSL 3.5, currently security/libressl-devel, opaqued many structs and implemented more functions in line with OpenSSL 1.1
Details
Details
- Reviewers
tcberner fluffy arrowd - Group Reviewers
kde - Commits
- R11:ce78e24f5d76: net/qt5-network: fix with LibreSSL 3.5
Consumers dogfooded, work as intended
Diff Detail
Diff Detail
- Repository
- R11 FreeBSD ports repository
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
net/qt5-network/files/patch-src_network_ssl_qsslsocket__openssl__symbols__p.h | ||
---|---|---|
107 | please use parenthesis to make the precedence of || and && explicit. |
net/qt5-network/files/patch-src_network_ssl_qsslsocket__openssl__symbols__p.h | ||
---|---|---|
107 | Not sure how additional parentheses would help? There are enough of them as is, especially with the !defined(). Kinda sucks that in the latter bit we have to check whether the define exists (because OpenSSL does not define it) otherwise the preprocessor errors out. |
net/qt5-network/files/patch-src_network_ssl_qsslsocket__openssl__symbols__p.h | ||
---|---|---|
107 | Sorry, I missed that you already have them around the (defined(LIBRESSL)...) :) |