On Thursday 24 August 2006 01:54, Norman Rasmussen wrote: > On 8/24/06, Paul Johnson <[EMAIL PROTECTED]> wrote: > > Google Talk does not run any transports. > > Correct, that's why people use transports on other servers.
Right, but the OP mentioned that he was using GT's Yahoo transport. :o) > On 8/24/06, Paul Johnson <[EMAIL PROTECTED]> wrote: > > Which Yahoo transport? There's a kajillion out there, and you don't > > mention the transport's JID. If it's mine, I'd like to know so I can > > provide additional help. > > I got hold of Sandeep on gtalk, and he has been using yahoo.jabber.no > - PyYIMt, CVS 1.44 (jabber.no is ejabberd 1.1.1) > > I think that maybe google have changed the way auth works, because > even though the contact doesn't appear online, you can still chat to > the person (which wouldn't work if auth wasn't there - because the > spam filter would block the messages). Either that or something is > broken in recent CVS changes (which is also possible) PyYIMt in general is broken beyond usability. I'm about to discontinue having a yahoo transport entirely since Yahoo Messager got offloaded onto Microsoft, and now the MSN transport can take Yahoo users. ([EMAIL PROTECTED] IIRC). -- Paul Johnson Email and IM (XMPP & Google Talk): [EMAIL PROTECTED] -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available Url : http://modevia.com/pipermail/py-transports/attachments/20060824/d38d5fb5/attachment.pgp From [EMAIL PROTECTED] Fri Aug 25 11:08:27 2006 From: [EMAIL PROTECTED] (Norman Rasmussen) Date: Fri Aug 25 11:08:32 2006 Subject: [py-transports] Yahoo contacts in Google Talk... In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> On 8/25/06, Paul Johnson <[EMAIL PROTECTED]> wrote: > On Thursday 24 August 2006 01:54, Norman Rasmussen wrote: > > On 8/24/06, Paul Johnson <[EMAIL PROTECTED]> wrote: > > > Google Talk does not run any transports. > > Correct, that's why people use transports on other servers. > Right, but the OP mentioned that he was using GT's Yahoo transport. :o) err, no. the OP mentioned GT and the Yahoo tranport, but never mentioned "GT's Yahoo transport" > PyYIMt in general is broken beyond usability. I've been trying very hard over the last few months to reverse that trend. The current CVS version is pretty stable, and can be considered '0.4rc2'. I've found that the more tracebacks that the developer sees the better the quality of the transport (this holds for any code really). So a lot of the quality improvements have been made when server admins post their tracebacks on this list - I see the breakage, and when I get time I fix the bug, check code into cvs, and admin's 'cvs update'. The quicker the loop, the faster the quality of the code improves. > I'm about to discontinue having > a yahoo transport entirely since Yahoo Messager got offloaded onto Microsoft, > and now the MSN transport can take Yahoo users. > ([EMAIL PROTECTED] IIRC). PyMSNt doesn't yet support yahoo contacts. Apparently there's a Gaim SoC project to add support, so don't hold your breath waiting. -- - Norman Rasmussen - Email: [EMAIL PROTECTED] - Home page: http://norman.rasmussen.co.za/ From [EMAIL PROTECTED] Fri Aug 25 11:45:31 2006 From: [EMAIL PROTECTED] (Chan Ka Lun) Date: Fri Aug 25 11:45:35 2006 Subject: [py-transports] pyMSN-t Problem: Can't Communicate between transport user Message-ID: <[EMAIL PROTECTED]> Could anyone can help me?I'm using ejabberd + fedora 4 + python2.4.....Only transport MSN user can not communicate with transport MSN user...I've tested in all client (Psi, Miranda, Pandion, neos, etc). The same problem appear...Do you have any idea?Regards,KaLunFrom: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Thu, 24 Aug 2006 14:35:51 +0900Subject: [py-transports] pyMSN-t Problem: Can't Communicate between transport user Dear all, After i updated pymsnt to 0.11.2-dev2, i get some strange error. I can register the transport and login smoothly. And also i can communicate with MSN Live Messenger perfectly. However, i can't communicate with another transport user. (Both are jabber users and using pymsnt) And i get the following msg from the sender: =========================================== This message could not be delivered. Please check that the contact is online, and that their address on your contact list is correct. =========================================== And, I get the log from pymsnt (Log level = 3) =========================================== [2006-08-24 11:33:07] INFO :: [EMAIL PROTECTED] :: Message packet :: onMessage :: Session :: {'body': u'hihi', 'el': <twisted.words.xish.domish.Element object at 0xb79e2e0c>, 'child2': <twisted.words.xish.domish.Element object at 0xb79d47cc>, 'froj': <twisted.words.protocols.jabber.jid.JID instance at 0xb79b10ac>, 'fro': u'[EMAIL PROTECTED]/Psi', 'self': 'instance', 'composing': True, 'mID': u'aabaa', 'inviteTo': '', 'to': u'[EMAIL PROTECTED]', 'noerror': False, 'child': <twisted.words.xish.domish.Element object at 0xb79d4b0c>, 'inviteRoom': '', 'mtype': u'chat', 'messageEvent': True, 'toj': <twisted.words.protocols.jabber.jid.JID instance at 0xb79bc5ec>}[2006-08-24 11:33:07] INFO :: [EMAIL PROTECTED] :: Message. :: messageReceived :: Session :: {'body': u'hihi', 'resource': u'Psi', 'dest': u'[EMAIL PROTECTED]', 'self': 'instance', 'mtype': u'chat', 'source': u'[EMAIL PROTECTED]', 'noerror': False, 'destr': None, 'groupchat': None}[2006-08-24 11:33:07] INFO :: [EMAIL PROTECTED] :: :: sendMessage :: glue.LegacyConnection :: {'text': u'hihi', 'noerror': False, 'userHandle': '[EMAIL PROTECTED]', 'self': 'instance'}[2006-08-24 11:33:07] INFO :: (u'[EMAIL PROTECTED]', '[EMAIL PROTECTED]') :: :: connect :: msn.msnw.OneSwitchboardSession :: {'self': 'instance'}[2006-08-24 11:33:08] INFO :: (u'[EMAIL PROTECTED]', '[EMAIL PROTECTED]') :: :: sbRequestAccepted :: msn.msnw.OneSwitchboardSession :: {'.0': ('64.4.37.15', 1863, '1827985648.10997135.22877139'), 'host': '64.4.37.15', 'port': 1863, 'key': '1827985648.10997135.22877139', 'self': 'instance'}[2006-08-24 11:33:08] Starting factory <twisted.internet.protocol.ClientFactory instance at 0xb79d91ac>[2006-08-24 11:33:08] INFO :: (u'[EMAIL PROTECTED]', '[EMAIL PROTECTED]') :: :: loggedIn :: msn.msnw.OneSwitchboardSession :: {'self': 'instance'} [2006-08-24 11:33:08] INFO :: [EMAIL PROTECTED] :: :: gotSwitchboardInvitation :: msn.msnw.NotificationClient :: {'self': 'instance', 'host': '64.4.37.15', 'userHandle': '[EMAIL PROTECTED]', 'sessionID': 1827985648, 'key': '25176202.512142', 'port': 1863, 'screenName': 'kalun'}[2006-08-24 11:33:08] INFO :: (u'[EMAIL PROTECTED]', '[EMAIL PROTECTED]') :: :: connectReply :: msn.msnw.OneSwitchboardSession :: {'self': 'instance', 'host': '64.4.37.15', 'sessionID': 1827985648, 'key': '25176202.512142', 'port': 1863}[2006-08-24 11:33:08] Starting factory <twisted.internet.protocol.ClientFactory instance at 0xb79ccfac> [2006-08-24 11:33:38] INFO :: (u'[EMAIL PROTECTED]', '[EMAIL PROTECTED]') :: User has not joined after 30 seconds. :: failCB :: msn.msnw.OneSwitchboardSession :: {'self': 'instance', 'arg': None}[2006-08-24 11:33:38] INFO :: [EMAIL PROTECTED] :: :: failedMessage :: glue.LegacyConnection :: {'remoteUser': '[EMAIL PROTECTED]', 'message': u'hihi', 'self': 'instance'}[2006-08-24 11:33:38] INFO :: [EMAIL PROTECTED] :: :: sendErrorMessage :: Session :: {'body': u'hihi', 'explanation': 'Oversize arg', 'fro': '[EMAIL PROTECTED]/msn', 'to': u'[EMAIL PROTECTED]', 'etype': 'wait', 'self': 'instance', 'condition': 'recipient-unavailable'}[2006-08-24 11:33:38] INFO :: (u'[EMAIL PROTECTED]', '[EMAIL PROTECTED]') :: :: connectionLost :: msn.msnw.OneSwitchboardSession :: {'reason': <twisted.python.failure.Failure twisted.internet.error.ConnectionDone>, 'self': 'instance'}[2006-08-24 11:33:38] Stopping factory <twisted.internet.protocol.ClientFactory instance at 0xb79d91ac> [2006-08-24 11:33:38] Stopping factory <twisted.internet.protocol.ClientFactory instance at 0xb79ccfac>=========================================== I've opened port 1863 already. And I'm using ejabberd as a jabber server. Do anyone have any idea? Regards, KaLun¥Î¬Ûï¡B³¡¸¨®æ¡B²M³æ¡B¯d¨¥ªO¥´³y¦Û§Ú³Ð·N¤À¨ÉªÅ¶¡¡AºÉ±¡¨q¥X§A¦Û¤v ¡X MSN Spaces _________________________________________________________________ ¦b¥þ²y³Ì¨üÅwªïªº§Y®É¶Ç°Tºô¸ô¤W¡A©M¿ËªB¦n¤Í®i¶}¦h¤¸·¾³q¤¬°Ê ¡X Windows Live Messenger http://get.live.com/messenger/overview -------------- next part -------------- An HTML attachment was scrubbed... URL: http://modevia.com/pipermail/py-transports/attachments/20060825/c2edcffd/attachment.html From [EMAIL PROTECTED] Fri Aug 25 12:04:58 2006 From: [EMAIL PROTECTED] (Norman Rasmussen) Date: Fri Aug 25 12:05:06 2006 Subject: [py-transports] PyMSNt errors In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> On 7/2/06, James Bunton <[EMAIL PROTECTED]> wrote: > For the first I'd need to know what command it was in response to. If > you could search the log for ">> 208 xxx", where xxx are digits. > Then search for "<< ... xxx", where ... are letters, and xxx are the > digits you found before, that will let me find what is causing this > error. [2006-08-25 13:02:45] Traceback (most recent call last): Failure: <type 'int'>: 208 [2006-08-25 13:02:45] Traceback (most recent call last): Failure: <type 'int'>: 208 My debugLevel is set to 2 - Log tracebacks, warnings and errors, so I can't "recover" what the command was. Any chance you could automate this, or is the data 'lost' once it's sent? I seem to remember that in an older version of PyMSNt you had a (probably circular) log buffer that you would write to the log file when a traceback occured. Any chance that we might see that feature back? -- - Norman Rasmussen - Email: [EMAIL PROTECTED] - Home page: http://norman.rasmussen.co.za/ From [EMAIL PROTECTED] Fri Aug 25 12:47:55 2006 From: [EMAIL PROTECTED] (Chan Ka Lun) Date: Fri Aug 25 12:48:03 2006 Subject: [py-transports] pyMSN-t Problem: Can't Communicate between transport user Message-ID: <[EMAIL PROTECTED]> I Get this reply when send a message <message from='[EMAIL PROTECTED]/msn' to='[EMAIL PROTECTED]' type='error'> <error code='404' type='wait'> <recipient-unavailable xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/> <text xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'>This message could not be delivered. Please check that the contact is online, and that their address on your contact list is correct. </text> </error> <body>I am chatting with a Telnet lient </body></message> From: [EMAIL PROTECTED]: [EMAIL PROTECTED]: RE: [py-transports] pyMSN-t Problem: Can't Communicate between transport userDate: Fri, 25 Aug 2006 20:45:31 +0900 Could anyone can help me?I'm using ejabberd + fedora 4 + python2.4.....Only transport MSN user can not communicate with transport MSN user...I've tested in all client (Psi, Miranda, Pandion, neos, etc). The same problem appear...Do you have any idea?Regards,KaLun From: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Thu, 24 Aug 2006 14:35:51 +0900Subject: [py-transports] pyMSN-t Problem: Can't Communicate between transport user Dear all, After i updated pymsnt to 0.11.2-dev2, i get some strange error.I can register the transport and login smoothly.And also i can communicate with MSN Live Messenger perfectly. However, i can't communicate with another transport user. (Both are jabber users and using pymsnt)And i get the following msg from the sender: ===========================================This message could not be delivered. Please check that the contact is online, and that their address on your contact list is correct.=========================================== And, I get the log from pymsnt (Log level = 3) ===========================================[2006-08-24 11:33:07] INFO :: [EMAIL PROTECTED] :: Message packet :: onMessage :: Session :: {'body': u'hihi', 'el': <twisted.words.xish.domish.Element object at 0xb79e2e0c>, 'child2': <twisted.words.xish.domish.Element object at 0xb79d47cc>, 'froj': <twisted.words.protocols.jabber.jid.JID instance at 0xb79b10ac>, 'fro': u'[EMAIL PROTECTED]/Psi', 'self': 'instance', 'composing': True, 'mID': u'aabaa', 'inviteTo': '', 'to': u'[EMAIL PROTECTED]', 'noerror': False, 'child': <twisted.words.xish.domish.Element object at 0xb79d4b0c>, 'inviteRoom': '', 'mtype': u'chat', 'messageEvent': True, 'toj': <twisted.words.protocols.jabber.jid.JID instance at 0xb79bc5ec>}[2006-08-24 11:33:07] INFO :: [EMAIL PROTECTED] :: Message. :: messageReceived :: Session :: {'body': u'hihi', 'resource': u'Psi', 'dest': u'[EMAIL PROTECTED]', 'self': 'instance', 'mtype': u'chat', 'source': u'[EMAIL PROTECTED]', 'noerror': False, 'destr': None, 'groupchat': None}[2006-08-24 11:33:07] INFO :: [EMAIL PROTECTED] :: :: sendMessage :: glue.LegacyConnection :: {'text': u'hihi', 'noerror': False, 'userHandle': '[EMAIL PROTECTED]', 'self': 'instance'}[2006-08-24 11:33:07] INFO :: (u'[EMAIL PROTECTED]', '[EMAIL PROTECTED]') :: :: connect :: msn.msnw.OneSwitchboardSession :: {'self': 'instance'}[2006-08-24 11:33:08] INFO :: (u'[EMAIL PROTECTED]', '[EMAIL PROTECTED]') :: :: sbRequestAccepted :: msn.msnw.OneSwitchboardSession :: {'.0': ('64.4.37.15', 1863, '1827985648.10997135.22877139'), 'host': '64.4.37.15', 'port': 1863, 'key': '1827985648.10997135.22877139', 'self': 'instance'}[2006-08-24 11:33:08] Starting factory <twisted.internet.protocol.ClientFactory instance at 0xb79d91ac>[2006-08-24 11:33:08] INFO :: (u'[EMAIL PROTECTED]', '[EMAIL PROTECTED]') :: :: loggedIn :: msn.msnw.OneSwitchboardSession :: {'self': 'instance'}[2006-08-24 11:33:08] INFO :: [EMAIL PROTECTED] :: :: gotSwitchboardInvitation :: msn.msnw.NotificationClient :: {'self': 'instance', 'host': '64.4.37.15', 'userHandle': '[EMAIL PROTECTED]', 'sessionID': 1827985648, 'key': '25176202.512142', 'port': 1863, 'screenName': 'kalun'}[2006-08-24 11:33:08] INFO :: (u'[EMAIL PROTECTED]', '[EMAIL PROTECTED]') :: :: connectReply :: msn.msnw.OneSwitchboardSession :: {'self': 'instance', 'host': '64.4.37.15', 'sessionID': 1827985648, 'key': '25176202.512142', 'port': 1863}[2006-08-24 11:33:08] Starting factory <twisted.internet.protocol.ClientFactory instance at 0xb79ccfac>[2006-08-24 11:33:38] INFO :: (u'[EMAIL PROTECTED]', '[EMAIL PROTECTED]') :: User has not joined after 30 seconds. :: failCB :: msn.msnw.OneSwitchboardSession :: {'self': 'instance', 'arg': None}[2006-08-24 11:33:38] INFO :: [EMAIL PROTECTED] :: :: failedMessage :: glue.LegacyConnection :: {'remoteUser': '[EMAIL PROTECTED]', 'message': u'hihi', 'self': 'instance'}[2006-08-24 11:33:38] INFO :: [EMAIL PROTECTED] :: :: sendErrorMessage :: Session :: {'body': u'hihi', 'explanation': 'Oversize arg', 'fro': '[EMAIL PROTECTED]/msn', 'to': u'[EMAIL PROTECTED]', 'etype': 'wait', 'self': 'instance', 'condition': 'recipient-unavailable'}[2006-08-24 11:33:38] INFO :: (u'[EMAIL PROTECTED]', '[EMAIL PROTECTED]') :: :: connectionLost :: msn.msnw.OneSwitchboardSession :: {'reason': <twisted.python.failure.Failure twisted.internet.error.ConnectionDone>, 'self': 'instance'}[2006-08-24 11:33:38] Stopping factory <twisted.internet.protocol.ClientFactory instance at 0xb79d91ac>[2006-08-24 11:33:38] Stopping factory <twisted.internet.protocol.ClientFactory instance at 0xb79ccfac>=========================================== I've opened port 1863 already. And I'm using ejabberd as a jabber server.Do anyone have any idea? Regards,KaLun ¥Î¬Ûï¡B³¡¸¨®æ¡B²M³æ¡B¯d¨¥ªO¥´³y¦Û§Ú³Ð·N¤À¨ÉªÅ¶¡¡AºÉ±¡¨q¥X§A¦Û¤v ¡X MSN Spaces ¦b¥þ²y³Ì¨üÅwªïªº§Y®É¶Ç°Tºô¸ô¤W¡A©M¿ËªB¦n¤Í®i¶}¦h¤¸·¾³q¤¬°Ê ¡X Windows Live Messenger _________________________________________________________________ ÀH®ÉÀH¦a¦s¨ú¡BºÞ²z©M·j´M§Úªº³Ì·R ¡X Windows Live Favorites http://favorites.live.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://modevia.com/pipermail/py-transports/attachments/20060825/1a5f181f/attachment.htm From [EMAIL PROTECTED] Fri Aug 25 13:53:31 2006 From: [EMAIL PROTECTED] (Mathew Gregson) Date: Fri Aug 25 13:53:48 2006 Subject: [py-transports] pymsn 0.11.2-dev2 traceback In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> Hi py-transports, I'm a very lazy admin and only usually get things *just* working and then leave them alone until they break one day (or not). So the pyMSN transport went haywire a few weeks ago and my housemate complained; mine was working so I said check tomorrow... Long story short, she never checked and I assumed it was a-okay, but it wasn't. I've updated to 0.11.2-dev2 and it seems to work again (yay, it was almost too easy) - however I did get this: [2006-08-25 23:28:25] Traceback (most recent call last): File "/usr/local/lib/python2.4/site-packages/twisted/python/log.py", line 56, in callWithLogger return callWithContext({"system": lp}, func, *args, **kw) File "/usr/local/lib/python2.4/site-packages/twisted/python/log.py", line 41, in callWithContext return context.call({ILogContext: newCtx}, func, *args, **kw) File "/usr/local/lib/python2.4/site-packages/twisted/python/context.py", line 52, in callWithContext return self.currentContext().callWithContext(ctx, func, *args, **kw) File "/usr/local/lib/python2.4/site-packages/twisted/python/context.py", line 31, in callWithContext return func(*args,**kw) --- <exception caught here> --- File "/usr/local/lib/python2.4/site-packages/twisted/internet/pollreactor.py", line 160, in _doReadOrWrite why = selectable.doRead() File "/usr/local/lib/python2.4/site-packages/twisted/internet/tcp.py", line 351, in doRead return self.protocol.dataReceived(data) File "/usr/local/lib/python2.4/site-packages/twisted/xish/xmlstream.py", line 145, in dataReceived self.stream.parse(buf) File "/usr/local/lib/python2.4/site-packages/twisted/xish/domish.py", line 600, in parse self.parser.Parse(buffer) File "/usr/local/lib/python2.4/site-packages/twisted/xish/domish.py", line 638, in _onEndElement self.ElementEvent(self.currElem) File "/usr/local/lib/python2.4/site-packages/twisted/xish/xmlstream.py", line 166, in onElement self.dispatch(element) File "/usr/local/lib/python2.4/site-packages/twisted/xish/utility.py", line 233, in dispatch callbacklist.callback(object) File "/usr/local/lib/python2.4/site-packages/twisted/xish/utility.py", line 37, in callback methodwrapper(*args, **kwargs) File "/usr/local/lib/python2.4/site-packages/twisted/xish/utility.py", line 21, in __call__ self.method(*nargs, **nkwargs) File "/usr/local/lib/pymsnt-0.11.2-dev2/src/disco.py", line 161, in onIq handler(el) File "/usr/local/lib/pymsnt-0.11.2-dev2/src/misciq.py", line 270, in incomingIq PHOTO = c.avatar.makePhotoElement() File "/usr/local/lib/pymsnt-0.11.2-dev2/src/avatar.py", line 54, in makePhotoElement binval.addContent(base64.encodestring(self.getImageData()).replace("\n", "")) File "/usr/local/lib/python2.4/base64.py", line 309, in encodestring for i in range(0, len(s), MAXBINSIZE): exceptions.TypeError: len() of unsized object Presumably partnered with this: Aug 25 23:28:25 corey jabberd/router[7976]: [127.0.0.1, port=45206] disconnect Aug 25 23:28:25 corey jabberd/router[7976]: [msn.jabber.green-ghost.net] offline Anything to worry about; useful for you? Don't spend more than a few seconds pondering it though :) Matt. From [EMAIL PROTECTED] Fri Aug 25 16:56:47 2006 From: [EMAIL PROTECTED] (Stian B. Barmen) Date: Fri Aug 25 16:57:02 2006 Subject: [py-transports] Yahoo contacts in Google Talk... In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> > PyYIMt in general is broken beyond usability. I'm about to discontinue > having > a yahoo transport entirely since Yahoo Messager got offloaded onto Microsoft, > and now the MSN transport can take Yahoo users. > ([EMAIL PROTECTED] IIRC). > I run the latest CVS of PyYIMt and that works fine for me. It has been a pickle to get running at times, but now it seems grea to me :) -stian
