These are the patches that currently are applied to the openvpn version
distributed
in the android version of openvpn. Only the last two patches are really android
specific
the rest of the patches should also be useful on other platforms.
Arne Schwabe (8):
Silence Port is now 1194 IANA warning if remote option with port is
used
Add the query to the error message. Makes the diagnose what went
wrong from logs easier.
Only use tmpdir if tmp_dir is really used.
Explain that route-nopull also causes the client to ignore dhcp
options.
Add the name of the context where option is not allowed to the error
message.
Allow routes to be set before opening tun, similar to ifconfig before
opening tun
add ability to send/receive file descriptors via management
interface, only used in android so. For now under #ifdef ANDROID
Android platform specific changes.
doc/openvpn.8 | 3 +-
src/openvpn/console.c | 2 +-
src/openvpn/init.c | 11 +++++-
src/openvpn/manage.c | 88 +++++++++++++++++++++++++++++++++++++++++++++++++
src/openvpn/manage.h | 4 ++
src/openvpn/options.c | 26 ++++++++++----
src/openvpn/options.h | 2 +
src/openvpn/route.c | 25 +++++++++++++-
src/openvpn/socket.c | 10 +++++
src/openvpn/ssl.c | 2 +
src/openvpn/syshead.h | 3 +-
src/openvpn/tun.c | 88 ++++++++++++++++++++++++++++++++++++++++++++++++-
src/openvpn/tun.h | 19 ++++++++++-
13 files changed, 267 insertions(+), 16 deletions(-)
--
1.7.7.5 (Apple Git-26)