]> www.infradead.org Git - users/dwmw2/vpnc-scripts.git/commitdiff
vpnc-script-win: add FIXMEs regard IPv6 split-excludes and gateways
authorDaniel Lenski <dlenski@gmail.com>
Tue, 30 Mar 2021 23:20:34 +0000 (16:20 -0700)
committerDaniel Lenski <dlenski@gmail.com>
Thu, 1 Apr 2021 01:11:39 +0000 (01:11 +0000)
Signed-off-by: Daniel Lenski <dlenski@gmail.com>
vpnc-script-win.js

index 5a3ac57bd075de59f109e78ec913c17fa5b49b33..b23369f30c6b98c6713ccdb9a4d63c1186421365 100644 (file)
@@ -95,6 +95,7 @@ case "connect":
     }
 
     // Add direct route for the VPN gateway to avoid routing loops
+    // FIXME: handle IPv6 gateway address
     run("route add " + env("VPNGATEWAY") +
             " mask 255.255.255.255 " + gw);
 
@@ -188,6 +189,9 @@ case "connect":
             run("netsh interface ipv6 add route 2000::/3 \"" + env("TUNDEV") +
                 "\" store=active");
         }
+
+        // FIXME: handle IPv6 split-excludes
+
         echo("IPv6 route configuration done.");
     }
 
@@ -199,6 +203,7 @@ case "connect":
     break;
 case "disconnect":
     // Delete direct route for the VPN gateway
+    // FIXME: handle IPv6 gateway address
     run("route delete " + env("VPNGATEWAY") + " mask 255.255.255.255");
 
     // Delete Legacy IP split-exclude routes
@@ -210,4 +215,6 @@ case "disconnect":
             exec("route delete " + network + " mask " + netmask );
         }
     }
+
+    // FIXME: handle IPv6 split-excludes
 }