summaryrefslogtreecommitdiffstats
path: root/src/openvpn/manage.h
diff options
context:
space:
mode:
authorArne Schwabe <arne@rfc2549.org>2013-04-26 21:54:04 +0200
committerGert Doering <gert@greenie.muc.de>2013-05-01 12:22:55 +0200
commitad2df7b983eadbdc81fe0cf92543cad27b8f8882 (patch)
tree93ea4c76d6078fbf8990d7866120bc7ffce604fc /src/openvpn/manage.h
parent94e6a2daad7039e3938876e0124ec7d2bb7e9728 (diff)
downloadopenvpn-ad2df7b983eadbdc81fe0cf92543cad27b8f8882.tar.gz
openvpn-ad2df7b983eadbdc81fe0cf92543cad27b8f8882.tar.xz
openvpn-ad2df7b983eadbdc81fe0cf92543cad27b8f8882.zip
Add ability to send/receive file descriptors via management interface
Used for communicating with the Java side on Android to send to-be-protected socket fd, and to receive tun fd. For now under #ifdef ANDROID Acked-by: Gert Doering <gert@greenie.muc.de> Message-Id: <1367006045-13576-2-git-send-email-arne@rfc2549.org> URL: http://article.gmane.org/gmane.network.openvpn.devel/7557 Signed-off-by: Gert Doering <gert@greenie.muc.de>
Diffstat (limited to 'src/openvpn/manage.h')
-rw-r--r--src/openvpn/manage.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/openvpn/manage.h b/src/openvpn/manage.h
index 28da69f..f5d776e 100644
--- a/src/openvpn/manage.h
+++ b/src/openvpn/manage.h
@@ -299,6 +299,10 @@ struct man_connection {
#ifdef MANAGMENT_EXTERNAL_KEY
struct buffer_list *rsa_sig;
#endif
+#ifdef TARGET_ANDROID
+ int fdtosend;
+ int lastfdreceived;
+#endif
};
struct management