====== 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 | | [[https://builds.ixsystems.com/gauntlet/data/master-trueosports/2017-04-21_13h08m16s/logs/errors/freetds-devel-1.00.131,1.log|use of undeclared identifier 'TLS_ST_OK']] | | databases/mongodb32-tools | SHA0? | | [[https://builds.ixsystems.com/guantlet/data/master-trueosports/2017-04-21_13h08m16s/logs/errors/mongodb32-tools-3.2.11.log|could not determine kind of name for C.EVP_sha]] | | databases/pgbouncer | struct ssl3_state_st | | [[https://builds.ixsystems.com/guantlet/data/master-trueosports/2017-04-21_13h08m16s/logs/errors/pgbouncer-1.7.2_2.log|no member named 'dh' in 'struct ssl3_state_st::(anonymous]] | | databases/postgresql93-server | struct ssl_st | | [[https://builds.ixsystems.com/guantlet/data/master-trueosports/2017-04-21_13h08m16s/logs/errors/postgresql93-server-9.3.16.log|no member named 'state' in 'struct ssl_st']] | | databases/virtuoso | ssl_st | | [[https://builds.ixsystems.com/gauntlet/data/master-trueosports/2017-04-21_13h08m16s/logs/errors/virtuoso-7.2.4.2_1.log|no member named 'state' in 'struct ssl_st']] | | devel/cpp-netlib | [[https://bugs.freebsd.org/219924|PR219924]] | | [[https://builds.ixsystems.com/guantlet/data/master-trueosports/2017-04-21_13h08m16s/logs/errors/cpp-netlib-0.12.0.log|Build log]] Caused by [[OpenSSL/No-SSLv3|net/asio]] | | devel/poco | EVP_MD_CTX_free | | [[https://builds.ixsystems.com/gauntlet/data/master-trueosports/2017-04-21_13h08m16s/logs/errors/poco-1.7.8.log|use of undeclared identifier 'EVP_MD_CTX_free']] | | ftp/proftpd | patch | [[https://bugs.freebsd.org/217025|PR217025]] | [[https://github.com/HardenedBSD/hardenedbsd-ports/commit/373ca11515bdf197321605a719ec421c94f82b16|mod_tls moved from modules/ to contrib/]] | | games/tinymux | ??? | | [[https://builds.ixsystems.com/guantlet/data/master-trueosports/2017-04-21_13h08m16s/logs/errors/tinymux-2.10.1.13.log|use of undeclared identifier 'p6h_xx_crypt']] | | irc/irssi-xmpp | struct | [[https://bugs.freebsd.org/218328|PR218328]] | [[https://builds.ixsystems.com/guantlet/data/master-trueosports/2017-04-21_13h08m16s/logs/errors/irssi-xmpp-0.53_1.log|no member named 'use_ssl' in 'struct _XMPP_SERVER_CONNECT_REC']] | | lang/harbour | ssl_st | | [[https://builds.ixsystems.com/gauntlet/data/master-trueosports/2017-04-21_13h08m16s/logs/errors/harbour-3.0.0_4.log|no member named 'msg_callback_arg' in 'struct ssl_st']] | | lang/pypy3 | | | X509_V_ERR_HOSTNAME_MISMATCH | | mail/cyrus-imapd24 | OPENSSL_VERSION_# | [[https://bugs.freebsd.org/219922|PR219922]] | | | mail/postfix | x25519 | [[https://bugs.freebsd.org/216790|PR216790]] | [[https://github.com/HardenedBSD/hardenedbsd-ports/commit/7067b4b75d7e19cf7e136b69ba13fe298d68e118|Issue 50]] | | mail/postfix-current | | [[https://bugs.freebsd.org/216790|PR216790]] | [[https://github.com/HardenedBSD/hardenedbsd-ports/commit/e0c743cb8da40a3fbb1813a035eabe29e4c05380|Issue 50]] | | mail/qmail-spamcontrol | ssl_st | | [[https://builds.ixsystems.com/gauntlet/data/master-trueosports/2017-04-21_13h08m16s/logs/errors/qmail-spamcontrol-1.03.2731_2.log|ssl_st no member named 'type' in 'struct ssl_st']] | | mail/qmail | ssl_st | https://bugs.freebsd.org/218590%%|%%PR218590%%]]%% | [[https://builds.ixsystems.com/gauntlet/data/master-trueosports/2017-04-21_13h08m16s/logs/errors/netqmail-tls-1.06.20160918_1.log|no member named 'state' in 'struct ssl_st']] | | mail/qpopper | ssl_st | | [[https://builds.ixsystems.com/gauntlet/data/master-trueosports/2017-04-21_13h08m16s/logs/errors/qpopper-4.1.0_6.log|no member named 'hit' in 'struct ssl_st']] | | net/freeradius3 | OPENSSL_VERSION_# | [[https://bugs.freebsd.org/218225|PR218225]] | [[https://github.com/trueos/freebsd-ports/commit/2c8257c226fbbe042ec4cf80022c73e25873b1fc|patch]] | | net/freerdp1 | struct ssl_method_st | | [[https://builds.ixsystems.com/guantlet/data/master-trueosports/2017-04-21_13h08m16s/logs/errors/freerdp1-1.2.0_4.log|no member named 'ssl_connect' in 'struct ssl_method_st']] | | net/glusterfs | OPENSSL_VERSION_# | | [[https://builds.ixsystems.com/guantlet/data/master-trueosports/2017-04-21_13h08m16s/logs/errors/glusterfs-3.9.0_2.log|implicit declaration of function 'HMAC_CTX_new']] | | net/haproxy | | [[https://bugs.freebsd.org/218637|PR218637]] | | | net/haproxy-devel | struct ssl_ctx_st | [[https://bugs.freebsd.org/219272|PR219272]] | [[https://builds.ixsystems.com/guantlet/data/master-trueosports/2017-04-21_13h08m16s/logs/errors/haproxy-devel-1.8.d1.log|no member named 'tlsext_status_arg' in 'struct ssl_ctx_st']] | | net/hostapd | OPENSSL_VERSION_# | | [[https://builds.ixsystems.com/guantlet/data/master-trueosports/2017-04-21_13h08m16s/logs/errors/hostapd-2.6.log|OPENSSL_VERSION_NUMBER]] | | net/netatalk | | | [[https://builds.ixsystems.com/gauntlet/data/master-trueosports/2017-04-21_13h08m16s/logs/errors/netatalk-2.2.5_5,1.log|undeclared identifier 'Key_schedule']] | | net/xrdp-devel | | | [[https://builds.ixsystems.com/guantlet/data/master-trueosports/2017-04-21_13h08m16s/logs/errors/xrdp-devel-0.9.1_2,1.log|undefined reference to HMAC_CTX_new']] | | net-mgmt/nsca-ng-client | PSK | | [[https://builds.ixsystems.com/gauntlet/data/master-trueosports/2017-04-21_13h08m16s/logs/errors/nsca-ng-client-1.4.log|checking for SSL_get_psk_identity in -lssl... no]] | | net-mgmt/xymon-server | setup_ssl | | [[https://builds.ixsystems.com/gauntlet/data/master-trueosports/2017-04-21_13h08m16s/logs/errors/xymon-server-4.3.28.log|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 [[https://builds.ixsystems.com/gauntlet/data/master-trueosports/2017-04-21_13h08m16s/logs/errors/certificate-transparency-20161015_9.log|undeclared identifier 'X509_get_signature_nid']] | | security/openssl_tpm_engine | | [[https://builds.ixsystems.com/gauntlet/data/master-trueosports/2017-04-21_13h08m16s/logs/errors/openssl_tpm_engine-0.4.2_4.log|variable has incomplete type 'RAND_METHOD']] | | security/openconnect | struct ssl_st | [[https://bugs.freebsd.org/219273|PR219273]] | [[https://svnweb.freebsd.org/changeset/ports/441315|In ports]] [[https://builds.ixsystems.com/guantlet/data/master-trueosports/2017-04-21_13h08m16s/logs/errors/openconnect-7.08.log|no member named 'enc_write_ctx' in 'struct ssl_st']] | | security/openscep | M_ASN1_New_Malloc | | [[https://builds.ixsystems.com/gauntlet/data/master-trueosports/2017-04-21_13h08m16s/logs/errors/openscep-0.4.2_10.log|implicit declaration of function 'M_ASN1_New_Malloc' is invalid]] | | security/openvpn-devel | struct ssl_ctx_st | | [[https://builds.ixsystems.com/guantlet/data/master-trueosports/2017-04-21_13h08m16s/logs/errors/openvpn-devel-201652.log|struct ssl_ctx_st]] | | sysutils/tlsdate | struct ssl_st | | [[https://builds.ixsystems.com/guantlet/data/master-trueosports/2017-04-21_13h08m16s/logs/errors/tlsdate-0.0.13_2.log|error: no member named 'state' in 'struct ssl_st']] | | sysutils/ttyd | SSL_get0_param | | [[https://builds.ixsystems.com/gauntlet/data/master-trueosports/2017-04-21_13h08m16s/logs/errors/ttyd-1.3.1.log|undefined reference to SSL_get0_param']] | | sysutils/ucspi-ssl | X509_get0_tbs_sigalg | | [[https://builds.ixsystems.com/gauntlet/data/master-trueosports/2017-04-21_13h08m16s/logs/errors/ucspi-ssl-0.99.log|undefined reference to X509_get0_tbs_sigalg']] | | www/apache22 | ssl_st | | [[https://builds.ixsystems.com/gauntlet/data/master-trueosports/2017-04-21_13h08m16s/logs/errors/apache22-peruser-mpm-2.2.31_1.log|no member named 'state' in 'struct ssl_st']] | | www/cherokee | crypt_r | | [[https://builds.ixsystems.com/guantlet/data/master-trueosports/2017-04-21_13h08m16s/logs/errors/cherokee-1.2.104_2.log|Unable to detect data struct is used by crypt_r]] | | www/httest | OPENSSL_VERSION_# | | [[https://builds.ixsystems.com/guantlet/data/master-trueosports/2017-04-21_13h08m16s/logs/errors/httest-2.4.19.log|undefined reference to X509_get0_tbs_sigalg']] | | www/links-hacked | ssl_st | | [[https://builds.ixsystems.com/gauntlet/data/master-trueosports/2017-04-21_13h08m16s/logs/errors/links-hacked-101110_4.log|no member named 'options' in 'struct ssl_st']] | | www/nginx-full | SSL_set_current_cert | | [[https://builds.ixsystems.com/gauntlet/data/master-trueosports/2017-04-21_13h08m16s/logs/errors/nginx-full-1.10.3_1,2.log|implicit declaration of SSL_set_current_cert]] | | www/squid-devel | | | [[https://builds.ixsystems.com/gauntlet/data/master-trueosports/2017-04-21_13h08m16s/logs/errors/squid-devel-4.0.19.log|call to 'X509_up_ref' is ambiguous]] | | www/ufdbguard | ssl_st | | [[https://builds.ixsystems.com/gauntlet/data/master-trueosports/2017-04-21_13h08m16s/logs/errors/ufdbGuard-1.33.1.log|no member named 'state' in 'struct ssl_st']] |