portmanager: Add use_ipv4 option, default to true.
authorKim Alvefur <zash@zash.se>
Wed, 27 Mar 2013 22:48:39 +0000 (23:48 +0100)
committerKim Alvefur <zash@zash.se>
Wed, 27 Mar 2013 22:48:39 +0000 (23:48 +0100)
core/portmanager.lua

index 4c13f1ad6b1c4f07982839d43d5fa678b96ce441..9684e9db52728906890954ebcf778491af20b5f0 100644 (file)
@@ -18,8 +18,12 @@ module "portmanager";
 
 --- Config
 
-local default_interfaces = { "*" };
-local default_local_interfaces = { "127.0.0.1" };
+local default_interfaces = { };
+local default_local_interfaces = { };
+if config.get("*", "use_ipv4") ~= false then
+       table.insert(default_interfaces, "*");
+       table.insert(default_local_interfaces, "127.0.0.1");
+end
 if socket.tcp6 and config.get("*", "use_ipv6") ~= false then
        table.insert(default_interfaces, "::");
        table.insert(default_local_interfaces, "::1");