[OTR-dev] Pidgin + Yahoo not support SMP?

chris-tuchs at hushmail.com chris-tuchs at hushmail.com
Wed Jul 29 01:52:08 EDT 2009

On Tue, 28 Jul 2009 13:53:05 -0700 Ian Goldberg 
<ian at cypherpunks.ca> wrote:
>On Sun, Jul 26, 2009 at 02:25:29AM -0700, chris-tuchs at hushmail.com 
>> Does Pidgin correctly do SMP over a Yahoo IM connection?
>[...snip...]I know Yahoo just changed their wire protocol, and them
>having lowered their MSS would be totally consistent with your
>observations.  Can you try lowering the yahoo MSS in the pidgin-otr
>code and see if that fixes it?

My experiments with the Yahoo web client limit me to transmitting 
characters, using the Yahoo supplied Microsoft windows client I can
send 800.  My test string was "123456789." repeated with no spaces. 
read the source code for pidgin-otr plugin, and created a file named
"otr.max_message_size" in the directory containing my key files.  
file contains:
prpl-msn	1409
prpl-icq	2346
prpl-aim	2343
prpl-yahoo	799
prpl-gg	1999
prpl-irc	417
prpl-oscar	2343
Which is <protocol-name><tab><MSS><newline> for each protocol.  The
source opens the file in text mode so I used the OS preferred line
terminator, \r\n, not the bare \n character.  I used the defaults 
the source, except I lowered prpl-yahoo from 832 to 799.  I was able
to receive two parts of a two part message that Pidgin generated to
initiate a Question and Answer style SMP exchange.  I have not yet
run a Pidgin to Pidgin via Yahoo SMP test.  I believe this will be
sufficient for my purposes while finishing the SMP protocol handling
in GreenLife Emerald Viewer.


P.S. Thanks for the listing on the software page!

More information about the OTR-dev mailing list