Created attachment 217590 [details] port diff File Here are the changes in the W35 snapshot: 136c5f01 Fix compilation with older mbed TLS versions (mbedtls_tls_prf_types undefined) 5e19cc2c Workaround FreeBSD 12+ race condition on tun/tap open with IPv6. 10abd656 Refactor key_state_export_keying_material functions 62560e2a Fixes a bug in management_callback_send_cc_message, should be strlen instead of sizeof 2ab0a924 Fix client's poor man NCP fallback ed47c097 tun.c: enable using wintun driver under SYSTEM 2da29362 Improve the documentation for --dhcp-option bf911882 Changes.rst: fix mistyped option names e33f4475 doc: fix typos in cipher-negotiation.rst 7e65483d Fix stack overflow in OpenSolaris NEXTADDR() f7432a97 Change version.m4 to 2.6_git c1c43d46 Improve sections about older OpenVPN clients in cipher-negotiation.rst 26b658ea Changes.rst updates in preparation to 2.5_beta1 079fca54 Add depreciation notice for --ncp-disable to protocol-options.rst 16249959 Cleanup tls_pre_decrypt_lite and tls_pre_encrypt a6a15f70 Refactor/Reformat tls_pre_decrypt
The patch in attachment #217590 [details] breaks the TUNNELBLICK option.
A commit references this bug: Author: mandree Date: Fri Aug 28 14:14:41 UTC 2020 New revision: 546735 URL: https://svnweb.freebsd.org/changeset/ports/546735 Log: security/openvpn-devel: Update to 2020-W35 snapshot (take 2 + 1/2) This also adds a fix to the optional TUNNELBLICK extra-patch that removes context now gone from the upstream code. Here are the changes in the W35 snapshot: 136c5f01 Fix compilation with older mbed TLS versions (mbedtls_tls_prf_types undefined) 5e19cc2c Workaround FreeBSD 12+ race condition on tun/tap open with IPv6. 10abd656 Refactor key_state_export_keying_material functions 62560e2a Fixes a bug in management_callback_send_cc_message, should be strlen instead of sizeof 2ab0a924 Fix client's poor man NCP fallback ed47c097 tun.c: enable using wintun driver under SYSTEM 2da29362 Improve the documentation for --dhcp-option bf911882 Changes.rst: fix mistyped option names e33f4475 doc: fix typos in cipher-negotiation.rst 7e65483d Fix stack overflow in OpenSolaris NEXTADDR() f7432a97 Change version.m4 to 2.6_git c1c43d46 Improve sections about older OpenVPN clients in cipher-negotiation.rst 26b658ea Changes.rst updates in preparation to 2.5_beta1 079fca54 Add depreciation notice for --ncp-disable to protocol-options.rst 16249959 Cleanup tls_pre_decrypt_lite and tls_pre_encrypt a6a15f70 Refactor/Reformat tls_pre_decrypt Poudriere test builds succeed on: 11.3 i386, amd64 12.1 i386, amd64, arm64 mips64 currently left in the dust because a build req. for py-docutils winds up requiring gcc9, which isn't available for MIPS64. PR: 248969 Submitted by: Eric F. Crist (maintainer) Changes: head/security/openvpn-devel/Makefile head/security/openvpn-devel/distinfo head/security/openvpn-devel/files/extra-tunnelblick-openvpn_xorpatch
Build info is available at https://gitlab.com/swills/freebsd-ports/pipelines/183153245