View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0002483 | NetSurf | Development | public | 2016-11-21 02:53 | 2017-10-16 23:42 | ||||
Reporter | npnth | ||||||||
Assigned To | |||||||||
Severity | minor | Reproducibility | always | ||||||
Status | closed | Resolution | open | ||||||
Platform | x86_64 | OS | Gentoo Linux | OS Version | Rolling | ||||
Product Version | 3.6 | ||||||||
Target Version | Fixed in Version | 3.7 | |||||||
Summary | 0002483: Build failure since e8a9e3744523671228fef385ce7e1e11f93283b0 with LibreSSL | ||||||||
Description | LibreSSL sets OPENSSL_VERSION_NUMBER to 0x20000000L, but does not necessarily follow OpenSSL's feature changes. As a result, commit e8a9e3744523671228fef385ce7e1e11f93283b0 thinks builds with LibreSSL should use OpenSSL 1.1.0-style X509 certificate handling, which LibreSSL doesn't provide. | ||||||||
Steps To Reproduce | Use LibreSSL (version 2.5.0 has been observed with this issue), attempt to build. | ||||||||
Additional Information | LibreSSL defines LIBRESSL_VERSION_NUMBER. Perhaps the check could be changed to #if (OPENSSL_VERSION_NUMBER < 0x1010000fL) || defined(LIBRESSL_VERSION_NUMBER) ? I have checked this locally, and it seems to work. | ||||||||
Tags | No tags attached. | ||||||||
Fixed in CI build # | |||||||||
Reported in CI build # | |||||||||
URL of problem page | |||||||||
Attached Files |
|
Notes | |
Vincent Sanders (administrator) 2016-11-21 22:46 |
Thanks for the bug report and analysis, I have independently found the issue and resolved it. do let me know if this does not fix it for you though. http://source.netsurf-browser.org/netsurf.git/commit/?id=3f88c12315556d6f5f928c7e6a5e56357899ece7 |
Vincent Sanders (administrator) 2017-10-16 23:42 |
Thankyou for your report, this has been resolved in the 3.7 release |
Issue History | |||
Date Modified | Username | Field | Change |
---|---|---|---|
2016-11-21 02:53 | npnth | New Issue | |
2016-11-21 22:46 | Vincent Sanders | Note Added: 0001420 | |
2016-11-21 22:46 | Vincent Sanders | Status | new => resolved |
2016-11-21 22:46 | Vincent Sanders | Fixed in Version | => 3.7 |
2017-10-16 23:42 | Vincent Sanders | Status | resolved => closed |
2017-10-16 23:42 | Vincent Sanders | Note Added: 0001676 |