Esempio n. 1
0
 def __init__(self, q):
     self.version_name = u"freQ"
     self.version_version = u"1.0.0 (20080118)"
     self.version_os = u"Twisted %s, Python %s" % (twisted.__version__, sys.version)
     self.authd = 0
     self.wrapper = wrapper()
     self.wrapper.onauthd = self.onauthd
     self.wrapper.register_handler(self.iq_handler, "iq", "get")
     self.wrapper.c.addBootstrap("//event/client/basicauth/authfailed", self.failed)
     self.wrapper.c.addBootstrap("//event/client/basicauth/invaliduser", self.failed)
     print "ok"
     self.g = {}
     self.alias_engine = None
     self.plug = pluginloader(self, q)
     self.muc = muc(self)
     self.log = log.logger()
     self.log.log("freQ %s started with pid=%s" % (self.version_version, os.getpid()))
     self.cmdhandlers = []
     if config.ENABLE_SQLITE:
         self.db = db.db()
     self.wrapper.register_msg_handler(self.call_cmd_handlers, u".*")
     try:
         tl = config.LOGF
     except:
         tl = "./twisted.log"
     if not os.access(tl, 0):
         fp = file(tl, "w")
         fp.write("# freQ\n")
         fp.close()
     twisted.python.log.startLogging(open(tl, "a"))
     twisted.python.log.addObserver(self.error_handler)
Esempio n. 2
0
 def onauthd(self):
  self.wrapper.x.addObserver('/iq', self.iq_handler)
  self.wrapper.register_msg_handler(self.call_cmd_handlers)
  self.wrapper.register_msg_handler(self.call_msg_handlers)
  self.wrapper.presence()
  self.log.log('onauthd: stage 1')
  self.authd += 1
  if self.authd > 1: #config.RECONNECT_COUNT:
   self.log.err('Disconnected (reconnect disabled)')
   reactor.stop()
  self.muc = muc(self)
  reactor.callLater(5, self.onauthd2)
Esempio n. 3
0
 def onauthd(self):
     self.wrapper.x.addObserver('/iq', self.iq_handler)
     self.wrapper.register_msg_handler(self.call_cmd_handlers)
     self.wrapper.register_msg_handler(self.call_msg_handlers)
     self.wrapper.presence()
     self.log.log('onAuthd: stage 1')
     self.authd += 1
     if self.authd > 1:  #config.RECONNECT_COUNT:
         self.log.err('Disconnected (reconnect disabled)')
         reactor.stop()
     self.muc = muc(self)
     reactor.callLater(5, self.onauthd2)