From c0c7cbcdc947b4ec1adfb644aa1ea69d6e9145de Mon Sep 17 00:00:00 2001
From: Friedrich Gonzalez <friedrichg@gmail.com>
Date: Mon, 1 Aug 2011 23:02:24 +0200
Subject: [PATCH] 	modified:   deluge/ui/web/server.py

	0001-modified-deluge-ui-web-server.py.patch
---
 deluge/ui/web/server.py |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/deluge/ui/web/server.py b/deluge/ui/web/server.py
index 072de51..af3899e 100644
--- a/deluge/ui/web/server.py
+++ b/deluge/ui/web/server.py
@@ -80,6 +80,7 @@
 
     # Server Settings
     "base": "/",
+    "interface": "0.0.0.0",
     "port": 8112,
     "https": False,
     "pkey": "ssl/daemon.pkey",
@@ -607,6 +608,7 @@ def __init__(self):
         self.socket = None
         self.top_level = TopLevel()
         self.site = server.Site(self.top_level)
+	self.interface = self.config["interface"]
         self.port = self.config["port"]
         self.https = self.config["https"]
         self.pkey = self.config["pkey"]
@@ -649,15 +651,15 @@ def start(self, start_reactor=True):
             reactor.run()
 
     def start_normal(self):
-        self.socket = reactor.listenTCP(self.port, self.site)
-        log.info("serving on %s:%s view at http://127.0.0.1:%s", "0.0.0.0",
-                 self.port, self.port)
+        self.socket = reactor.listenTCP(self.port, self.site, interface=self.interface)
+        log.info("serving on %s:%s view at http://%s:%s", self.interface,
+                 self.port, self.interface, self.port)
 
     def start_ssl(self):
         check_ssl_keys()
-        self.socket = reactor.listenSSL(self.port, self.site, ServerContextFactory())
-        log.info("serving on %s:%s view at https://127.0.0.1:%s", "0.0.0.0",
-                 self.port, self.port)
+        self.socket = reactor.listenSSL(self.port, self.site, ServerContextFactory(), interface=self.interface)
+        log.info("serving on %s:%s view at https://%s:%s", self.interface,
+                 self.port, self.interface, self.port)
 
     def stop(self):
         log.info("Shutting down webserver")
-- 
1.7.3.4

