build with libressl
commit1ca52fdce3b87f7748dd5db6f59d738ed7a9efe1
authorGlenn Strauss <gstrauss@gluelogic.com>
Sat, 7 May 2016 16:41:05 +0000 (7 12:41 -0400)
committerGlenn Strauss <gstrauss@gluelogic.com>
Sat, 7 May 2016 16:50:41 +0000 (7 12:50 -0400)
treef2909dafbfbf144494132e6c67a57fe1245be991
parent873eaf3f4ad9b56150d2c370c4a3ab98e5b7ce90
build with libressl

libressl defines SSL_OP_NO_SSLv2 and SSL_OP_NO_SSLv3 as 0x0
  (thx Christian Heckendorf)

libressl matches ERR_remove_thread_state() signature from openssl 1.0.2
  (libressl pretends that libressl is openssl version 2.0.0,
   but openssl 1.1.0 changes signature of ERR_remove_thread_state())

libressl does not yet provide compatibility interfaces for the new
  prototypes introduced in openssl 1.1.0, including
  DH_set0_pqg() and DH_set_length()

remove OPENSSL_NO_KRB5 from build config (added in 5fab991b in 2005)
  (define USE_OPENSSL_KERBEROS if required)
  (Note: OPENSSL_NO_KRB5 removed in openssl 1.1.0)
README.FreeBSD
configure.ac
src/CMakeLists.txt
src/SConscript
src/base.h
src/config.h.cmake
src/network.c
src/server.c