Revision 82c8cc71625eafa194a0316b4e0e1c4e8d898210
datallah at pidgin.im
datallah at pidgin.im
Fri Jun 8 15:46:09 EDT 2007
-----------------------------------------------------------------
Revision: 82c8cc71625eafa194a0316b4e0e1c4e8d898210
Ancestor: dd8217e407806698d48c60d254c9ad7f8c7dba24
Author: datallah at pidgin.im
Date: 2007-06-08T18:24:23
Branch: im.pidgin.pidgin
Modified files:
libpurple/protocols/bonjour/jabber.c
libpurple/protocols/bonjour/jabber.h
ChangeLog:
Update Bonjour to do nonblocking I/O correctly.
This also includes a number of error handling bugfixes (and various other improvements).
This doesn't handle the scenario where a partial message is read - I need to figure out how libxml2 handles such a
scenario to fix it correctly.
There are also also a few quirks that I noticed and didn't get around to fixing:
-We don't wait for a "</stream:stream>" from the peer before closing the socket.
-We don't make sure that the peer has sent us the stream start message before starting.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 82c8cc71625eafa194a0316b4e0e1c4e8d898210.diff
Type: text/x-diff
Size: 21063 bytes
Desc: not available
Url : http://pidgin.im/pipermail/commits/attachments/20070608/9e5063ff/attachment-0001.diff
More information about the Commits
mailing list