According to the documentation from the NXB site, the basic issue with pidgin is that it wants the response stanza to contain a <stream:features> packet/stanza. The documentation seems to imply that NXB does indeed send a <stream:features> stanza, but that this happens in a separate packet. This is all fine and good with respect to the standard, but the library that pidgin uses, libpurple, has a bug that requires the features to be in the reply packet instead of a different packet.
It seems unlikely that the Pidgin folks are going to fix this any time soon. The NXB folks posted this bug on the pidgin site 7 months ago and as far as I can tell, it has just sat there. From what I can see, the libpurple site is tied in with the pidgin, so if the folks at Pidgin are not working this then the libpurple people probably are not either.
This being the case, if I want to use Pidgin to test the system, then I will need to create a hack for NXB that does things in the manner that Pidgin wants.
No comments:
Post a Comment