Compliance status for swisschat.free-solutions.org
Server is running Openfire 4.6.0
Results
Results for informational tests
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
For XEP-0045: Multi-User Chat* :
- Configurable in the admin console, on the page Group Chat.
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* :
Not supported
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)* :
Look at the Examples Section of XEP-0156 and create appropriate files for your server. Only one of host-meta
and host-meta.json
is required to pass this test. However it is recommended to create both.
To pass this test the host-meta files should additionally have Access-Control-Allow-Origin: *
response header so that the file contents can be read by web clients.
Nginx: Example code to add to server block:
location /.well-known/host-meta {
default_type 'application/xrd+xml';
add_header Access-Control-Allow-Origin '*' always;
}
location /.well-known/host-meta.json {
default_type 'application/jrd+json';
add_header Access-Control-Allow-Origin '*' always;
}
Apache: Example code to add to conf/httpd.conf
file:
<Location ~ "/\.well-known/host-meta(\.json)?">
Header set Access-Control-Allow-Origin "*"
</Location>
Note: These instructions are valid only for this particular server, because of the software running on it.
For XEP-0065: SOCKS5 Bytestreams (Proxy)* :
Not supported
Note: These instructions are valid only for this particular server, because of the software running on it.
For XEP-0384: OMEMO Encryption* :
- Make sure your server is v4.3.0+
Note: These instructions are valid only for this particular server, because of the software running on it.
For XEP-0363: HTTP File Upload* :
- Add module httpFileUpload
Note: These instructions are valid only for this particular server, because of the software running on it.
For XEP-0077: In-Band Registration* :
- Configurable in the admin console, on the page Server > Server Settings > Registration & Login.
Note: These instructions are valid only for this particular server, because of the software running on it.
For XEP-0198: Stream Management* :
- Make sure your server is v4.0.0+
- Can be enabled/disabled by setting a boolean value in a property named 'stream.management.active'.
Note: These instructions are valid only for this particular server, because of the software running on it.
For XEP-0352: Client State Indication* :
Currently unsupported
Development can be tracked in https://issues.igniterealtime.org/browse/OF-1574
Note: These instructions are valid only for this particular server, because of the software running on it.
For XEP-0163: Personal Eventing Protocol* :
- Make sure your server is v3.4.0+
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.
- Add the External Service Discovery plugin.
- Configure Openfire to advertise your TURN server via the admin console: Server > Media Services > Ext. 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.
- Add the External Service Discovery plugin.
- Configure Openfire to advertise your STUN server via the admin console: Server > Media Services > Ext. Service Discovery
Note: These instructions are valid only for this particular server, because of the software running on it.
For XEP-0115: Entity Capabilities* :
- Make sure your server is v4.3.0+
Note: These instructions are valid only for this particular server, because of the software running on it.
For XEP-0357: Push Notifications* :
Install the Push Notification plugin.
Note: These instructions are valid only for this particular server, because of the software running on it.
For XEP-0313: Message Archive Management* :
- Add module monitoring
- Although MAM is provided by earlier versions of the plugin, proper advertisement of the feature (required for this check to be successful) was added in version 1.7.0.
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* :
- Make sure your server is v4.3.0+
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)* :
Not supported
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* :
- Make sure your server is v4.2.0+
- Can be enabled/disabled by setting a boolean value in a property named 'xmpp.client.roster.versioning.active'.
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* :
- Configurable in the admin console, on the page Server > Server Settings > Offline Messages.
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)* :
Note: These instructions are valid only for this particular server, because of the software running on it.
For XEP-0191: Blocking Command* :
- Make sure your server is v4.3.0+
Note: These instructions are valid only for this particular server, because of the software running on it.
For XEP-0280: Message Carbons* :
- Make sure your server is v3.9.2+
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)* :
- Add module monitoring
Note: These instructions are valid only for this particular server, because of the software running on it.