Submission of multiple patches that are still in my OpenVPN for Android
"fork" of OpenVPN for Android.
Some of the patches are specific for the Android version (1, 3-6)
2 and 7 are cleanup patches (remove unused function and remove an Inline).
The only major patch is the timeout patch. (8). We talked about changing it
this way in the Munich meeting.
Arne Schwabe (8):
Add support for requesting the fd again to rebind to the next
interface.
Remove #ifdefs for client nat support.
Don’t redirect the gateway on Android even if requested
Use pseudo gw as default gw on Android as a workaround for not being
able to read /proc/net/route
Fix loglevel of protect socket message
Extend network-change command to allow reprotecting on the same
network (for short connection losses)
Remove unused function h_errno_msg
Remove http-proxy-timeout, socks timeout and set default of
server-poll-timeout to 120s
doc/openvpn.8 | 33 ++++++----------------
src/openvpn/clinat.c | 4 ---
src/openvpn/clinat.h | 2 +-
src/openvpn/forward-inline.h | 2 +-
src/openvpn/forward.c | 19 +++++++++----
src/openvpn/forward.h | 2 +-
src/openvpn/init.c | 67 +++++++++++++++++++++++++++++++++-----------
src/openvpn/interval.h | 9 ++++++
src/openvpn/manage.c | 31 ++++++++++++++++++++
src/openvpn/manage.h | 3 ++
src/openvpn/multi.c | 2 --
src/openvpn/openvpn.h | 8 +++---
src/openvpn/options.c | 56 ++++++------------------------------
src/openvpn/options.h | 10 -------
src/openvpn/proxy.c | 22 +++++++++------
src/openvpn/proxy.h | 2 +-
src/openvpn/push.c | 2 --
src/openvpn/route.c | 18 ++++++++++++
src/openvpn/socket.c | 31 ++++++--------------
src/openvpn/socket.h | 7 +++--
src/openvpn/syshead.h | 5 ----
21 files changed, 177 insertions(+), 158 deletions(-)
--
2.3.2 (Apple Git-55)