X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fnet_setup.c;h=a4cc2367bfb2cd3757fe7395f38a508d6a2ce364;hb=7139dc96be39abcdcf7f20e134a5e9b8abce05c4;hp=b311ecad74b9fd3125106e93a68a7904bdf89bf9;hpb=66636a6030e0d236d5c0b57170705649d081a31a;p=meshlink diff --git a/src/net_setup.c b/src/net_setup.c index b311ecad..a4cc2367 100644 --- a/src/net_setup.c +++ b/src/net_setup.c @@ -37,7 +37,6 @@ #include "protocol.h" #include "route.h" #include "rsa.h" -#include "script.h" #include "utils.h" #include "xalloc.h" @@ -51,9 +50,6 @@ proxytype_t proxytype; int autoconnect; bool disablebuggypeers; -char *scriptinterpreter; -char *scriptextension; - bool node_read_ecdsa_public_key(node_t *n) { if(ecdsa_active(n->ecdsa)) return true; @@ -388,15 +384,6 @@ bool setup_myself_reloadable(void) { char *space; bool choice; - free(scriptinterpreter); - scriptinterpreter = NULL; - get_config_string(lookup_config(config_tree, "ScriptsInterpreter"), &scriptinterpreter); - - - free(scriptextension); - if(!get_config_string(lookup_config(config_tree, "ScriptsExtension"), &scriptextension)) - scriptextension = xstrdup(""); - get_config_string(lookup_config(config_tree, "Proxy"), &proxy); if(proxy) { if((space = strchr(proxy, ' '))) @@ -939,17 +926,6 @@ bool setup_network(void) { if(!init_control()) return false; - /* Run tinc-up script to further initialize the tap interface */ - - char *envp[5] = {NULL}; - xasprintf(&envp[0], "NETNAME=%s", netname ? : ""); - xasprintf(&envp[3], "NAME=%s", myself->name); - - execute_script("tinc-up", envp); - - for(int i = 0; i < 4; i++) - free(envp[i]); - return true; } @@ -982,22 +958,13 @@ void close_network_connections(void) { close(listen_socket[i].udp.fd); } - char *envp[5] = {NULL}; - xasprintf(&envp[0], "NETNAME=%s", netname ? : ""); - xasprintf(&envp[3], "NAME=%s", myself->name); - exit_requests(); exit_edges(); exit_nodes(); exit_connections(); - execute_script("tinc-down", envp); - if(myport) free(myport); - for(int i = 0; i < 4; i++) - free(envp[i]); - exit_control(); return;