Compliance status for tigase.im

85%
Specifications compliant


Server is running Tigase 8.5.0-SNAPSHOT-b12979/4c0cad2b

Results

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

Results for informational tests

XEP-0157: Contact Addresses for XMPP Services (Abuse)
XEP-0077: In-Band Registration
XEP-0156: Discovering Alternative XMPP Connection Methods (HTTP)
XEP-0280: Message Carbons - Recommended Rules
XEP-0313: Message Archive Management (extended usage)
XEP-0363: HTTP File Upload (CORS Headers)
XEP-0402: PEP Native Bookmarks
Tests last ran 21 days ago

NOTE: If you are the server admin/maintainer, click on the failing tests to get some help for passing those tests

Subscribe to periodic reports for this server

Subscribing to results for tigase.im

Add badge to your website



<a href='https://compliance.conversations.im/server/tigase.im'><img src='https://compliance.conversations.im/badge/tigase.im'></a>
×

For XEP-0045: Multi-User Chat* :

  • Supported since Tigase XMPP Server 5.x
  • Follow documentation for your version on https://docs.tigase.net/#tigase-muc
  • For Tigase XMPP Server 8.0.0 and newer (config.tdsl):
muc () {}
  • For Tigase version 5.x - 7.x (init.properties):
--comp-name-2=MUC
--comp-class-2=tigase.muc.MUCComponent

Note: These instructions are valid only for this particular server, because of the software running on it.

×

For XEP-0398: User Avatar to vCard-Based Avatars Conversion* :

https://tigase.tech/issues/8582

Note: These instructions are valid only for this particular server, because of the software running on it.

×

For XEP-0156: Discovering Alternative XMPP Connection Methods (HTTP)* :

Note: These instructions are valid only for this particular server, because of the software running on it.

×

For XEP-0065: SOCKS5 Bytestreams (Proxy)* :

  • Supported since Tigase XMPP Server 5.x
  • Follow documentation for your version on https://docs.tigase.net/#tigase-socks5
  • For Tigase XMPP Server 8.0.0 and newer (config.tdsl):
socks5 () {}
  • For Tigase version 5.x - 7.x (init.properties):
--comp-name-1=proxy
--comp-class-1=tigase.socks5.Socks5ProxyComponent

Note: These instructions are valid only for this particular server, because of the software running on it.

×

For XEP-0384: OMEMO Encryption* :

Note: These instructions are valid only for this particular server, because of the software running on it.

×

For XEP-0363: HTTP File Upload* :

  • Supported since Tigase XMPP Server 8.x.x
  • Follow documentation for your version on https://docs.tigase.net/#tigase-http-api
  • Make sure http component and it's upload module are enabled:
'http' () {}
upload() {
    store {
        path = '/mnt/shared/upload'
    }
}

Note: These instructions are valid only for this particular server, because of the software running on it.

×

For XEP-0077: In-Band Registration* :

  • Supported since Tigase XMPP Server 5.x
  • Follow documentation for your version on https://docs.tigase.net/#tigase-server
  • Make sure jabber:iq:register plugin is enabled in session manager:
'sess-man' () {
    'jabber:iq:register' () {}
}

Note: These instructions are valid only for this particular server, because of the software running on it.

×

For XEP-0198: Stream Management* :

  • Supported since Tigase XMPP Server 7.x
  • Follow documentation for your version on https://docs.tigase.net/#tigase-server
  • Make sure urn:xmpp:sm:3 bean is enabled in client connection manager:
c2s {
    'urn:xmpp:sm:3' () {}
}

Note: These instructions are valid only for this particular server, because of the software running on it.

×

For XEP-0352: Client State Indication* :

  • Supported since Tigase XMPP Server 8.x.x
  • Follow documentation for your version on https://docs.tigase.net/#tigase-server
  • Make sure urn:xmpp:csi:0 plugin is enabled in session manager:
'sess-man' () {
    'urn:xmpp:csi:0' () {}
}

Note: These instructions are valid only for this particular server, because of the software running on it.

×

For XEP-0163: Personal Eventing Protocol* :

  • Supported since Tigase XMPP Server 7.x
  • Follow documentation for your version on https://docs.tigase.net/#tigase-pubsub
  • Make sure pep plugin and pubsub component are enabled
'sess-man' () {
    'pep' () {}
}
pubsub () {}

Note: These instructions are valid only for this particular server, because of the software running on it.

×

For XEP-0215: External Service Discovery (TURN)* :

Setup a TURN server and announce them via external service discovery.

Note: These instructions are valid only for this particular server, because of the software running on it.

×

For XEP-0215: External Service Discovery (STUN)* :

Setup a STUN server and announce them via external service discovery.

Note: These instructions are valid only for this particular server, because of the software running on it.

×

For XEP-0115: Entity Capabilities* :

  • Supported since Tigase XMPP Server 5.x
  • Follow documentation for your version on https://docs.tigase.net/#tigase-server
  • Make sure caps plugin is enabled in session manager
'sess-man' () {
    'caps' () {}
}

Note: These instructions are valid only for this particular server, because of the software running on it.

×

For XEP-0357: Push Notifications* :

  • Supported since Tigase XMPP Server 7.x
  • Follow documentation for your version on https://docs.tigase.net/#tigase-push
  • Make sure urn:xmpp:push:0 plugin and push component are enabled:
'sess-man' () {
    'urn:xmpp:push:0' () {}
}
push () {}

Note: These instructions are valid only for this particular server, because of the software running on it.

×

For XEP-0313: Message Archive Management* :

  • Supported since Tigase XMPP Server 8.x.x
  • Follow documentation for your version on https://docs.tigase.net/#tigase-server
  • Make sure urn:xmpp:mam:1 plugin is enabled in session manager:
'sess-man' () {
    'urn:xmpp:mam:1' () {}
}

Note: These instructions are valid only for this particular server, because of the software running on it.

×

For XEP-0368: SRV records for XMPP over TLS* :

Note: These instructions are valid only for this particular server, because of the software running on it.

×

For XEP-0157: Contact Addresses for XMPP Services (Abuse)* :

Note: These instructions are valid only for this particular server, because of the software running on it.

×

For XEP-0153: vCard-Based Avatar (MUC)* :

Note: These instructions are valid only for this particular server, because of the software running on it.

×

For RFC 6121: Roster Versioning* :

Note: These instructions are valid only for this particular server, because of the software running on it.

×

For XEP-0160: Best Practices for Handling Offline Messages* :

  • Supported since Tigase XMPP Server 5.x
  • Follow documentation for your version on https://docs.tigase.net/#tigase-server
  • Make sure amp or msgoffline plugin is enabled in session manager
'sess-man' () {
    'amp' () {}
}

Note: These instructions are valid only for this particular server, because of the software running on it.

×

For XEP-0363: HTTP File Upload (CORS Headers)* :

Configured in etc/cross-domain-policy.xml

Note: These instructions are valid only for this particular server, because of the software running on it.

×

For XEP-0191: Blocking Command* :

  • Supported since Tigase XMPP Server 7.x
  • Follow documentation for your version on https://docs.tigase.net/#tigase-pubsub
  • Make sure urn:xmpp:blocking plugin is enabled in session manager
'sess-man' () {
    'urn:xmpp:blocking' () {}
}

Note: These instructions are valid only for this particular server, because of the software running on it.

×

For XEP-0280: Message Carbons* :

  • Supported since Tigase XMPP Server 7.x
  • Follow documentation for your version on https://docs.tigase.net/#tigase-server
  • Make sure message-carbons plugin is enabled in session manager:
'sess-man' () {
    'message-carbons' () {}
}

Note: These instructions are valid only for this particular server, because of the software running on it.

×

For XEP-0313: Message Archive Management (Multi-User Chat)* :

  • Supported since Tigase XMPP Server 8.x.x
  • Follow documentation for your version on https://docs.tigase.net/#tigase-server
  • Make sure urn:xmpp:mam:1 plugin is enabled in session manager:
'sess-man' () {
    'urn:xmpp:mam:1' () {}
}

Note: These instructions are valid only for this particular server, because of the software running on it.