[ejabberd] Working Yahoo transports?

Michael Vogel icarus at dabo.de
Sun Apr 28 19:16:51 MSK 2013


Hi!

I just set up a new ejabberd server. I wanted to connect some transports.

With the yahoo transport I have the following error:

Sun 28 Apr 2013 17:08:36 - CVS 1.69
Traceback (most recent call last):
  File "/usr/share/pyyimt/yahoo.py", line 1315, in <module>
    rdsocketlist[each].Process()
  File "/usr/share/pyyimt/ylib.py", line 686, in Process
    challenge = self.ymsg_challenge(s,t)
  File "/usr/share/pyyimt/ylib.py", line 113, in ymsg_challenge
    (crypt1, crypt2) =
YahooMD5.curphoo_process_auth(self.username,self.password,chalstr)
  File "/usr/share/pyyimt/curphoo/YahooMD5.py", line 113, in
curphoo_process_auth
    (table,depth) = find_table_depth_values(md5.new(comparison_src[:4]),
comparison_src[4:].tostring())
TypeError: 'NoneType' object is not iterable

This error occurs when I'm trying to add this transport.

Additionally I tried the old yahoo-transport from jabberd. With this I'm
getting the following error when trying to login:

Sun Apr 28 17:12:00 2013  xdb.c:220 xdb_get() waiting for
ike%jabber.xxx.tld at yahoo.jabber.xxx.tld yahootrans:data
Sun Apr 28 17:12:00 2013  xdb.c:226 xdb_get() done waiting for
ike%jabber.xxx.tld at yahoo.jabber.xxx.tld yahootrans:data
Sun Apr 28 17:12:00 2013  yahoo-session.c:67 [YAHOO]: New session for
'ike at jabber.xxx.tld' from 'initial-check'
Sun Apr 28 17:12:00 2013  yahoo-session.c:76 [YAHOO]: New connection to
'scs.msg.yahoo.com:5050' for 'ike at jabber.xxx.tld'
Sun Apr 28 17:12:00 2013  mio.c:728 calling the connect handler for mio
object 875DC70
Sun Apr 28 17:12:00 2013  yahoo.c:1376 [YAHOO]:
'ike at jabber.xxx.tld/Client' connected to Yahoo! server. [xxxxx]
/usr/local/sbin/jabberd-yahoo-transport-2: symbol lookup error:
/usr/local/lib/jabber/yahoo-transport-2.so: undefined symbol: g_malloc0_n

The last error seems to me like some really old C code that needs to be
modernized. To my pity I'm not able to do that.

The error with the python transport doesn't tell me anything. (wether
it's a configuration bug or old code)

Is there another (working) Yahoo transport I don't know by now? Or does
anybody know how to get one of these two transport to work?

Thanks!

Michael


More information about the ejabberd mailing list