From 268d788ab083467247d2bd91e8ba71c0fc000e1e Mon Sep 17 00:00:00 2001 From: "Kali Kaneko (leap communications)" Date: Fri, 28 Oct 2016 10:17:38 +0200 Subject: [feature] serve UI as an hidden service you need to configure onion = True in the services config. for sure, this is gonna be more interesting when we ship pixelated. but for now I thought it can be handy for testing ui changes: no need to bundle, just use your tor browser :) still need to try to serve imap/smtp over the onion service. kudos to meejah for this super-usable library! --- src/leap/bitmask/core/service.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/leap/bitmask/core/service.py') diff --git a/src/leap/bitmask/core/service.py b/src/leap/bitmask/core/service.py index b6447ddd..9fde7889 100644 --- a/src/leap/bitmask/core/service.py +++ b/src/leap/bitmask/core/service.py @@ -74,7 +74,8 @@ class BitmaskBackend(configurable.ConfigurableService): on_start(self._init_zmq) if enabled('web'): - on_start(self._init_web) + onion = enabled('onion') + on_start(self._init_web, onion=onion) if enabled('websockets'): on_start(self._init_websockets) @@ -151,9 +152,9 @@ class BitmaskBackend(configurable.ConfigurableService): zs = _zmq.ZMQServerService(self) zs.setServiceParent(self) - def _init_web(self): + def _init_web(self, onion=False): service = _web.HTTPDispatcherService - self._maybe_init_service('web', service, self) + self._maybe_init_service('web', service, self, onion=onion) def _init_websockets(self): from leap.bitmask.core import websocket -- cgit v1.2.3