Restore functionaltiy to file_only.
There was a bug in WebSocketServer that prevented the `file_only` parameter from actually being set as an instance property, causing directory listings to appear even with `file_only=True`. This commit fixes that. See-Also: https://bugs.launchpad.net/nova/+bug/1447675
This commit is contained in:
parent
d0444f1fd5
commit
1e5b3e6644
|
@ -605,6 +605,7 @@ class WebSocketServer(object):
|
||||||
self.timeout = timeout
|
self.timeout = timeout
|
||||||
self.idle_timeout = idle_timeout
|
self.idle_timeout = idle_timeout
|
||||||
self.traffic = traffic
|
self.traffic = traffic
|
||||||
|
self.file_only = file_only
|
||||||
|
|
||||||
self.launch_time = time.time()
|
self.launch_time = time.time()
|
||||||
self.ws_connection = False
|
self.ws_connection = False
|
||||||
|
@ -643,7 +644,10 @@ class WebSocketServer(object):
|
||||||
self.listen_host, self.listen_port)
|
self.listen_host, self.listen_port)
|
||||||
self.msg(" - Flash security policy server")
|
self.msg(" - Flash security policy server")
|
||||||
if self.web:
|
if self.web:
|
||||||
self.msg(" - Web server. Web root: %s", self.web)
|
if self.file_only:
|
||||||
|
self.msg(" - Web server (no directory listings). Web root: %s", self.web)
|
||||||
|
else:
|
||||||
|
self.msg(" - Web server. Web root: %s", self.web)
|
||||||
if ssl:
|
if ssl:
|
||||||
if os.path.exists(self.cert):
|
if os.path.exists(self.cert):
|
||||||
self.msg(" - SSL/TLS support")
|
self.msg(" - SSL/TLS support")
|
||||||
|
|
Loading…
Reference in New Issue