def __init__(self, suite, suite_dir): # Suite only needed for back-compat with old clients (see below): self.suite = suite Pyro.config.PYRO_MULTITHREADED = 1 # Use dns names instead of fixed ip addresses from /etc/hosts # (see the Userguide "Networking Issues" section). Pyro.config.PYRO_DNS_URI = True # Base Pyro socket number. Pyro.config.PYRO_PORT = GLOBAL_CFG.get(['pyro', 'base port']) # Max number of sockets starting at base. Pyro.config.PYRO_PORT_RANGE = GLOBAL_CFG.get( ['pyro', 'maximum number of ports']) Pyro.core.initServer() self.daemon = Pyro.core.Daemon() cval = ConnValidator() self.daemon.setNewConnectionValidator(cval) cval.set_pphrase(RegistrationDB.load_passphrase_from_dir(suite_dir))
def __init__(self, suite, suite_dir): # Suite only needed for back-compat with old clients (see below): self.suite = suite Pyro.config.PYRO_MULTITHREADED = 1 # Use dns names instead of fixed ip addresses from /etc/hosts # (see the Userguide "Networking Issues" section). Pyro.config.PYRO_DNS_URI = True # Base Pyro socket number. Pyro.config.PYRO_PORT = GLOBAL_CFG.get(['pyro', 'base port']) # Max number of sockets starting at base. Pyro.config.PYRO_PORT_RANGE = GLOBAL_CFG.get( ['pyro', 'maximum number of ports']) Pyro.core.initServer() self.daemon = Pyro.core.Daemon() cval = ConnValidator() self.daemon.setNewConnectionValidator(cval) cval.set_pphrase(RegistrationDB.load_passphrase_from_dir(suite_dir))
def set_auth(self, passphrase): self.daemon = Pyro.core.Daemon() cval = ConnValidator() cval.set_pphrase(passphrase) self.daemon.setNewConnectionValidator(cval)