Revision 82c8cc71625eafa194a0316b4e0e1c4e8d898210

datallah at datallah at
Fri Jun 8 15:46:09 EDT 2007

Revision: 82c8cc71625eafa194a0316b4e0e1c4e8d898210
Ancestor: dd8217e407806698d48c60d254c9ad7f8c7dba24
Author: datallah at
Date: 2007-06-08T18:24:23
Branch: im.pidgin.pidgin

Modified files:


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 : 

More information about the Commits mailing list