From 2f5e1b81838c92f804d9e8fbbc1e0f7a230d7ad5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Al=D0=B5x=D0=B0nder=20Lysik=D0=BEv?=
 <alexander.lysikov@demlabs.net>
Date: Thu, 10 Oct 2019 23:24:05 +0500
Subject: [PATCH] restore use vpn_client command

---
 dap_chain_net.c          | 1 +
 dap_chain_node_cli_cmd.c | 9 +++++----
 dap_chain_node_client.c  | 2 +-
 3 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/dap_chain_net.c b/dap_chain_net.c
index a1a203c..bc7817a 100644
--- a/dap_chain_net.c
+++ b/dap_chain_net.c
@@ -63,6 +63,7 @@
 #include "dap_chain_node_client.h"
 #include "dap_chain_node_cli.h"
 #include "dap_chain_node_cli_cmd.h"
+#include "dap_chain_ledger.h"
 
 #include "dap_chain_global_db.h"
 #include "dap_chain_global_db_remote.h"
diff --git a/dap_chain_node_cli_cmd.c b/dap_chain_node_cli_cmd.c
index 9b46b04..6b43dcd 100644
--- a/dap_chain_node_cli_cmd.c
+++ b/dap_chain_node_cli_cmd.c
@@ -75,6 +75,7 @@
 #include "dap_chain_cell.h"
 
 #include "dap_chain_datum.h"
+#include "dap_chain_datum_token.h"
 #include "dap_chain_datum_tx_items.h"
 #include "dap_chain_ledger.h"
 #include "dap_chain_mempool.h"
@@ -2856,7 +2857,7 @@ int com_vpn_client(int a_argc, char ** a_argv, char **a_str_reply)
     switch (cmd_num)
     {
     case CMD_START: {
-        int l_res = 0;//dap_chain_net_vpn_client_start(l_net, "192.168.100.93", NULL, 8079);
+        int l_res = dap_chain_net_vpn_client_start(l_net, "192.168.100.93", NULL, 8079);
         switch (l_res) {
         case 0:
             dap_chain_node_cli_set_reply_text(a_str_reply, "VPN client started successfully");
@@ -2876,7 +2877,7 @@ int com_vpn_client(int a_argc, char ** a_argv, char **a_str_reply)
     }
         break;
     case CMD_STOP: {
-        int res = 0;//dap_chain_net_vpn_client_stop();
+        int res = dap_chain_net_vpn_client_stop();
         if(!res)
             dap_chain_node_cli_set_reply_text(a_str_reply, "VPN client stopped successfully");
         else
@@ -2885,8 +2886,8 @@ int com_vpn_client(int a_argc, char ** a_argv, char **a_str_reply)
     }
         //break;
     case CMD_STATUS:
-        //switch (dap_chain_net_vpn_client_status()) {
-        switch (0){
+        switch (dap_chain_net_vpn_client_status()) {
+//        switch (0){
         case 0:
             dap_chain_node_cli_set_reply_text(a_str_reply, "VPN client stopped");
             return 0;
diff --git a/dap_chain_node_client.c b/dap_chain_node_client.c
index 3fb597a..b221b60 100644
--- a/dap_chain_node_client.c
+++ b/dap_chain_node_client.c
@@ -373,7 +373,7 @@ dap_chain_node_client_t* dap_chain_client_connect(dap_chain_node_info_t *a_node_
     }
     dap_client_set_uplink(l_node_client->client, strdup(host), a_node_info->hdr.ext_port);
 //    dap_client_stage_t a_stage_target = STAGE_ENC_INIT;
-    dap_client_stage_t l_stage_target = STAGE_STREAM_STREAMING;
+//    dap_client_stage_t l_stage_target = STAGE_STREAM_STREAMING;
 
     l_node_client->state = NODE_CLIENT_STATE_CONNECT;
     // Handshake & connect
-- 
GitLab