Cannot connect to my account since r4058. Stringprep problem.
Hi,
Today, I tried gajim's latest SVN version. Gajim couldn't log into my account. By successively running svn up, I could determine that rev4057 worked while rev4058 didn't.
I get the following traceback : DEBUG: roster ok Setting roster item tada%hotmail.com@msn... DEBUG: roster ok Setting roster item tada2%hotmail.com@msn... 14 Nov 2005 23:50:36 Gajim: A protocol error has occured: Traceback (most recent call last): File "/usr/local/share/gajim/src/common/connection.py", line 2299, in process self.connection.Process(timeout) File "/usr/local/share/gajim/src/common/xmpp/dispatcher.py", line 292, in dispatch handler'func' File "/usr/local/share/gajim/src/common/connection.py", line 1269, in _getRosterCB roster[helpers.parse_jid(jid)] = r[jid] File "/usr/local/share/gajim/src/common/helpers.py", line 79, in parse_jid return prep(user, server, resource) File "/usr/local/share/gajim/src/common/helpers.py", line 108, in prep raise InvalidFormat, 'Invalid character in hostname' InvalidFormat: Invalid character in hostname DEBUG: socket sent </stream:stream> DEBUG: socket got </stream:stream> DEBUG: socket error Socket error while receiving data DEBUG: client stop Disconnect detected 14 Nov 2005 23:50:36 Gajim: disconnectedReconnCB
rev4058 was :
r4058 | asterix | 2005-11-03 15:46:56 +0100 (Thu, 03 Nov 2005) | 4 lines
we now stringprep jid and resource everywhere: when we recieve a jid from server when we enter a jid or resource in GUI