As Busybox 1.25.1 looks to be working fine, the next stage in the 380.65 development has been completed. A new early test build has been uploaded to Mediafire, this time with OpenVPN 2.4 RC2. Support for the main new features (NCP cipher negotiation, LZ4, GCM ciphers) has been integrated into the webui. For best results, make sure both ends of the tunnel run OpenVPN 2.4. 2.3 is backward compatible, so you will still be able to connect a 2.3 endpoint with a 2.4 endpoint. Note that if you are exporting a client config .ovpn file, you must ensure that either the client is running 2.4, or that you disable any new features before exporting the ovpn file (that means disabling NCP, and using Adaptive, Disabled or None as the compression mode).
For more information on OpenVPN 2.4, consult the release notes:
https://github.com/OpenVPN/openvpn/blob/master/Changes.rst
The manual also contains more information:
https://community.openvpn.net/openvpn/wiki/Openvpn24ManPage
Please limit any feedback in this thread to OpenVPN.
For those wondering about the performance of AES-128-GCM versus AES-128-CBC + SHA1: in scenarios where performance is limited by the router's CPU, I couldn't find any improvement. However, I suspect that in scenarios where the Internet connection is the bottleneck (a scenario I haven't tested), GCM might provide better performance, as it has lower overhead per packet than CBC + HMAC. If you guys can test this scenario, please post your results.
For more information on OpenVPN 2.4, consult the release notes:
https://github.com/OpenVPN/openvpn/blob/master/Changes.rst
The manual also contains more information:
https://community.openvpn.net/openvpn/wiki/Openvpn24ManPage
Please limit any feedback in this thread to OpenVPN.
For those wondering about the performance of AES-128-GCM versus AES-128-CBC + SHA1: in scenarios where performance is limited by the router's CPU, I couldn't find any improvement. However, I suspect that in scenarios where the Internet connection is the bottleneck (a scenario I haven't tested), GCM might provide better performance, as it has lower overhead per packet than CBC + HMAC. If you guys can test this scenario, please post your results.