-
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
Support for XEP-0292: vCard4 Over XMPP #3535
Comments
The old vcard-temp spec has the huge drawback that it is public, users have no way of setting some kind of permission. Everyone can query your vcard-temp. This really limits the usability what data people want to include there. VCard converters exist in other servers like prosody. This change would give users more control over their private data. |
prosody converts vcard-temp and ldap vcards to PEP vcards |
Psi currently in development and Psi+ support now. cc: @badlop. |
XEP-0292 tells clients how they can store their vCard in PubSub. So, ejabberd doesn't need to implement anything specific to let clients use XEP-0292. I've just checked: Gajim 1.9.3 can store and retrieve vCard4 in ejabberd 24.07 On the other hand, ejabberd provides vCards of ejabberd server and all its services (mod_muc, mod_proxy, mod_pubsub), not vCard4.
That looks like a nice feature if there are accounts with only vCard, when clients that contact them are newer and only support vCard4. |
@badlop the most requests we get for that are because of the LDAP integration. The LDAP integration seems to send vcard-temp only. It would be nice if that at least would also answer to vcard4 requests. |
Hello, I have the same problem. I'm using ejabberd (24.12) with ldap active directory integration and my gajim clients can't retrieve the vcard information. Asked for it in gajim forum: https://dev.gajim.org/gajim/gajim/-/issues/12173 And answered me that "The server needs vCard4 support" I'm new to xmpp so I don't know excactlly what to do or how to solve it. Is it possible to use vcard4 (with ldap active diredtory) with ejabberd? Thanks a lot for your time. |
Some modern XMPP clients, Gajim for example, are dropping supports for XEP-0054/vcard-temp and switching to XEP-0292/vCard4. It would be useful to have support for this XEP in ejabberd. I saw closed feature request feature [xep-0292] and understand the reason. However this was nearly 3 years ago maybe it's time to reconsider.
The text was updated successfully, but these errors were encountered: