LibreSSL 2.5.3

LibreSSL made a structures opaque, projects trying to access struct members directly start failing and need to be modified to use the get- and set-ters.

Build failures from TrueOS 2017-04-21

category/port

Problem

Ports Status

Upstream status/Comment

databases/freetds

TLS_ST_OK

use of undeclared identifier 'TLS_ST_OK'

databases/mongodb32-tools

SHA0?

could not determine kind of name for C.EVP_sha

databases/pgbouncer

struct ssl3_state_st

no member named 'dh' in 'struct ssl3_state_st::(anonymous

databases/postgresql93-server

struct ssl_st

no member named 'state' in 'struct ssl_st'

databases/virtuoso

ssl_st

no member named 'state' in 'struct ssl_st'

devel/cpp-netlib

PR219924

Build log Caused by net/asio

devel/poco

EVP_MD_CTX_free

use of undeclared identifier 'EVP_MD_CTX_free'

ftp/proftpd

patch

PR217025

mod_tls moved from modules/ to contrib/

games/tinymux

???

use of undeclared identifier 'p6h_xx_crypt'

irc/irssi-xmpp

struct

PR218328

no member named 'use_ssl' in 'struct _XMPP_SERVER_CONNECT_REC'

lang/harbour

ssl_st

no member named 'msg_callback_arg' in 'struct ssl_st'

lang/pypy3

X509_V_ERR_HOSTNAME_MISMATCH

mail/cyrus-imapd24

OPENSSL_VERSION_#

PR219922

mail/postfix

x25519

PR216790

Issue 50

mail/postfix-current

PR216790

Issue 50

mail/qmail-spamcontrol

ssl_st

ssl_st no member named 'type' in 'struct ssl_st'

mail/qmail

ssl_st

https://bugs.freebsd.org/218590|PR218590]]

no member named 'state' in 'struct ssl_st'

mail/qpopper

ssl_st

no member named 'hit' in 'struct ssl_st'

net/freeradius3

OPENSSL_VERSION_#

PR218225

patch

net/freerdp1

struct ssl_method_st

no member named 'ssl_connect' in 'struct ssl_method_st'

net/glusterfs

OPENSSL_VERSION_#

implicit declaration of function 'HMAC_CTX_new'

net/haproxy

PR218637

net/haproxy-devel

struct ssl_ctx_st

PR219272

no member named 'tlsext_status_arg' in 'struct ssl_ctx_st'

net/hostapd

OPENSSL_VERSION_#

OPENSSL_VERSION_NUMBER

net/netatalk

undeclared identifier 'Key_schedule'

net/xrdp-devel

undefined reference to `HMAC_CTX_new'

net-mgmt/nsca-ng-client

PSK

checking for SSL_get_psk_identity in -lssl... no

net-mgmt/xymon-server

setup_ssl

undefined reference to `SSL_CTX_set_min_proto_version'

net-mgmt/zabbix3-server

PSK

net-mgmt/zabbix32-server

PSK

security/certificate-transparency

X509_get_signature_nid

use of undeclared identifier undeclared identifier 'X509_get_signature_nid'

security/openssl_tpm_engine

variable has incomplete type 'RAND_METHOD'

security/openconnect

struct ssl_st

PR219273

In ports no member named 'enc_write_ctx' in 'struct ssl_st'

security/openscep

M_ASN1_New_Malloc

implicit declaration of function 'M_ASN1_New_Malloc' is invalid

security/openvpn-devel

struct ssl_ctx_st

struct ssl_ctx_st

sysutils/tlsdate

struct ssl_st

error: no member named 'state' in 'struct ssl_st'

sysutils/ttyd

SSL_get0_param

undefined reference to `SSL_get0_param'

sysutils/ucspi-ssl

X509_get0_tbs_sigalg

undefined reference to `X509_get0_tbs_sigalg'

www/apache22

ssl_st

no member named 'state' in 'struct ssl_st'

www/cherokee

crypt_r

Unable to detect data struct is used by crypt_r

www/httest

OPENSSL_VERSION_#

undefined reference to `X509_get0_tbs_sigalg'

www/links-hacked

ssl_st

no member named 'options' in 'struct ssl_st'

www/nginx-full

SSL_set_current_cert

implicit declaration of SSL_set_current_cert

www/squid-devel

call to 'X509_up_ref' is ambiguous

www/ufdbguard

ssl_st

no member named 'state' in 'struct ssl_st'

LibreSSL/2.5 (last edited 2018-03-23T08:30:44+0000 by BernardSpil)