Changeset 157
- Timestamp:
- 05/19/05 11:58:32 (4 years ago)
- Files:
-
- trunk/jjigw/channel.py (modified) (1 diff)
- trunk/jjigw/component.py (modified) (3 diffs)
- trunk/jjigw/config.py (modified) (1 diff)
- trunk/jjigw/ircsession.py (modified) (3 diffs)
- trunk/jjigw/ircuser.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/jjigw/channel.py
r135 r157 21 21 import logging 22 22 23 from pyxmpp import Message,JID 23 from pyxmpp.message import Message 24 from pyxmpp.jid import JID 24 25 from pyxmpp.jabber.muc import MucPresence,MucItem,MucStatus 25 26 trunk/jjigw/component.py
r155 r157 24 24 import logging 25 25 26 import pyxmpp.jabberd 27 from pyxmpp import Presence,Message,StreamError,FatalStreamError,JID 28 from pyxmpp.jabber.muc import MUC_ADMIN_NS,MUC_NS 29 from pyxmpp.jabber.muc import MucPresence,MucIq,MucAdminQuery 26 import pyxmpp.jabberd.component 27 from pyxmpp.presence import Presence 28 from pyxmpp.message import Message 29 from pyxmpp.streambase import StreamError,FatalStreamError 30 from pyxmpp.jid import JID 31 from pyxmpp.jabber.muccore import MUC_ADMIN_NS,MUC_NS 32 from pyxmpp.jabber.muccore import MucPresence,MucIq,MucAdminQuery 30 33 from pyxmpp.jabber.disco import DiscoItems,DiscoItem,DiscoInfo,DiscoIdentity 31 34 … … 33 36 from spidentd import SPIdentD 34 37 35 class Component(pyxmpp.jabberd. Component):38 class Component(pyxmpp.jabberd.component.Component): 36 39 def __init__(self,config,profile=False): 37 pyxmpp.jabberd. Component.__init__(self,config.jid,40 pyxmpp.jabberd.component.Component.__init__(self,config.jid, 38 41 config.connect.secret,config.connect.host,config.connect.port, 39 42 disco_category="gateway",disco_type="irc") … … 110 113 111 114 def authenticated(self): 112 pyxmpp.jabberd. Component.authenticated(self)115 pyxmpp.jabberd.component.Component.authenticated(self) 113 116 self.stream.set_iq_get_handler("query","jabber:iq:version",self.get_version) 114 117 self.stream.set_iq_get_handler("query","jabber:iq:register",self.get_register) trunk/jjigw/config.py
r138 r157 20 20 21 21 import libxml2 22 from pyxmpp import JID22 from pyxmpp.jid import JID 23 23 from common import JJIGWFatalError,nick8_re,nick_re,normalize 24 24 import os trunk/jjigw/ircsession.py
r138 r157 27 27 import logging 28 28 29 from pyxmpp import Message,Presence,JID 29 from pyxmpp.message import Message 30 from pyxmpp.presence import Presence 31 from pyxmpp.jid import JID 30 32 from pyxmpp.jabber.muc import MucPresence 31 33 … … 680 682 if body: 681 683 body=body.encode(encoding,"replace") 682 body=body.replace("\ n"," ").replace("\r"," ")684 body=body.replace("\r"," ") 683 685 if body.startswith("/me "): 684 686 body="\001ACTION "+body[4:]+"\001" 685 self.send("PRIVMSG %s :%s" % (channel.name,body)) 687 for line in body.split("\n"): 688 self.send("PRIVMSG %s :%s" % (channel.name,line)) 686 689 channel.irc_cmd_PRIVMSG(self.nick,"PRIVMSG",[channel.name,body]) 687 690 … … 716 719 user.current_thread=stanza.get_type(),stanza.get_thread(),thread_fr 717 720 body=stanza.get_body().encode(self.default_encoding,"replace") 718 body=body.replace("\ n"," ").replace("\r"," ")721 body=body.replace("\r"," ") 719 722 if body.startswith("/me "): 720 723 body="\001ACTION "+body[4:]+"\001" 721 self.send("PRIVMSG %s :%s" % (nick,body)) 724 for line in body.split("\n"): 725 self.send("PRIVMSG %s :%s" % (nick,line)) 722 726 723 727 def disconnect(self,reason): trunk/jjigw/ircuser.py
r131 r157 20 20 import logging 21 21 22 from pyxmpp import JID22 from pyxmpp.jid import JID 23 23 24 24 from common import normalize,nick_to_node
