Hi Willy, Emeric, list!

Two OpenSSL forks recently appeared, OpenBSD's LibreSSL and Google's
boringssl.

Both projects are very interesting (for early adopters).

While HAProxy builds fine against LibreSSL (2.0.5), it needs some
adjustments to build against boringssl.


The following patchset fixes those issues with some ifdef'ing, technical
details are in the individual commit message. I decided to fix one problem
per commit, instead of 4 problems in one commit, as it easier to review,
understand and revert (some of those workarounds may not be needed forever,
for example the one regarding OCSP).


I think it would be a good thing to get this into the development tree, so
that people can start playing with it.



cheers,

Lukas



Lukas Tribus (4):
  BUILD: ssl: handle boringssl in openssl version detection
  BUILD: ssl: disable OCSP when using boringssl
  BUILD: ssl: don't call get_rfc2409_prime when using boringssl
  MINOR: ssl: don't use boringssl's cipher_list

 include/proto/ssl_sock.h |  2 +-
 src/dumpstats.c          |  2 +-
 src/haproxy.c            |  7 ++++++-
 src/ssl_sock.c           | 36 ++++++++++++++++++++++--------------
 4 files changed, 30 insertions(+), 17 deletions(-)

-- 
1.9.1


Reply via email to