Custom Smileys Fail

1,381 views
Skip to first unread message

ourna...@gmail.com

unread,
Apr 28, 2014, 4:44:00 PM4/28/14
to prosod...@googlegroups.com
Hello,

I'm running the Prosody server (current version) on Arch Linux.  The server is used on our home LAN for family use only.

We are using Pidgin as our XMPP client on our Windows 7 PCs, and everything works well, except...

We have created numerous custom smileys (animated GIFs), but they all fail when trying to send.  They display properly on the senders conversation dialog, but they do not send over the network.  A message appears along with the custom smiley that reads:

A custom smiley in the message is too large to send.

I have made some tiny animated GIFs for testing: 32 x 32 pixel GIFs containing 4 frames, and weighing in a 3.4KB.  Although I can't find specific size/dimension requirements for XMPP custom smiley's, it's hard to believe these tiny files are really too big to send.

What am I doing wrong?

Thanks,

steady

Thijs Alkemade

unread,
Apr 28, 2014, 5:51:41 PM4/28/14
to prosod...@googlegroups.com
That error message is generated by Pidgin, before your smiley even gets to
Prosody. Pidgin uses a size limit of 8 kiB, which is what the spec defines as
a maximum: http://xmpp.org/extensions/xep-0231.html#exchange.

Are you sure it's 3.4 kiB? If that's the case, maybe Pidgin is doing some
automatic conversion that increases the size.

Regards,
Thijs
signature.asc
Reply all
Reply to author
Forward
0 new messages