prosody: Add support for general 'interface' option which is used as the default network interface
--- a/prosody Thu Jun 04 15:22:04 2009 +0100
+++ b/prosody Thu Jun 04 15:24:43 2009 +0100
@@ -179,7 +179,9 @@
cl.start(listener, {
ssl = conntype ~= "tcp" and global_ssl_ctx,
port = port,
- interface = config.get("*", "core", option.."_interface"),
+ interface = config.get("*", "core", option.."_interface")
+ or cl.get(listener).default_interface
+ or config.get("*", "core", "interface"),
type = conntype
});
end