comparison ChangeLog @ 27039:9a79f8a99259

Set charset=utf-8 when cyrus sasl doesn't include it. Both deryni and my reading of the digest md5 cyrus plugin is that the response will never actually include the charset (digestmd5.c:make_client_response, look for IsUTF8). I future-proofed this code by checking for it anyway. To be polite for older servers, we might want to only send this if the server sent charset=utf-8 in the challenge (and encode everything to ISO-8859-1). However, the RFC doesn't say always sending it is wrong (and that's what the in-tree implementation does).
author Paul Aurich <paul@darkrain42.org>
date Fri, 05 Jun 2009 07:02:16 +0000
parents e6031586fd1b
children 1fd829110a6d
comparison
equal deleted inserted replaced
27037:f3b0232ef1ea 27039:9a79f8a99259
50 * Support custom smileys in MUCs (only when all participants support the 50 * Support custom smileys in MUCs (only when all participants support the
51 "Bits of Binary" extension, and a maximum of 10 participants are in the 51 "Bits of Binary" extension, and a maximum of 10 participants are in the
52 chat to avoid getting too many fetch requests). 52 chat to avoid getting too many fetch requests).
53 * Fix an issue with Jabber (pre-XMPP) servers and the user's preference 53 * Fix an issue with Jabber (pre-XMPP) servers and the user's preference
54 to require SSL not being respected. 54 to require SSL not being respected.
55 * Fix an issue where Cyrus SASL DIGEST MD5 authentication might fail if
56 the username, password, or realm (the JID domain) contain characters
57 not in ISO-8859-1.
55 58
56 Yahoo: 59 Yahoo:
57 * P2P file transfers. (Sulabh Mahajan) 60 * P2P file transfers. (Sulabh Mahajan)
58 * Sending text messages (address to +<countrycode><phone number>). 61 * Sending text messages (address to +<countrycode><phone number>).
59 (Sulabh Mahajan) 62 (Sulabh Mahajan)