[Openvpn-devel] [PATCH] Fix regression, reinstate LibreSSL support.

2019-08-12 Thread Matthias Andree
OpenVPN 2.4.6 could be compiled with LibreSSL, 2.4.7 cannot. This was broken since 9de7fe0a "Add support for tls-ciphersuites for TLS 1.3". This patch avoids using TLS 1.3 directly, be it that OpenSSL was compiled without TLS 1.3 support, or LibreSSL was used. This patch was based on an OpenBSD

[Openvpn-devel] [PATCH 1/2] Fix check if iface name is set

2019-08-12 Thread Arne Schwabe
Clang/Android complained warning: address of array 'rgi6->iface' will always evaluate to 'true' [-Wpointer-bool-conversion] if (rgi6->iface) iface is a char[16]; So its pointer is always true. we do a CLEAR(rgi6) always before setting this struct and strcpy the name into iface. So us

[Openvpn-devel] [PATCH 2/2] Adjust Android code after sitnl patch merge

2019-08-12 Thread Arne Schwabe
It turns out that the only part of Android that still shares routing code with Linux is the get_default_ipv6 method. Instead of fixing a method that makes little sense on Android anyway, have a method that returns a fake ipv6 gateway like for ipv4. --- src/openvpn/route.c | 66 +++