-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Published vcard avatar isn't converted to pubsub #4229
Comments
How do you publish it? |
XML: <iq id="8aacfd0b-1dfe-4225-abf5-70f8c7b8a725" type="set">
<vCard xmlns="vcard-temp">
<NICKNAME>rion</NICKNAME>
<PHOTO>
<TYPE>image/jpeg</TYPE>
<BINVAL>
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
EezurGEoUfpXWxFloTuLakJ8VU2GEzTis3U//2Q==</BINVAL>
</PHOTO>
</vCard>
</iq> |
Interesting it works here, you aren't receiving any pubsub events when you send that? Are you receiving iq result for that original iq vcard request? |
The only thing that could be a problem is code that we use to get avatar pixel size, it depends on external graphics libraries, so maybe there is some problem with that. Could you check ejabberd error.log and see if there is anything in it that talks about eimp or vcard? |
XML: <!-- outgoing -->
<iq id="0756de22-8efc-424a-b21a-6554248da743" type="set">
<vCard xmlns="vcard-temp">
<NICKNAME>rion</NICKNAME>
<PHOTO>
<TYPE>image/jpeg</TYPE>
<BINVAL>
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
EezurGEoUfpXWxFloTuLakJ8VU2GEzTis3U//2Q==</BINVAL>
</PHOTO>
</vCard>
</iq>
<r xmlns="urn:xmpp:sm:3"/>
<a xmlns="urn:xmpp:sm:3" h="40"/>
<!-- incoming -->
<iq from="rion@localhost" id="0756de22-8efc-424a-b21a-6554248da743" to="rion@localhost/rionpc" type="result" xml:lang="en"/>
<!-- outgoing -->
<presence>
<priority>50</priority>
<c xmlns="http://jabber.org/protocol/caps" hash="sha-1" node="https://psi-im.org" ver="S1MV/yjdbzRdHl58LaI8UwJONXs="/>
<x xmlns="vcard-temp:x:update">
<photo>0ec13a24eab08f5c9fbe0bbea3efe85f75d0aa62</photo>
</x>
</presence>
<!-- incoming -->
<presence from="rion@localhost/rionpc" to="rion@localhost/rionpc" xml:lang="en">
<c xmlns="http://jabber.org/protocol/caps" hash="sha-1" node="https://psi-im.org" ver="S1MV/yjdbzRdHl58LaI8UwJONXs="/>
<x xmlns="vcard-temp:x:update">
<photo>0ec13a24eab08f5c9fbe0bbea3efe85f75d0aa62</photo>
</x>
<priority>50</priority>
</presence>
<r xmlns="urn:xmpp:sm:3"/>
<a xmlns="urn:xmpp:sm:3" h="41"/>
<!-- incoming -->
<presence from="rion@localhost/rionpc" to="rion@localhost/rionpc" xml:lang="en">
<c xmlns="http://jabber.org/protocol/caps" hash="sha-1" node="https://psi-im.org" ver="S1MV/yjdbzRdHl58LaI8UwJONXs="/>
<x xmlns="vcard-temp:x:update">
<photo>0ec13a24eab08f5c9fbe0bbea3efe85f75d0aa62</photo>
</x>
<priority>50</priority>
</presence>
<r xmlns="urn:xmpp:sm:3"/>
<a xmlns="urn:xmpp:sm:3" h="43"/>
error.log has nothing new when I publish vcard. |
Thank you, let me think about a way to trace it. |
Environment
Bug description
No idea if it's a bug or by design. but I tried to play with avatars publishing them as vcard photo (vcard-temp) and noticed almost everything is converted to pubsub avatar except one (my old photo)
ava_80px.tar.gz
The text was updated successfully, but these errors were encountered: