Problem with Metronome / XMPP "compliance test", how to add XEPs

Good evening,

:uk:/:us: Message template (english)

My YunoHost server

Hardware: VPS bought online
YunoHost version: (stable)
I have access to my server : Through SSH | through the webadmin
Are you in a special context or did you perform some particular tweaking on your YunoHost instance ? : no

Description of my issue

I did a “XMPP compliance test” at and I was told that only 80% of the recommended XEPs are supported by my YNH server.

So I want Metronome (3.14.5) to support the missing XEPs, as this is what my favourite XMPP App (Conversations) recommends to work properly.
Is there a way to configure it - or better to support these XEPs by default?

Thanks a lot

oh, I see, metronome supports (at least) 6 of these 8 XEPs, obviously 0156 and 0402 are missing:

Any news on this?

Hello Christian,
For XEP-0215 and A/V calls, you can refer to make XMPP audio/video works with at least conversations · Issue #1607 · YunoHost/issues · GitHub which allow to enable it.
For info I have the current following status with my YNH:

Server is running Metronome 3.14.5

Compliance report for XXXX
RFC 6121: Roster Versioning PASSED
XEP-0045: Multi-User Chat PASSED
XEP-0065: SOCKS5 Bytestreams (Proxy) FAILED
XEP-0115: Entity Capabilities PASSED
XEP-0153: vCard-Based Avatar (MUC) PASSED
XEP-0160: Best Practices for Handling Offline Messages PASSED
XEP-0163: Personal Eventing Protocol PASSED
XEP-0191: Blocking Command PASSED
XEP-0198: Stream Management PASSED
XEP-0280: Message Carbons PASSED
XEP-0313: Message Archive Management PASSED
XEP-0313: Message Archive Management (Multi-User Chat) PASSED
XEP-0352: Client State Indication FAILED
XEP-0357: Push Notifications PASSED
XEP-0363: HTTP File Upload PASSED
XEP-0368: SRV records for XMPP over TLS FAILED
XEP-0384: OMEMO Encryption PASSED
XEP-0398: User Avatar to vCard-Based Avatars Conversion PASSED
XEP-0411: Bookmarks Conversion PASSED

Informational tests:
XEP-0077: In-Band Registration FAILED
XEP-0156: Discovering Alternative XMPP Connection Methods (HTTP) FAILED
XEP-0157: Contact Addresses for XMPP Services (Abuse) FAILED
XEP-0215: External Service Discovery (STUN) PASSED
XEP-0215: External Service Discovery (TURN) PASSED
XEP-0363: HTTP File Upload (CORS Headers) PASSED

It would be nice to be able to reach a better compliance, but I fear this won’t be possible with the current statu quo of using Metronome.
I hope one day a flavour of YNH will provide a compliant server out of the box (I created a room to work on it but currently not much time to work on it !).
In between feel free to share your tricks here!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.