Bug 62236 - [PATCH] Fix build with LibreSSL 2.6 / 2.7
Summary: [PATCH] Fix build with LibreSSL 2.6 / 2.7
Status: RESOLVED FIXED
Alias: None
Product: Apache httpd-2
Classification: Unclassified
Component: mod_ssl (show other bugs)
Version: 2.5-HEAD
Hardware: All All
: P2 normal (vote)
Target Milestone: ---
Assignee: Apache HTTPD Bugs Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-03-31 10:06 UTC by Bernard Spil
Modified: 2018-04-03 12:19 UTC (History)
0 users



Attachments
svn diff for httpd/trunk (3.22 KB, patch)
2018-03-31 10:06 UTC, Bernard Spil
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Bernard Spil 2018-03-31 10:06:47 UTC
Created attachment 35830 [details]
svn diff for httpd/trunk

As per icing's request on httpd-dev@ ML to test trunk with LibreSSL

Patch tested against trunk with
 - LibreSSL 2.6.4
 - LibreSSL 2.7.1
 - OpenSSL 1.1.1-pre3

The patch covers multiple (new) issues:
 - LibreSSL 2.7 implements a large part of the OpenSSL 1.1 API
 - LibreSSL 2.7 does not implement TLSv1.3 (this is likely to be part of 2.8 in half a year)

Changes seem self-explanatory to me, let me know if I need to clarify anything.
Also includes a fix for mod_md w/ LibreSSL 2.7, let me know if you want that to be a separate PR.

The LibreSSL implements OpenSSL 1.1 API should be merged into 2.4 as well.

Thanks! Bernard.
Comment 1 Stefan Eissing 2018-04-03 12:19:59 UTC
Thanks! Submitted to trunk in r1828222.