Skip to content

Patches from OpenVPN for Android

Arne Schwabe openvpn-devel 1 version In review

Get series with b4
b4 am [email protected]...

Versions newest first

  1. v1 Latest12 patches 10 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/12Fix connecting to localhost on Androidsrc/openvpn/socket.c src/openvpn/socket.h+35 -31 reply
2/12Move the initialization of the environment to the top so c2.es is initializedsrc/openvpn/init.c+4 -41 reply
3/12Workaround broken Android 4.4 VpnService API for persist-tun modesrc/openvpn/init.c src/openvpn/manage.c src/openvpn/manage.h +1 more+68 -131 reply
4/12Implement an easy parsable log output that allows access to flags of the log messagedoc/openvpn.8 src/openvpn/error.c src/openvpn/error.h +2 more+44 -11 reply
5/12Introduce an option to resolve dns names in advance for —remote, —local and http-proxysrc/openvpn/buffer.c src/openvpn/buffer.h src/openvpn/init.c +7 more+413 -1422 replies
6/12Fix for server selecting address familysrc/openvpn/socket.c+12 -121 reply
7/12Don’t show the connection profile store in options->ce if there is a connection_list defined.src/openvpn/options.c+5 -21 reply
8/12Add gateway and device to android control messagessrc/openvpn/route.c+6 -31 reply
9/12Don’t redirect the gateway on Android even if requestedsrc/openvpn/route.c+4 -01 reply
10/12Clean up of socket code.src/openvpn/manage.c src/openvpn/socket.c src/openvpn/socket.h+95 -1041 reply
11/12Fix assert when using port-sharesrc/openvpn/ps.c+1 -11 reply
12/12Fix client-nat only working is also mss-fix is specified.src/openvpn/forward.c+10 -30 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [Openvpn-devel] [PATCH 00/12] Patches from OpenVPN for Android

To minimise the difference between my local ics-openvpn OpenVPN branch and the official master I am sending the patches which I think should be applied to master but are not yet applied yet.

Arne Schwabe (12):
Fix connecting to localhost on Android
Move the initialization of the environment to the top so c2.es is
initialized
Workaround broken Android 4.4 VpnService API for persist-tun mode Implement an easy parsable log output that allows access to flags of
the log message
Introduce an option to resolve dns names in advance for —remote,
—local and http-proxy
Fix for server selecting address family
Don’t show the connection profile store in options->ce if there is a
connection_list defined.
Add gateway and device to android control messages
Don’t redirect the gateway on Android even if requested Clean up of socket code.
Fix assert when using port-share
Fix client-nat only working is also mss-fix is specified.

 doc/openvpn.8         |   6 +
 src/openvpn/buffer.c  |  38 ++++
 src/openvpn/buffer.h  |  28 ++-
 src/openvpn/error.c   |  28 ++-
 src/openvpn/error.h   |   2 +
 src/openvpn/forward.c |  13 +-
 src/openvpn/init.c    |  60 +++--
 src/openvpn/manage.c  |  48 +++-
 src/openvpn/manage.h  |   5 +
 src/openvpn/openvpn.h |   3 +
 src/openvpn/options.c |  27 ++-
 src/openvpn/options.h |   5 +-
 src/openvpn/ps.c      |   2 +-
 src/openvpn/route.c   |  15 +-
 src/openvpn/socket.c  | 599 ++++++++++++++++++++++++++++++++------------------
 src/openvpn/socket.h  |  45 +++-
 src/openvpn/tun.c     |  29 ++-
 17 files changed, 681 insertions(+), 272 deletions(-)
Signature · 1 line
1.8.5.2 (Apple Git-48)