Richard Jackson wrote:
*Unable to send message: The message is too large.*

Which service?

It appears that, at least for some protocols, this message is the result of limits hard coded into libpurple. As Yahoo has been mentioned in this context, recently, it looks like, at least in that case, the code is representing the service provider's documented limit, moderated by the result of tests.

pidgin-2.5.8/libpurple/protocols/yahoo/yahoo.h lines 189-207/279

/*
 * Current Maximum Length for Instant Messages
 *
 * This was found by experiment.
 *
* The YMSG protocol allows a message of up to 948 bytes, but the official clien
t
* limits to 800 characters. According to experiments I conducted, it seems tha
t
* the discrepancy is to allow some leeway for messages with mixed single- and * multi-byte characters, as I was able to send messages of 840 and 932 bytes * by using some multibyte characters (some random Chinese or Japanese character
s,
 * to be precise). - rekkanoryo
 */
#define YAHOO_MAX_MESSAGE_LENGTH_BYTES 948
#define YAHOO_MAX_MESSAGE_LENGTH_CHARS 800

--
David Woolley
Emails are not formal business letters, whatever businesses may want.
RFC1855 says there should be an address here, but, in a world of spam,
that is no longer good advice, as archive address hiding may not work.

_______________________________________________
Support@pidgin.im mailing list
Want to unsubscribe?  Use this link:
http://pidgin.im/cgi-bin/mailman/listinfo/support

Reply via email to