I think jabberd 1.4 is allowing invalid utf-8 to pass through to clients, which is making Gaim's XML parser very unhappy. If I sit around in jdev long enough, I usually get someone quitting with something along the lines of:
<presence from='[EMAIL PROTECTED]/dybbouk' to='[EMAIL PROTECTED]/patience' type='unavailable'><status>D?connexion</status><x from='[EMAIL PROTECTED]/Gabber' stamp='20031226T05:56:36' xmlns='jabber:x:delay'/><x xmlns='http://jabber.org/protocol/muc#user'><item affiliation='none' role='none'/></x></presence> or <presence from='[EMAIL PROTECTED]/albertogtsready' to='[EMAIL PROTECTED]/patience'><status>Sesi?n finalizada</status></presence> Naturally, the above question marks should be replaced with the appropriate accented character. I'm almost positive it's being sent as non-utf8, and jabberd is just letting it through. I've currently got faceprint.com running the debian stable jabberd package: 1.4.2a-5. Has anyone got any ideas about this? If this is somehow my fault, I'll gladly wipe the egg from my face, and fix my bugs. If this is in fact a bug in the jabberd 1.4 codebase, I think it's in everyone's best interest to get it fixed. Thanks, Nathan
signature.asc
Description: This is a digitally signed message part