示例#1
0
 def setUp(self):
     # load configuration
     self.load_configuration('router.conf')
     # init logging
     log.init(self.config)
     # create router
     self.router = Router()
 def setUp(self):
     # load configuration
     self.loadConfiguration('../resolver.conf')
     # init logging
     log.init(self.config)
     # create resolver
     self.resolver = Resolver(self.config)
     # override methods
     self.resolver.is_presence_allowed = self._is_presence_allowed
 def setUp(self):
     # load configuration
     self.loadConfiguration('../resolver.conf')
     # init logging
     log.init(self.config)
     # create resolver
     self.resolver = Resolver(self.config)
     # override methods
     self.resolver.is_presence_allowed = self._is_presence_allowed
示例#4
0
    def makeService(self, options):
        from kontalk.xmppserver.component.resolver import Resolver
        from kontalk.xmppserver import log

        # load configuration
        fp = open(options['config'], 'r')
        config = demjson.decode(fp.read(), allow_comments=True)
        fp.close()

        log.init(config)

        return Resolver(config)
示例#5
0
    def makeService(self, options):
        from kontalk.xmppserver.component.net import NetComponent
        from kontalk.xmppserver import log

        # load configuration
        fp = open(options['config'], 'r')
        config = demjson.decode(fp.read(), allow_comments=True)
        fp.close()

        log.init(config)

        appl = MultiService()
        comp = NetComponent(config)
        comp.setServiceParent(appl)
        comp.setup().setServiceParent(appl)
        return appl
示例#6
0
    def makeService(self, options):
        from kontalk.xmppserver.component.net import NetComponent
        from kontalk.xmppserver import log

        # load configuration
        fp = open(options['config'], 'r')
        config = demjson.decode(fp.read(), allow_comments=True)
        fp.close()

        log.init(config)

        appl = MultiService()
        comp = NetComponent(config)
        comp.setServiceParent(appl)
        comp.setup().setServiceParent(appl)
        return appl
示例#7
0
    def makeService(self, options):
        from kontalk.xmppserver.component import router
        from kontalk.xmppserver import log

        # load configuration
        fp = open(options['config'], 'r')
        config = demjson.decode(fp.read(), allow_comments=True)
        fp.close()

        log.init(config)

        engine = router.Router()
        engine.logTraffic = config['debug']

        factory = router.XMPPRouterFactory(engine, config['secret'])
        factory.logTraffic = config['debug']

        return strports.service(str(config['bind']), factory)
示例#8
0
    def makeService(self, options):
        from kontalk.xmppserver.component import router
        from kontalk.xmppserver import log

        # load configuration
        fp = open(options['config'], 'r')
        config = demjson.decode(fp.read(), allow_comments=True)
        fp.close()

        log.init(config)

        engine = router.Router()
        engine.logTraffic = config['debug']

        factory = router.XMPPRouterFactory(engine, config['secret'])
        factory.logTraffic = config['debug']

        return strports.service(str(config['bind']), factory)