├── .gitignore ├── LICENSE ├── README.md ├── pom.xml ├── reports ├── 0nl1ne.at.txt ├── 404.city.txt ├── 5222.de.txt ├── adastra.re.txt ├── alpha-labs.net.txt ├── anonymitaet-im-inter.net.txt ├── blabber.im.txt ├── blah.im.txt ├── bommboo.de.txt ├── chat.hipchat.com.txt ├── chat.sum7.eu.txt ├── chatme.im.txt ├── chinwag.im.txt ├── conversations.im.txt ├── creep.im.txt ├── cypherpunks.it.txt ├── dan.chokola.com.txt ├── darknet.nz.txt ├── datenknoten.me.txt ├── deshalbfrei.org.txt ├── dismail.de.txt ├── draugr.de.txt ├── einfachjabber.de.txt ├── elaon.de.txt ├── evil.im.txt ├── freifunk.im.txt ├── fusselkater.org.txt ├── fysh.in.txt ├── gajim.org.txt ├── googlemail.com.txt ├── high-way.me.txt ├── home.zom.im.txt ├── hot-chilli.net.txt ├── hoth.one.txt ├── igniterealtime.org.txt ├── im.apinc.org.txt ├── im.koderoot.net.txt ├── intux.de.txt ├── jabb.im.txt ├── jabbel.net.txt ├── jabber-br.org.txt ├── jabber-germany.de.txt ├── jabber.at.txt ├── jabber.calyxinstitute.org.txt ├── jabber.cat.txt ├── jabber.ccc.de.txt ├── jabber.chaos-darmstadt.de.txt ├── jabber.cz.txt ├── jabber.de.txt ├── jabber.fr.txt ├── jabber.fsfe.org.txt ├── jabber.home.vdlinde.org.txt ├── jabber.hot-chilli.net.txt ├── jabber.no-sense.net.txt ├── jabber.no.txt ├── jabber.org.txt ├── jabber.otr.im.txt ├── jabber.ru.txt ├── jabber.rueckgr.at.txt ├── jabber.rwth-aachen.de.txt ├── jabber.smash-net.org.txt ├── jabber.systemausfall.org.txt ├── jabber.systemli.org.txt ├── jabber.uni-mainz.de.txt ├── jabberpl.org.txt ├── jabbers.one.txt ├── jabberzac.org.txt ├── jabjab.de.txt ├── jappix.com.txt ├── jix.im.txt ├── joindiaspora.com.txt ├── jwchat.org.txt ├── kapsi.fi.txt ├── kde.org.txt ├── kdetalk.net.txt ├── kode.im.txt ├── kraut.space.txt ├── krautspace.de.txt ├── laborversuch.de.txt ├── libranet.de.txt ├── lightwitch.org.txt ├── linuxlovers.at.txt ├── magicbroccoli.de.txt ├── mail.de.txt ├── mailbox.org.txt ├── member.fsf.org.txt ├── movim.eu.txt ├── neko.im.txt ├── njs.netlab.cz.txt ├── nuage.me.txt ├── null.pm.txt ├── openmailbox.org.txt ├── patchcord.be.txt ├── pimux.de.txt ├── pix-art.de.txt ├── richim.org.txt ├── riotcat.org.txt ├── riseup.net.txt ├── ruhr-uni-bochum.de.txt ├── sapo.pt.txt ├── schokokeks.org.txt ├── simplewire.de.txt ├── step.im.txt ├── suchat.org.txt ├── swissjabber.ch.txt ├── swissjabber.de.txt ├── swissjabber.eu.txt ├── swissjabber.li.txt ├── swissjabber.org.txt ├── talker.to.txt ├── tchncs.de.txt ├── tigase.im.txt ├── tohtml.php ├── tojson.sh ├── trashserver.net.txt ├── twattle.net.txt ├── ubuntu-jabber.de.txt ├── ubuntu-jabber.net.txt ├── uprod.biz.txt ├── walczak.io.txt ├── wiuwiu.de.txt ├── xabber.de.txt ├── xmpp.is.txt ├── xmpp.jp.txt ├── xmpp.slack.com.txt ├── xmpp.zone.txt ├── xmppnet.de.txt ├── yax.im.txt ├── zsim.de.txt └── zwum.de.txt ├── runall.sh └── src └── main └── java └── eu └── siacs ├── AccountStore.java ├── ComplianceTester.java ├── RegistrationHelper.java ├── compliance ├── Result.java ├── TestFactory.java ├── TestSuiteFactory.java ├── suites │ ├── AbstractTestSuite.java │ ├── AdvancedServerCore.java │ ├── AdvancedServerIM.java │ ├── AdvancedServerMobile.java │ └── Conversations.java └── tests │ ├── AbstractDiscoTest.java │ ├── AbstractServiceTest.java │ ├── AbstractStreamFeatureTest.java │ ├── AbstractTest.java │ ├── AbuseContactTest.java │ ├── Blocking.java │ ├── CSI.java │ ├── EntityCapabilities.java │ ├── HttpUpload.java │ ├── InBandRegistrationTest.java │ ├── MAM.java │ ├── MamMuc.java │ ├── MessageCarbons.java │ ├── MultiUserChat.java │ ├── OMEMO.java │ ├── OfflineStorage.java │ ├── PEP.java │ ├── Proxy65.java │ ├── Push.java │ ├── RosterVersioning.java │ ├── StreamManagement.java │ └── XmppOverTls.java ├── extensions └── csi │ ├── ClientStateIndication.java │ └── package-info.java └── utils ├── ExceptionUtils.java ├── TestUtils.java └── XmppDomainVerifier.java /.gitignore: -------------------------------------------------------------------------------- 1 | ComplianceTester.iml 2 | accounts.xml 3 | dependency-reduced-pom.xml 4 | target/ 5 | .idea/ 6 | reports/*.html 7 | reports/*.json 8 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2016, Daniel Gultsch 2 | All rights reserved. 3 | 4 | Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 5 | 6 | 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 7 | 8 | 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 9 | 10 | 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 11 | 12 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 13 | -------------------------------------------------------------------------------- /reports/0nl1ne.at.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test 0nl1ne.at 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test 0nl1ne.at 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… FAILED 15 | running XEP-0280: Message Carbons… FAILED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… FAILED 20 | passed 5/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test 0nl1ne.at 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… FAILED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 3/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test 0nl1ne.at 38 | 39 | Server is ejabberd 16.02 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… FAILED 43 | running XEP-0280: Message Carbons… FAILED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… FAILED 48 | running XEP-0352: Client State Indication… FAILED 49 | running XEP-0363: HTTP File Upload… FAILED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… FAILED 51 | running XEP-0357: Push Notifications… FAILED 52 | passed 5/12 53 | 54 | Conversations Compliance Suite: FAILED 55 | 56 | 57 | -------------------------------------------------------------------------------- /reports/404.city.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test 404.city 2 | 3 | 4 | 5 | Use compliance suite 'Advanced Server IM Compliance Suite' to test 404.city 6 | 7 | running XEP-0115: Entity Capabilities… PASSED 8 | running XEP-0163: Personal Eventing Protocol… PASSED 9 | running Roster Versioning… PASSED 10 | running XEP-0280: Message Carbons… PASSED 11 | running XEP-0191: Blocking Command… PASSED 12 | running XEP-0045: Multi-User Chat… PASSED 13 | running XEP-0198: Stream Management… PASSED 14 | running XEP-0313: Message Archive Management… FAILED 15 | passed 7/8 16 | 17 | Advanced Server IM Compliance Suite: FAILED 18 | 19 | 20 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test 404.city 21 | 22 | running XEP-0115: Entity Capabilities… PASSED 23 | running XEP-0163: Personal Eventing Protocol… PASSED 24 | running XEP-0198: Stream Management… PASSED 25 | running XEP-0352: Client State Indication… PASSED 26 | running XEP-0357: Push Notifications… PASSED 27 | passed 5/5 28 | 29 | Advanced Server Mobile Compliance Suite: PASSED 30 | 31 | 32 | Use compliance suite 'Conversations Compliance Suite' to test 404.city 33 | 34 | Server is ejabberd 18.01 35 | running XEP-0115: Entity Capabilities… PASSED 36 | running XEP-0163: Personal Eventing Protocol… PASSED 37 | running Roster Versioning… PASSED 38 | running XEP-0280: Message Carbons… PASSED 39 | running XEP-0191: Blocking Command… PASSED 40 | running XEP-0045: Multi-User Chat… PASSED 41 | running XEP-0198: Stream Management… PASSED 42 | running XEP-0313: Message Archive Management… FAILED 43 | running XEP-0352: Client State Indication… PASSED 44 | running XEP-0363: HTTP File Upload… PASSED 45 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 46 | running XEP-0357: Push Notifications… PASSED 47 | running XEP-0368: SRV records for XMPP over TLS… FAILED 48 | running XEP-0384: OMEMO Encryption… PASSED 49 | running XEP-0313: Message Archive Management (MUC)… PASSED 50 | passed 13/15 51 | 52 | Conversations Compliance Suite: FAILED 53 | 54 | 55 | -------------------------------------------------------------------------------- /reports/adastra.re.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test adastra.re 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test adastra.re 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… FAILED 16 | running XEP-0191: Blocking Command… FAILED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… FAILED 19 | running XEP-0313: Message Archive Management… FAILED 20 | passed 4/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test adastra.re 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… FAILED 30 | running XEP-0352: Client State Indication… FAILED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 2/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test adastra.re 38 | 39 | Server is Prosody 0.9.10 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… FAILED 44 | running XEP-0191: Blocking Command… FAILED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… FAILED 47 | running XEP-0313: Message Archive Management… FAILED 48 | running XEP-0352: Client State Indication… FAILED 49 | running XEP-0363: HTTP File Upload… FAILED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… FAILED 51 | running XEP-0357: Push Notifications… FAILED 52 | passed 4/12 53 | 54 | Conversations Compliance Suite: FAILED 55 | 56 | -------------------------------------------------------------------------------- /reports/anonymitaet-im-inter.net.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test anonymitaet-im-inter.net 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test anonymitaet-im-inter.net 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… FAILED 18 | running XEP-0198: Stream Management… FAILED 19 | running XEP-0313: Message Archive Management… FAILED 20 | passed 5/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test anonymitaet-im-inter.net 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… FAILED 30 | running XEP-0352: Client State Indication… FAILED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 2/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test anonymitaet-im-inter.net 38 | 39 | Server is Prosody 0.10 nightly build 301 (2016-10-08, 97c013e8f002) 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… FAILED 46 | running XEP-0198: Stream Management… FAILED 47 | running XEP-0313: Message Archive Management… FAILED 48 | running XEP-0352: Client State Indication… FAILED 49 | running XEP-0363: HTTP File Upload… FAILED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… FAILED 51 | running XEP-0357: Push Notifications… FAILED 52 | passed 5/12 53 | 54 | Conversations Compliance Suite: FAILED 55 | 56 | 57 | -------------------------------------------------------------------------------- /reports/blah.im.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test blah.im 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test blah.im 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… FAILED 20 | passed 7/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test blah.im 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 4/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test blah.im 38 | 39 | Server is Prosody 0.9.12 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… FAILED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… FAILED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… FAILED 52 | running XEP-0368: SRV records for XMPP over TLS… FAILED 53 | passed 9/13 54 | 55 | Conversations Compliance Suite: FAILED 56 | 57 | 58 | -------------------------------------------------------------------------------- /reports/bommboo.de.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test bommboo.de 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test bommboo.de 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… PASSED 20 | passed 8/8 21 | 22 | Advanced Server IM Compliance Suite: PASSED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test bommboo.de 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… PASSED 32 | passed 5/5 33 | 34 | Advanced Server Mobile Compliance Suite: PASSED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test bommboo.de 38 | 39 | Server is Prosody 0.9.12 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… PASSED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… PASSED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… PASSED 52 | running XEP-0368: SRV records for XMPP over TLS… PASSED 53 | running XEP-0384: OMEMO Encryption… FAILED 54 | running XEP-0313: Message Archive Management (MUC)… FAILED 55 | passed 13/15 56 | 57 | Conversations Compliance Suite: FAILED 58 | 59 | 60 | -------------------------------------------------------------------------------- /reports/chat.hipchat.com.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test chat.hipchat.com 2 | 3 | running XEP-0115: Entity Capabilities… FAILED 4 | running XEP-0163: Personal Eventing Protocol… FAILED 5 | passed 0/2 6 | 7 | Advanced Server Core Compliance Suite: FAILED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test chat.hipchat.com 11 | 12 | running XEP-0115: Entity Capabilities… FAILED 13 | running XEP-0163: Personal Eventing Protocol… FAILED 14 | running Roster Versioning… FAILED 15 | running XEP-0280: Message Carbons… FAILED 16 | running XEP-0191: Blocking Command… FAILED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… FAILED 19 | running XEP-0313: Message Archive Management… FAILED 20 | passed 1/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test chat.hipchat.com 26 | 27 | running XEP-0115: Entity Capabilities… FAILED 28 | running XEP-0163: Personal Eventing Protocol… FAILED 29 | running XEP-0198: Stream Management… FAILED 30 | running XEP-0352: Client State Indication… FAILED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 0/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test chat.hipchat.com 38 | 39 | running XEP-0115: Entity Capabilities… FAILED 40 | running XEP-0163: Personal Eventing Protocol… FAILED 41 | running Roster Versioning… FAILED 42 | running XEP-0280: Message Carbons… FAILED 43 | running XEP-0191: Blocking Command… FAILED 44 | running XEP-0045: Multi-User Chat… PASSED 45 | running XEP-0198: Stream Management… FAILED 46 | running XEP-0313: Message Archive Management… FAILED 47 | running XEP-0352: Client State Indication… FAILED 48 | running XEP-0363: HTTP File Upload… FAILED 49 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… FAILED 50 | running XEP-0357: Push Notifications… FAILED 51 | passed 1/12 52 | 53 | Conversations Compliance Suite: FAILED 54 | 55 | 56 | -------------------------------------------------------------------------------- /reports/chatme.im.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test chatme.im 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test chatme.im 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… PASSED 20 | passed 8/8 21 | 22 | Advanced Server IM Compliance Suite: PASSED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test chatme.im 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… PASSED 32 | passed 5/5 33 | 34 | Advanced Server Mobile Compliance Suite: PASSED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test chatme.im 38 | 39 | Server is Prosody 0.10 nightly build 294 (2016-09-12, 2e553f80aedd) 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… PASSED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… PASSED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… PASSED 52 | passed 12/12 53 | 54 | Conversations Compliance Suite: PASSED 55 | 56 | 57 | -------------------------------------------------------------------------------- /reports/chinwag.im.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test chinwag.im 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test chinwag.im 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… PASSED 20 | passed 8/8 21 | 22 | Advanced Server IM Compliance Suite: PASSED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test chinwag.im 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… PASSED 32 | passed 5/5 33 | 34 | Advanced Server Mobile Compliance Suite: PASSED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test chinwag.im 38 | 39 | Server is Prosody 0.10.0 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… PASSED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… PASSED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… PASSED 52 | running XEP-0368: SRV records for XMPP over TLS… FAILED 53 | running XEP-0384: OMEMO Encryption… FAILED 54 | running XEP-0313: Message Archive Management (MUC)… PASSED 55 | passed 13/15 56 | 57 | Conversations Compliance Suite: FAILED 58 | 59 | 60 | -------------------------------------------------------------------------------- /reports/creep.im.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test creep.im 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test creep.im 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… PASSED 20 | passed 8/8 21 | 22 | Advanced Server IM Compliance Suite: PASSED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test creep.im 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… PASSED 32 | passed 5/5 33 | 34 | Advanced Server Mobile Compliance Suite: PASSED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test creep.im 38 | 39 | Server is ejabberd 18.01 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… PASSED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… PASSED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… PASSED 52 | running XEP-0368: SRV records for XMPP over TLS… FAILED 53 | running XEP-0384: OMEMO Encryption… PASSED 54 | running XEP-0313: Message Archive Management (MUC)… PASSED 55 | passed 14/15 56 | 57 | Conversations Compliance Suite: FAILED 58 | 59 | 60 | -------------------------------------------------------------------------------- /reports/cypherpunks.it.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test cypherpunks.it 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test cypherpunks.it 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… FAILED 16 | running XEP-0191: Blocking Command… FAILED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… FAILED 19 | running XEP-0313: Message Archive Management… FAILED 20 | passed 4/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test cypherpunks.it 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… FAILED 30 | running XEP-0352: Client State Indication… FAILED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 2/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test cypherpunks.it 38 | 39 | Server is Prosody 0.9.10 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… FAILED 44 | running XEP-0191: Blocking Command… FAILED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… FAILED 47 | running XEP-0313: Message Archive Management… FAILED 48 | running XEP-0352: Client State Indication… FAILED 49 | running XEP-0363: HTTP File Upload… FAILED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… FAILED 51 | running XEP-0357: Push Notifications… FAILED 52 | passed 4/12 53 | 54 | Conversations Compliance Suite: FAILED 55 | 56 | 57 | -------------------------------------------------------------------------------- /reports/darknet.nz.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test darknet.nz 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test darknet.nz 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… PASSED 20 | passed 8/8 21 | 22 | Advanced Server IM Compliance Suite: PASSED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test darknet.nz 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… PASSED 32 | passed 5/5 33 | 34 | Advanced Server Mobile Compliance Suite: PASSED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test darknet.nz 38 | 39 | Server is ejabberd 18.01 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… PASSED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… PASSED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… PASSED 52 | running XEP-0368: SRV records for XMPP over TLS… FAILED 53 | running XEP-0384: OMEMO Encryption… PASSED 54 | running XEP-0313: Message Archive Management (MUC)… PASSED 55 | passed 14/15 56 | 57 | Conversations Compliance Suite: FAILED 58 | 59 | 60 | -------------------------------------------------------------------------------- /reports/dismail.de.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test dismail.de 2 | 3 | 4 | 5 | Use compliance suite 'Advanced Server IM Compliance Suite' to test dismail.de 6 | 7 | running XEP-0115: Entity Capabilities… PASSED 8 | running XEP-0163: Personal Eventing Protocol… PASSED 9 | running Roster Versioning… PASSED 10 | running XEP-0280: Message Carbons… PASSED 11 | running XEP-0191: Blocking Command… PASSED 12 | running XEP-0045: Multi-User Chat… PASSED 13 | running XEP-0198: Stream Management… PASSED 14 | running XEP-0313: Message Archive Management… PASSED 15 | passed 8/8 16 | 17 | Advanced Server IM Compliance Suite: PASSED 18 | 19 | 20 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test dismail.de 21 | 22 | running XEP-0115: Entity Capabilities… PASSED 23 | running XEP-0163: Personal Eventing Protocol… PASSED 24 | running XEP-0198: Stream Management… PASSED 25 | running XEP-0352: Client State Indication… PASSED 26 | running XEP-0357: Push Notifications… PASSED 27 | passed 5/5 28 | 29 | Advanced Server Mobile Compliance Suite: PASSED 30 | 31 | 32 | Use compliance suite 'Conversations Compliance Suite' to test dismail.de 33 | 34 | Server is Prosody hg:c0e812dd9dfc 35 | running XEP-0115: Entity Capabilities… PASSED 36 | running XEP-0163: Personal Eventing Protocol… PASSED 37 | running Roster Versioning… PASSED 38 | running XEP-0280: Message Carbons… PASSED 39 | running XEP-0191: Blocking Command… PASSED 40 | running XEP-0045: Multi-User Chat… PASSED 41 | running XEP-0198: Stream Management… PASSED 42 | running XEP-0313: Message Archive Management… PASSED 43 | running XEP-0352: Client State Indication… PASSED 44 | running XEP-0363: HTTP File Upload… PASSED 45 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 46 | running XEP-0357: Push Notifications… PASSED 47 | running XEP-0368: SRV records for XMPP over TLS… PASSED 48 | running XEP-0384: OMEMO Encryption… PASSED 49 | running XEP-0313: Message Archive Management (MUC)… PASSED 50 | passed 15/15 51 | 52 | Conversations Compliance Suite: PASSED 53 | 54 | 55 | -------------------------------------------------------------------------------- /reports/draugr.de.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test draugr.de 2 | 3 | 4 | 5 | Use compliance suite 'Advanced Server IM Compliance Suite' to test draugr.de 6 | 7 | running XEP-0115: Entity Capabilities… PASSED 8 | running XEP-0163: Personal Eventing Protocol… PASSED 9 | running Roster Versioning… PASSED 10 | running XEP-0280: Message Carbons… PASSED 11 | running XEP-0191: Blocking Command… PASSED 12 | running XEP-0045: Multi-User Chat… PASSED 13 | running XEP-0198: Stream Management… PASSED 14 | running XEP-0313: Message Archive Management… PASSED 15 | passed 8/8 16 | 17 | Advanced Server IM Compliance Suite: PASSED 18 | 19 | 20 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test draugr.de 21 | 22 | running XEP-0115: Entity Capabilities… PASSED 23 | running XEP-0163: Personal Eventing Protocol… PASSED 24 | running XEP-0198: Stream Management… PASSED 25 | running XEP-0352: Client State Indication… PASSED 26 | running XEP-0357: Push Notifications… PASSED 27 | passed 5/5 28 | 29 | Advanced Server Mobile Compliance Suite: PASSED 30 | 31 | 32 | Use compliance suite 'Conversations Compliance Suite' to test draugr.de 33 | 34 | Server is ejabberd 18.03 35 | running XEP-0115: Entity Capabilities… PASSED 36 | running XEP-0163: Personal Eventing Protocol… PASSED 37 | running Roster Versioning… PASSED 38 | running XEP-0280: Message Carbons… PASSED 39 | running XEP-0191: Blocking Command… PASSED 40 | running XEP-0045: Multi-User Chat… PASSED 41 | running XEP-0198: Stream Management… PASSED 42 | running XEP-0313: Message Archive Management… PASSED 43 | running XEP-0352: Client State Indication… PASSED 44 | running XEP-0363: HTTP File Upload… PASSED 45 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 46 | running XEP-0357: Push Notifications… PASSED 47 | running XEP-0368: SRV records for XMPP over TLS… PASSED 48 | running XEP-0384: OMEMO Encryption… PASSED 49 | running XEP-0313: Message Archive Management (MUC)… PASSED 50 | passed 15/15 51 | 52 | Conversations Compliance Suite: PASSED 53 | 54 | 55 | -------------------------------------------------------------------------------- /reports/einfachjabber.de.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test einfachjabber.de 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test einfachjabber.de 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… FAILED 16 | running XEP-0191: Blocking Command… FAILED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… FAILED 19 | running XEP-0313: Message Archive Management… FAILED 20 | passed 4/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test einfachjabber.de 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… FAILED 30 | running XEP-0352: Client State Indication… FAILED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 2/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test einfachjabber.de 38 | 39 | Server is Prosody 0.9.12 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… FAILED 44 | running XEP-0191: Blocking Command… FAILED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… FAILED 47 | running XEP-0313: Message Archive Management… FAILED 48 | running XEP-0352: Client State Indication… FAILED 49 | running XEP-0363: HTTP File Upload… FAILED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… FAILED 51 | running XEP-0357: Push Notifications… FAILED 52 | running XEP-0368: SRV records for XMPP over TLS… FAILED 53 | passed 4/13 54 | 55 | Conversations Compliance Suite: FAILED 56 | 57 | 58 | -------------------------------------------------------------------------------- /reports/elaon.de.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test elaon.de 2 | 3 | 4 | 5 | Use compliance suite 'Advanced Server IM Compliance Suite' to test elaon.de 6 | 7 | running XEP-0115: Entity Capabilities… PASSED 8 | running XEP-0163: Personal Eventing Protocol… PASSED 9 | running Roster Versioning… PASSED 10 | running XEP-0280: Message Carbons… PASSED 11 | running XEP-0191: Blocking Command… PASSED 12 | running XEP-0045: Multi-User Chat… PASSED 13 | running XEP-0198: Stream Management… PASSED 14 | running XEP-0313: Message Archive Management… PASSED 15 | passed 8/8 16 | 17 | Advanced Server IM Compliance Suite: PASSED 18 | 19 | 20 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test elaon.de 21 | 22 | running XEP-0115: Entity Capabilities… PASSED 23 | running XEP-0163: Personal Eventing Protocol… PASSED 24 | running XEP-0198: Stream Management… PASSED 25 | running XEP-0352: Client State Indication… PASSED 26 | running XEP-0357: Push Notifications… PASSED 27 | passed 5/5 28 | 29 | Advanced Server Mobile Compliance Suite: PASSED 30 | 31 | 32 | Use compliance suite 'Conversations Compliance Suite' to test elaon.de 33 | 34 | Server is ejabberd 17.08 35 | running XEP-0115: Entity Capabilities… PASSED 36 | running XEP-0163: Personal Eventing Protocol… PASSED 37 | running Roster Versioning… PASSED 38 | running XEP-0280: Message Carbons… PASSED 39 | running XEP-0191: Blocking Command… PASSED 40 | running XEP-0045: Multi-User Chat… PASSED 41 | running XEP-0198: Stream Management… PASSED 42 | running XEP-0313: Message Archive Management… PASSED 43 | running XEP-0352: Client State Indication… PASSED 44 | running XEP-0363: HTTP File Upload… PASSED 45 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 46 | running XEP-0357: Push Notifications… PASSED 47 | running XEP-0368: SRV records for XMPP over TLS… PASSED 48 | running XEP-0384: OMEMO Encryption… FAILED 49 | running XEP-0313: Message Archive Management (MUC)… PASSED 50 | passed 14/15 51 | 52 | Conversations Compliance Suite: FAILED 53 | 54 | 55 | -------------------------------------------------------------------------------- /reports/evil.im.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test evil.im 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test evil.im 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… FAILED 16 | running XEP-0191: Blocking Command… FAILED 17 | running XEP-0045: Multi-User Chat… FAILED 18 | running XEP-0198: Stream Management… FAILED 19 | running XEP-0313: Message Archive Management… FAILED 20 | passed 3/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test evil.im 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… FAILED 30 | running XEP-0352: Client State Indication… FAILED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 2/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test evil.im 38 | 39 | running XEP-0115: Entity Capabilities… PASSED 40 | running XEP-0163: Personal Eventing Protocol… PASSED 41 | running Roster Versioning… PASSED 42 | running XEP-0280: Message Carbons… FAILED 43 | running XEP-0191: Blocking Command… FAILED 44 | running XEP-0045: Multi-User Chat… FAILED 45 | running XEP-0198: Stream Management… FAILED 46 | running XEP-0313: Message Archive Management… FAILED 47 | running XEP-0352: Client State Indication… FAILED 48 | running XEP-0363: HTTP File Upload… FAILED 49 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… FAILED 50 | running XEP-0357: Push Notifications… FAILED 51 | running XEP-0368: SRV records for XMPP over TLS… FAILED 52 | passed 3/13 53 | 54 | Conversations Compliance Suite: FAILED 55 | 56 | 57 | -------------------------------------------------------------------------------- /reports/freifunk.im.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test freifunk.im 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test freifunk.im 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… FAILED 16 | running XEP-0191: Blocking Command… FAILED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… FAILED 19 | running XEP-0313: Message Archive Management… FAILED 20 | passed 4/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test freifunk.im 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… FAILED 30 | running XEP-0352: Client State Indication… FAILED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 2/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test freifunk.im 38 | 39 | Server is Prosody 0.9.7 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… FAILED 44 | running XEP-0191: Blocking Command… FAILED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… FAILED 47 | running XEP-0313: Message Archive Management… FAILED 48 | running XEP-0352: Client State Indication… FAILED 49 | running XEP-0363: HTTP File Upload… FAILED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… FAILED 51 | running XEP-0357: Push Notifications… FAILED 52 | passed 4/12 53 | 54 | Conversations Compliance Suite: FAILED 55 | 56 | 57 | -------------------------------------------------------------------------------- /reports/fusselkater.org.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test fusselkater.org 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test fusselkater.org 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… PASSED 20 | passed 8/8 21 | 22 | Advanced Server IM Compliance Suite: PASSED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test fusselkater.org 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… PASSED 32 | passed 5/5 33 | 34 | Advanced Server Mobile Compliance Suite: PASSED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test fusselkater.org 38 | 39 | Server is Prosody 0.9.12 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… PASSED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… PASSED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… PASSED 52 | running XEP-0368: SRV records for XMPP over TLS… FAILED 53 | passed 12/13 54 | 55 | Conversations Compliance Suite: FAILED 56 | 57 | 58 | -------------------------------------------------------------------------------- /reports/fysh.in.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test fysh.in 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test fysh.in 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… PASSED 20 | passed 8/8 21 | 22 | Advanced Server IM Compliance Suite: PASSED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test fysh.in 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… PASSED 32 | passed 5/5 33 | 34 | Advanced Server Mobile Compliance Suite: PASSED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test fysh.in 38 | 39 | Server is Prosody 0.10.0 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… PASSED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… PASSED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… PASSED 52 | running XEP-0368: SRV records for XMPP over TLS… PASSED 53 | running XEP-0384: OMEMO Encryption… PASSED 54 | running XEP-0313: Message Archive Management (MUC)… PASSED 55 | passed 15/15 56 | 57 | Conversations Compliance Suite: PASSED 58 | 59 | 60 | -------------------------------------------------------------------------------- /reports/gajim.org.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test gajim.org 2 | 3 | 4 | 5 | Use compliance suite 'Advanced Server IM Compliance Suite' to test gajim.org 6 | 7 | running XEP-0115: Entity Capabilities… PASSED 8 | running XEP-0163: Personal Eventing Protocol… PASSED 9 | running Roster Versioning… PASSED 10 | running XEP-0280: Message Carbons… PASSED 11 | running XEP-0191: Blocking Command… PASSED 12 | running XEP-0045: Multi-User Chat… PASSED 13 | running XEP-0198: Stream Management… FAILED 14 | running XEP-0313: Message Archive Management… PASSED 15 | passed 7/8 16 | 17 | Advanced Server IM Compliance Suite: FAILED 18 | 19 | 20 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test gajim.org 21 | 22 | running XEP-0115: Entity Capabilities… PASSED 23 | running XEP-0163: Personal Eventing Protocol… PASSED 24 | running XEP-0198: Stream Management… FAILED 25 | running XEP-0352: Client State Indication… FAILED 26 | running XEP-0357: Push Notifications… FAILED 27 | passed 2/5 28 | 29 | Advanced Server Mobile Compliance Suite: FAILED 30 | 31 | 32 | Use compliance suite 'Conversations Compliance Suite' to test gajim.org 33 | 34 | Server is Prosody 0.10.0 35 | running XEP-0115: Entity Capabilities… PASSED 36 | running XEP-0163: Personal Eventing Protocol… PASSED 37 | running Roster Versioning… PASSED 38 | running XEP-0280: Message Carbons… PASSED 39 | running XEP-0191: Blocking Command… PASSED 40 | running XEP-0045: Multi-User Chat… PASSED 41 | running XEP-0198: Stream Management… FAILED 42 | running XEP-0313: Message Archive Management… PASSED 43 | running XEP-0352: Client State Indication… FAILED 44 | running XEP-0363: HTTP File Upload… PASSED 45 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 46 | running XEP-0357: Push Notifications… FAILED 47 | running XEP-0368: SRV records for XMPP over TLS… FAILED 48 | running XEP-0384: OMEMO Encryption… FAILED 49 | running XEP-0313: Message Archive Management (MUC)… PASSED 50 | passed 10/15 51 | 52 | Conversations Compliance Suite: FAILED 53 | 54 | 55 | -------------------------------------------------------------------------------- /reports/googlemail.com.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test googlemail.com 2 | 3 | running XEP-0115: Entity Capabilities… FAILED 4 | running XEP-0163: Personal Eventing Protocol… FAILED 5 | passed 0/2 6 | 7 | Advanced Server Core Compliance Suite: FAILED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test googlemail.com 11 | 12 | running XEP-0115: Entity Capabilities… FAILED 13 | running XEP-0163: Personal Eventing Protocol… FAILED 14 | running Roster Versioning… FAILED 15 | running XEP-0280: Message Carbons… FAILED 16 | running XEP-0191: Blocking Command… FAILED 17 | running XEP-0045: Multi-User Chat… FAILED 18 | running XEP-0198: Stream Management… FAILED 19 | running XEP-0313: Message Archive Management… FAILED 20 | passed 0/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test googlemail.com 26 | 27 | running XEP-0115: Entity Capabilities… FAILED 28 | running XEP-0163: Personal Eventing Protocol… FAILED 29 | running XEP-0198: Stream Management… FAILED 30 | running XEP-0352: Client State Indication… FAILED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 0/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test googlemail.com 38 | 39 | running XEP-0115: Entity Capabilities… FAILED 40 | running XEP-0163: Personal Eventing Protocol… FAILED 41 | running Roster Versioning… FAILED 42 | running XEP-0280: Message Carbons… FAILED 43 | running XEP-0191: Blocking Command… FAILED 44 | running XEP-0045: Multi-User Chat… FAILED 45 | running XEP-0198: Stream Management… FAILED 46 | running XEP-0313: Message Archive Management… FAILED 47 | running XEP-0352: Client State Indication… FAILED 48 | running XEP-0363: HTTP File Upload… FAILED 49 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… FAILED 50 | running XEP-0357: Push Notifications… FAILED 51 | passed 0/12 52 | 53 | Conversations Compliance Suite: FAILED 54 | 55 | 56 | -------------------------------------------------------------------------------- /reports/hot-chilli.net.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test hot-chilli.net 2 | 3 | 4 | 5 | Use compliance suite 'Advanced Server IM Compliance Suite' to test hot-chilli.net 6 | 7 | running XEP-0115: Entity Capabilities… PASSED 8 | running XEP-0163: Personal Eventing Protocol… PASSED 9 | running Roster Versioning… PASSED 10 | running XEP-0280: Message Carbons… PASSED 11 | running XEP-0191: Blocking Command… PASSED 12 | running XEP-0045: Multi-User Chat… PASSED 13 | running XEP-0198: Stream Management… PASSED 14 | running XEP-0313: Message Archive Management… PASSED 15 | passed 8/8 16 | 17 | Advanced Server IM Compliance Suite: PASSED 18 | 19 | 20 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test hot-chilli.net 21 | 22 | running XEP-0115: Entity Capabilities… PASSED 23 | running XEP-0163: Personal Eventing Protocol… PASSED 24 | running XEP-0198: Stream Management… PASSED 25 | running XEP-0352: Client State Indication… PASSED 26 | running XEP-0357: Push Notifications… PASSED 27 | passed 5/5 28 | 29 | Advanced Server Mobile Compliance Suite: PASSED 30 | 31 | 32 | Use compliance suite 'Conversations Compliance Suite' to test hot-chilli.net 33 | 34 | Server is Prosody 0.10 nightly build 474 (2018-04-17, 861a7d6c12d8) 35 | running XEP-0115: Entity Capabilities… PASSED 36 | running XEP-0163: Personal Eventing Protocol… PASSED 37 | running Roster Versioning… PASSED 38 | running XEP-0280: Message Carbons… PASSED 39 | running XEP-0191: Blocking Command… PASSED 40 | running XEP-0045: Multi-User Chat… PASSED 41 | running XEP-0198: Stream Management… PASSED 42 | running XEP-0313: Message Archive Management… PASSED 43 | running XEP-0352: Client State Indication… PASSED 44 | running XEP-0363: HTTP File Upload… PASSED 45 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 46 | running XEP-0357: Push Notifications… PASSED 47 | running XEP-0368: SRV records for XMPP over TLS… FAILED 48 | running XEP-0384: OMEMO Encryption… FAILED 49 | running XEP-0313: Message Archive Management (MUC)… PASSED 50 | passed 13/15 51 | 52 | Conversations Compliance Suite: FAILED 53 | 54 | 55 | -------------------------------------------------------------------------------- /reports/hoth.one.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test hoth.one 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test hoth.one 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… FAILED 16 | running XEP-0191: Blocking Command… FAILED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… FAILED 19 | running XEP-0313: Message Archive Management… PASSED 20 | passed 5/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test hoth.one 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… FAILED 30 | running XEP-0352: Client State Indication… FAILED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 2/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test hoth.one 38 | 39 | Server is Prosody hg:296543556065 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… FAILED 44 | running XEP-0191: Blocking Command… FAILED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… FAILED 47 | running XEP-0313: Message Archive Management… PASSED 48 | running XEP-0352: Client State Indication… FAILED 49 | running XEP-0363: HTTP File Upload… FAILED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… FAILED 51 | running XEP-0357: Push Notifications… FAILED 52 | passed 5/12 53 | 54 | Conversations Compliance Suite: FAILED 55 | 56 | 57 | -------------------------------------------------------------------------------- /reports/im.apinc.org.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test im.apinc.org 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test im.apinc.org 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… PASSED 20 | passed 8/8 21 | 22 | Advanced Server IM Compliance Suite: PASSED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test im.apinc.org 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… PASSED 32 | passed 5/5 33 | 34 | Advanced Server Mobile Compliance Suite: PASSED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test im.apinc.org 38 | 39 | Server is Prosody hg:437fb77e5ded 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… PASSED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… PASSED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… PASSED 52 | passed 12/12 53 | 54 | Conversations Compliance Suite: PASSED 55 | 56 | 57 | -------------------------------------------------------------------------------- /reports/intux.de.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test intux.de 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test intux.de 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… PASSED 20 | passed 8/8 21 | 22 | Advanced Server IM Compliance Suite: PASSED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test intux.de 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… PASSED 32 | passed 5/5 33 | 34 | Advanced Server Mobile Compliance Suite: PASSED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test intux.de 38 | 39 | Server is Prosody 0.10.0 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… PASSED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… PASSED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… PASSED 52 | running XEP-0368: SRV records for XMPP over TLS… PASSED 53 | running XEP-0384: OMEMO Encryption… PASSED 54 | running XEP-0313: Message Archive Management (MUC)… PASSED 55 | passed 15/15 56 | 57 | Conversations Compliance Suite: PASSED 58 | 59 | 60 | -------------------------------------------------------------------------------- /reports/jabb.im.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test jabb.im 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test jabb.im 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… PASSED 20 | passed 8/8 21 | 22 | Advanced Server IM Compliance Suite: PASSED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test jabb.im 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… PASSED 32 | passed 5/5 33 | 34 | Advanced Server Mobile Compliance Suite: PASSED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test jabb.im 38 | 39 | Server is ejabberd 17.11 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… PASSED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… PASSED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… PASSED 52 | running XEP-0368: SRV records for XMPP over TLS… FAILED 53 | running XEP-0384: OMEMO Encryption… FAILED 54 | running XEP-0313: Message Archive Management (MUC)… PASSED 55 | passed 13/15 56 | 57 | Conversations Compliance Suite: FAILED 58 | 59 | 60 | -------------------------------------------------------------------------------- /reports/jabbel.net.txt: -------------------------------------------------------------------------------- 1 | Advanced Server Core Compliance Suite: FAILED 2 | 3 | 4 | Use compliance suite 'Advanced Server IM Compliance Suite' to test 5 | jabbel.net 6 | 7 | running XEP-0115: Entity Capabilities… FAILED 8 | running XEP-0163: Personal Eventing Protocol… PASSED 9 | running Roster Versioning… FAILED 10 | running XEP-0280: Message Carbons… PASSED 11 | running XEP-0191: Blocking Command… FAILED 12 | running XEP-0045: Multi-User Chat… PASSED 13 | running XEP-0198: Stream Management… PASSED 14 | running XEP-0313: Message Archive Management… PASSED 15 | passed 5/8 16 | 17 | Advanced Server IM Compliance Suite: FAILED 18 | 19 | 20 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test 21 | jabbel.net 22 | 23 | running XEP-0115: Entity Capabilities… FAILED 24 | running XEP-0163: Personal Eventing Protocol… PASSED 25 | running XEP-0198: Stream Management… PASSED 26 | running XEP-0352: Client State Indication… FAILED 27 | running XEP-0357: Push Notifications… FAILED 28 | passed 2/5 29 | 30 | Advanced Server Mobile Compliance Suite: FAILED 31 | 32 | 33 | Use compliance suite 'Conversations Compliance Suite' to test jabbel.net 34 | 35 | Server is Openfire 4.0.4 36 | running XEP-0115: Entity Capabilities… FAILED 37 | running XEP-0163: Personal Eventing Protocol… PASSED 38 | running Roster Versioning… FAILED 39 | running XEP-0280: Message Carbons… PASSED 40 | running XEP-0191: Blocking Command… FAILED 41 | running XEP-0045: Multi-User Chat… PASSED 42 | running XEP-0198: Stream Management… PASSED 43 | running XEP-0313: Message Archive Management… PASSED 44 | running XEP-0352: Client State Indication… FAILED 45 | running XEP-0363: HTTP File Upload… FAILED 46 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 47 | running XEP-0357: Push Notifications… FAILED 48 | passed 6/12 49 | 50 | Conversations Compliance Suite: FAILED 51 | -------------------------------------------------------------------------------- /reports/jabber-br.org.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test jabber-br.org 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test jabber-br.org 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… FAILED 16 | running XEP-0191: Blocking Command… FAILED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… FAILED 19 | running XEP-0313: Message Archive Management… FAILED 20 | passed 4/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test jabber-br.org 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… FAILED 30 | running XEP-0352: Client State Indication… FAILED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 2/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test jabber-br.org 38 | 39 | Server is Prosody 0.8.2 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… FAILED 44 | running XEP-0191: Blocking Command… FAILED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… FAILED 47 | running XEP-0313: Message Archive Management… FAILED 48 | running XEP-0352: Client State Indication… FAILED 49 | running XEP-0363: HTTP File Upload… FAILED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… FAILED 51 | running XEP-0357: Push Notifications… FAILED 52 | passed 4/12 53 | 54 | Conversations Compliance Suite: FAILED 55 | 56 | 57 | -------------------------------------------------------------------------------- /reports/jabber.at.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test jabber.at 2 | 3 | 4 | 5 | Use compliance suite 'Advanced Server IM Compliance Suite' to test jabber.at 6 | 7 | running XEP-0115: Entity Capabilities… PASSED 8 | running XEP-0163: Personal Eventing Protocol… PASSED 9 | running Roster Versioning… PASSED 10 | running XEP-0280: Message Carbons… PASSED 11 | running XEP-0191: Blocking Command… PASSED 12 | running XEP-0045: Multi-User Chat… PASSED 13 | running XEP-0198: Stream Management… PASSED 14 | running XEP-0313: Message Archive Management… PASSED 15 | passed 8/8 16 | 17 | Advanced Server IM Compliance Suite: PASSED 18 | 19 | 20 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test jabber.at 21 | 22 | running XEP-0115: Entity Capabilities… PASSED 23 | running XEP-0163: Personal Eventing Protocol… PASSED 24 | running XEP-0198: Stream Management… PASSED 25 | running XEP-0352: Client State Indication… PASSED 26 | running XEP-0357: Push Notifications… PASSED 27 | passed 5/5 28 | 29 | Advanced Server Mobile Compliance Suite: PASSED 30 | 31 | 32 | Use compliance suite 'Conversations Compliance Suite' to test jabber.at 33 | 34 | Server is ejabberd 18.01 35 | running XEP-0115: Entity Capabilities… PASSED 36 | running XEP-0163: Personal Eventing Protocol… PASSED 37 | running Roster Versioning… PASSED 38 | running XEP-0280: Message Carbons… PASSED 39 | running XEP-0191: Blocking Command… PASSED 40 | running XEP-0045: Multi-User Chat… PASSED 41 | running XEP-0198: Stream Management… PASSED 42 | running XEP-0313: Message Archive Management… PASSED 43 | running XEP-0352: Client State Indication… PASSED 44 | running XEP-0363: HTTP File Upload… PASSED 45 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 46 | running XEP-0357: Push Notifications… PASSED 47 | running XEP-0368: SRV records for XMPP over TLS… PASSED 48 | running XEP-0384: OMEMO Encryption… PASSED 49 | running XEP-0313: Message Archive Management (MUC)… PASSED 50 | passed 15/15 51 | 52 | Conversations Compliance Suite: PASSED 53 | 54 | 55 | -------------------------------------------------------------------------------- /reports/jabber.ccc.de.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test jabber.ccc.de 2 | 3 | 4 | 5 | Use compliance suite 'Advanced Server IM Compliance Suite' to test jabber.ccc.de 6 | 7 | running XEP-0115: Entity Capabilities… PASSED 8 | running XEP-0163: Personal Eventing Protocol… PASSED 9 | running Roster Versioning… PASSED 10 | running XEP-0280: Message Carbons… PASSED 11 | running XEP-0191: Blocking Command… PASSED 12 | running XEP-0045: Multi-User Chat… PASSED 13 | running XEP-0198: Stream Management… PASSED 14 | running XEP-0313: Message Archive Management… PASSED 15 | passed 8/8 16 | 17 | Advanced Server IM Compliance Suite: PASSED 18 | 19 | 20 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test jabber.ccc.de 21 | 22 | running XEP-0115: Entity Capabilities… PASSED 23 | running XEP-0163: Personal Eventing Protocol… PASSED 24 | running XEP-0198: Stream Management… PASSED 25 | running XEP-0352: Client State Indication… PASSED 26 | running XEP-0357: Push Notifications… PASSED 27 | passed 5/5 28 | 29 | Advanced Server Mobile Compliance Suite: PASSED 30 | 31 | 32 | Use compliance suite 'Conversations Compliance Suite' to test jabber.ccc.de 33 | 34 | running XEP-0115: Entity Capabilities… PASSED 35 | running XEP-0163: Personal Eventing Protocol… PASSED 36 | running Roster Versioning… PASSED 37 | running XEP-0280: Message Carbons… PASSED 38 | running XEP-0191: Blocking Command… PASSED 39 | running XEP-0045: Multi-User Chat… PASSED 40 | running XEP-0198: Stream Management… PASSED 41 | running XEP-0313: Message Archive Management… PASSED 42 | running XEP-0352: Client State Indication… PASSED 43 | running XEP-0363: HTTP File Upload… FAILED 44 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 45 | running XEP-0357: Push Notifications… PASSED 46 | running XEP-0368: SRV records for XMPP over TLS… FAILED 47 | running XEP-0384: OMEMO Encryption… PASSED 48 | running XEP-0313: Message Archive Management (MUC)… PASSED 49 | passed 13/15 50 | 51 | Conversations Compliance Suite: FAILED 52 | 53 | 54 | -------------------------------------------------------------------------------- /reports/jabber.cz.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test jabber.cz 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test jabber.cz 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… PASSED 20 | passed 8/8 21 | 22 | Advanced Server IM Compliance Suite: PASSED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test jabber.cz 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 4/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test jabber.cz 38 | 39 | Server is ejabberd 16.09_Jabbim_Reloaded 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… PASSED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… PASSED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… FAILED 52 | passed 11/12 53 | 54 | Conversations Compliance Suite: FAILED 55 | 56 | 57 | -------------------------------------------------------------------------------- /reports/jabber.de.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test jabber.de 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test jabber.de 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… PASSED 20 | passed 8/8 21 | 22 | Advanced Server IM Compliance Suite: PASSED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test jabber.de 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… PASSED 32 | passed 5/5 33 | 34 | Advanced Server Mobile Compliance Suite: PASSED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test jabber.de 38 | 39 | Server is Prosody 0.10.0 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… PASSED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… PASSED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… PASSED 52 | running XEP-0368: SRV records for XMPP over TLS… PASSED 53 | running XEP-0384: OMEMO Encryption… PASSED 54 | running XEP-0313: Message Archive Management (MUC)… PASSED 55 | passed 15/15 56 | 57 | Conversations Compliance Suite: PASSED 58 | 59 | 60 | -------------------------------------------------------------------------------- /reports/jabber.fr.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test jabber.fr 2 | 3 | 4 | 5 | Use compliance suite 'Advanced Server IM Compliance Suite' to test jabber.fr 6 | 7 | running XEP-0115: Entity Capabilities… PASSED 8 | running XEP-0163: Personal Eventing Protocol… PASSED 9 | running Roster Versioning… PASSED 10 | running XEP-0280: Message Carbons… PASSED 11 | running XEP-0191: Blocking Command… PASSED 12 | running XEP-0045: Multi-User Chat… PASSED 13 | running XEP-0198: Stream Management… PASSED 14 | running XEP-0313: Message Archive Management… PASSED 15 | passed 8/8 16 | 17 | Advanced Server IM Compliance Suite: PASSED 18 | 19 | 20 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test jabber.fr 21 | 22 | running XEP-0115: Entity Capabilities… PASSED 23 | running XEP-0163: Personal Eventing Protocol… PASSED 24 | running XEP-0198: Stream Management… PASSED 25 | running XEP-0352: Client State Indication… PASSED 26 | running XEP-0357: Push Notifications… PASSED 27 | passed 5/5 28 | 29 | Advanced Server Mobile Compliance Suite: PASSED 30 | 31 | 32 | Use compliance suite 'Conversations Compliance Suite' to test jabber.fr 33 | 34 | Server is Prosody hg:c63db78f4ae0 35 | running XEP-0115: Entity Capabilities… PASSED 36 | running XEP-0163: Personal Eventing Protocol… PASSED 37 | running Roster Versioning… PASSED 38 | running XEP-0280: Message Carbons… PASSED 39 | running XEP-0191: Blocking Command… PASSED 40 | running XEP-0045: Multi-User Chat… PASSED 41 | running XEP-0198: Stream Management… PASSED 42 | running XEP-0313: Message Archive Management… PASSED 43 | running XEP-0352: Client State Indication… PASSED 44 | running XEP-0363: HTTP File Upload… PASSED 45 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 46 | running XEP-0357: Push Notifications… PASSED 47 | running XEP-0368: SRV records for XMPP over TLS… PASSED 48 | running XEP-0384: OMEMO Encryption… FAILED 49 | running XEP-0313: Message Archive Management (MUC)… PASSED 50 | passed 14/15 51 | 52 | Conversations Compliance Suite: FAILED 53 | 54 | 55 | -------------------------------------------------------------------------------- /reports/jabber.home.vdlinde.org.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test jabber.home.vdlinde.org 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test jabber.home.vdlinde.org 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… PASSED 20 | passed 8/8 21 | 22 | Advanced Server IM Compliance Suite: PASSED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test jabber.home.vdlinde.org 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… PASSED 32 | passed 5/5 33 | 34 | Advanced Server Mobile Compliance Suite: PASSED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test jabber.home.vdlinde.org 38 | 39 | Server is Prosody 0.9.12 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… PASSED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… PASSED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… PASSED 52 | running XEP-0368: SRV records for XMPP over TLS… FAILED 53 | passed 12/13 54 | 55 | Conversations Compliance Suite: FAILED 56 | 57 | 58 | -------------------------------------------------------------------------------- /reports/jabber.hot-chilli.net.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test jabber.hot-chilli.net 2 | 3 | 4 | 5 | Use compliance suite 'Advanced Server IM Compliance Suite' to test jabber.hot-chilli.net 6 | 7 | running XEP-0115: Entity Capabilities… PASSED 8 | running XEP-0163: Personal Eventing Protocol… PASSED 9 | running Roster Versioning… PASSED 10 | running XEP-0280: Message Carbons… PASSED 11 | running XEP-0191: Blocking Command… PASSED 12 | running XEP-0045: Multi-User Chat… PASSED 13 | running XEP-0198: Stream Management… PASSED 14 | running XEP-0313: Message Archive Management… PASSED 15 | passed 8/8 16 | 17 | Advanced Server IM Compliance Suite: PASSED 18 | 19 | 20 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test jabber.hot-chilli.net 21 | 22 | running XEP-0115: Entity Capabilities… PASSED 23 | running XEP-0163: Personal Eventing Protocol… PASSED 24 | running XEP-0198: Stream Management… PASSED 25 | running XEP-0352: Client State Indication… PASSED 26 | running XEP-0357: Push Notifications… PASSED 27 | passed 5/5 28 | 29 | Advanced Server Mobile Compliance Suite: PASSED 30 | 31 | 32 | Use compliance suite 'Conversations Compliance Suite' to test jabber.hot-chilli.net 33 | 34 | Server is Prosody 0.10 nightly build 474 (2018-04-17, 861a7d6c12d8) 35 | running XEP-0115: Entity Capabilities… PASSED 36 | running XEP-0163: Personal Eventing Protocol… PASSED 37 | running Roster Versioning… PASSED 38 | running XEP-0280: Message Carbons… PASSED 39 | running XEP-0191: Blocking Command… PASSED 40 | running XEP-0045: Multi-User Chat… PASSED 41 | running XEP-0198: Stream Management… PASSED 42 | running XEP-0313: Message Archive Management… PASSED 43 | running XEP-0352: Client State Indication… PASSED 44 | running XEP-0363: HTTP File Upload… PASSED 45 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 46 | running XEP-0357: Push Notifications… PASSED 47 | running XEP-0368: SRV records for XMPP over TLS… PASSED 48 | running XEP-0384: OMEMO Encryption… FAILED 49 | running XEP-0313: Message Archive Management (MUC)… PASSED 50 | passed 14/15 51 | 52 | Conversations Compliance Suite: FAILED 53 | 54 | 55 | -------------------------------------------------------------------------------- /reports/jabber.no.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test jabber.no 2 | 3 | 4 | 5 | Use compliance suite 'Advanced Server IM Compliance Suite' to test jabber.no 6 | 7 | running XEP-0115: Entity Capabilities… PASSED 8 | running XEP-0163: Personal Eventing Protocol… PASSED 9 | running Roster Versioning… FAILED 10 | running XEP-0280: Message Carbons… FAILED 11 | running XEP-0191: Blocking Command… PASSED 12 | running XEP-0045: Multi-User Chat… PASSED 13 | running XEP-0198: Stream Management… FAILED 14 | running XEP-0313: Message Archive Management… FAILED 15 | passed 4/8 16 | 17 | Advanced Server IM Compliance Suite: FAILED 18 | 19 | 20 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test jabber.no 21 | 22 | running XEP-0115: Entity Capabilities… PASSED 23 | running XEP-0163: Personal Eventing Protocol… PASSED 24 | running XEP-0198: Stream Management… FAILED 25 | running XEP-0352: Client State Indication… FAILED 26 | running XEP-0357: Push Notifications… FAILED 27 | passed 2/5 28 | 29 | Advanced Server Mobile Compliance Suite: FAILED 30 | 31 | 32 | Use compliance suite 'Conversations Compliance Suite' to test jabber.no 33 | 34 | Server is ejabberd 17.04 35 | running XEP-0115: Entity Capabilities… PASSED 36 | running XEP-0163: Personal Eventing Protocol… PASSED 37 | running Roster Versioning… FAILED 38 | running XEP-0280: Message Carbons… FAILED 39 | running XEP-0191: Blocking Command… PASSED 40 | running XEP-0045: Multi-User Chat… PASSED 41 | running XEP-0198: Stream Management… FAILED 42 | running XEP-0313: Message Archive Management… FAILED 43 | running XEP-0352: Client State Indication… FAILED 44 | running XEP-0363: HTTP File Upload… FAILED 45 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… FAILED 46 | running XEP-0357: Push Notifications… FAILED 47 | running XEP-0368: SRV records for XMPP over TLS… FAILED 48 | running XEP-0384: OMEMO Encryption… FAILED 49 | running XEP-0313: Message Archive Management (MUC)… FAILED 50 | passed 4/15 51 | 52 | Conversations Compliance Suite: FAILED 53 | 54 | 55 | -------------------------------------------------------------------------------- /reports/jabber.org.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test jabber.org 2 | 3 | running XEP-0115: Entity Capabilities… FAILED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 1/2 6 | 7 | Advanced Server Core Compliance Suite: FAILED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test jabber.org 11 | 12 | running XEP-0115: Entity Capabilities… FAILED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… FAILED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… FAILED 19 | running XEP-0313: Message Archive Management… FAILED 20 | passed 4/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test jabber.org 26 | 27 | running XEP-0115: Entity Capabilities… FAILED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… FAILED 30 | running XEP-0352: Client State Indication… FAILED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 1/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test jabber.org 38 | 39 | Server is Isode M-Link 16.3v13-1 40 | running XEP-0115: Entity Capabilities… FAILED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… FAILED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… FAILED 47 | running XEP-0313: Message Archive Management… FAILED 48 | running XEP-0352: Client State Indication… FAILED 49 | running XEP-0363: HTTP File Upload… FAILED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… FAILED 51 | running XEP-0357: Push Notifications… FAILED 52 | passed 4/12 53 | 54 | Conversations Compliance Suite: FAILED 55 | 56 | 57 | -------------------------------------------------------------------------------- /reports/jabber.otr.im.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test jabber.otr.im 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test jabber.otr.im 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… FAILED 16 | running XEP-0191: Blocking Command… FAILED 17 | running XEP-0045: Multi-User Chat… FAILED 18 | running XEP-0198: Stream Management… FAILED 19 | running XEP-0313: Message Archive Management… FAILED 20 | passed 3/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test jabber.otr.im 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… FAILED 30 | running XEP-0352: Client State Indication… FAILED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 2/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test jabber.otr.im 38 | 39 | running XEP-0115: Entity Capabilities… PASSED 40 | running XEP-0163: Personal Eventing Protocol… PASSED 41 | running Roster Versioning… PASSED 42 | running XEP-0280: Message Carbons… FAILED 43 | running XEP-0191: Blocking Command… FAILED 44 | running XEP-0045: Multi-User Chat… FAILED 45 | running XEP-0198: Stream Management… FAILED 46 | running XEP-0313: Message Archive Management… FAILED 47 | running XEP-0352: Client State Indication… FAILED 48 | running XEP-0363: HTTP File Upload… FAILED 49 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… FAILED 50 | running XEP-0357: Push Notifications… FAILED 51 | passed 3/12 52 | 53 | Conversations Compliance Suite: FAILED 54 | 55 | 56 | -------------------------------------------------------------------------------- /reports/jabber.ru.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test jabber.ru 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test jabber.ru 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… FAILED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… PASSED 20 | passed 7/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test jabber.ru 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 4/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test jabber.ru 38 | 39 | Server is ejabberd 3.2.x 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… FAILED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… PASSED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… FAILED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… FAILED 52 | running XEP-0368: SRV records for XMPP over TLS… FAILED 53 | running XEP-0384: OMEMO Encryption… FAILED 54 | running XEP-0313: Message Archive Management (MUC)… FAILED 55 | passed 9/15 56 | 57 | Conversations Compliance Suite: FAILED 58 | 59 | 60 | -------------------------------------------------------------------------------- /reports/jabber.rueckgr.at.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test jabber.rueckgr.at 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… FAILED 5 | passed 1/2 6 | 7 | Advanced Server Core Compliance Suite: FAILED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test jabber.rueckgr.at 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… FAILED 14 | running Roster Versioning… FAILED 15 | running XEP-0280: Message Carbons… FAILED 16 | running XEP-0191: Blocking Command… FAILED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… FAILED 20 | passed 3/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test jabber.rueckgr.at 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… FAILED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… FAILED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 2/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test jabber.rueckgr.at 38 | 39 | Server is ejabberd 15.07 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… FAILED 42 | running Roster Versioning… FAILED 43 | running XEP-0280: Message Carbons… FAILED 44 | running XEP-0191: Blocking Command… FAILED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… FAILED 48 | running XEP-0352: Client State Indication… FAILED 49 | running XEP-0363: HTTP File Upload… FAILED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… FAILED 52 | passed 4/12 53 | 54 | Conversations Compliance Suite: FAILED 55 | 56 | 57 | -------------------------------------------------------------------------------- /reports/jabber.smash-net.org.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test jabber.smash-net.org 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test jabber.smash-net.org 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… FAILED 16 | running XEP-0191: Blocking Command… FAILED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… FAILED 19 | running XEP-0313: Message Archive Management… FAILED 20 | passed 4/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test jabber.smash-net.org 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… FAILED 30 | running XEP-0352: Client State Indication… FAILED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 2/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test jabber.smash-net.org 38 | 39 | Server is Prosody 0.9.11 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… FAILED 44 | running XEP-0191: Blocking Command… FAILED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… FAILED 47 | running XEP-0313: Message Archive Management… FAILED 48 | running XEP-0352: Client State Indication… FAILED 49 | running XEP-0363: HTTP File Upload… FAILED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… FAILED 51 | running XEP-0357: Push Notifications… FAILED 52 | passed 4/12 53 | 54 | Conversations Compliance Suite: FAILED 55 | 56 | 57 | -------------------------------------------------------------------------------- /reports/jabberpl.org.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test jabberpl.org 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test jabberpl.org 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… PASSED 20 | passed 8/8 21 | 22 | Advanced Server IM Compliance Suite: PASSED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test jabberpl.org 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… PASSED 32 | passed 5/5 33 | 34 | Advanced Server Mobile Compliance Suite: PASSED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test jabberpl.org 38 | 39 | running XEP-0115: Entity Capabilities… PASSED 40 | running XEP-0163: Personal Eventing Protocol… PASSED 41 | running Roster Versioning… PASSED 42 | running XEP-0280: Message Carbons… PASSED 43 | running XEP-0191: Blocking Command… PASSED 44 | running XEP-0045: Multi-User Chat… PASSED 45 | running XEP-0198: Stream Management… PASSED 46 | running XEP-0313: Message Archive Management… PASSED 47 | running XEP-0352: Client State Indication… PASSED 48 | running XEP-0363: HTTP File Upload… PASSED 49 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 50 | running XEP-0357: Push Notifications… PASSED 51 | running XEP-0368: SRV records for XMPP over TLS… FAILED 52 | running XEP-0384: OMEMO Encryption… PASSED 53 | running XEP-0313: Message Archive Management (MUC)… PASSED 54 | passed 14/15 55 | 56 | Conversations Compliance Suite: FAILED 57 | 58 | 59 | -------------------------------------------------------------------------------- /reports/jabberzac.org.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test jabberzac.org 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test jabberzac.org 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… FAILED 20 | passed 7/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test jabberzac.org 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… PASSED 32 | passed 5/5 33 | 34 | Advanced Server Mobile Compliance Suite: PASSED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test jabberzac.org 38 | 39 | Server is Prosody 0.10 nightly build 372 (2017-03-29, 9546c629289b) 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… FAILED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… PASSED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… PASSED 52 | running XEP-0368: SRV records for XMPP over TLS… FAILED 53 | passed 11/13 54 | 55 | Conversations Compliance Suite: FAILED 56 | 57 | 58 | -------------------------------------------------------------------------------- /reports/jabjab.de.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test jabjab.de 2 | 3 | 4 | 5 | Use compliance suite 'Advanced Server IM Compliance Suite' to test jabjab.de 6 | 7 | running XEP-0115: Entity Capabilities… PASSED 8 | running XEP-0163: Personal Eventing Protocol… PASSED 9 | running Roster Versioning… PASSED 10 | running XEP-0280: Message Carbons… PASSED 11 | running XEP-0191: Blocking Command… PASSED 12 | running XEP-0045: Multi-User Chat… PASSED 13 | running XEP-0198: Stream Management… PASSED 14 | running XEP-0313: Message Archive Management… PASSED 15 | passed 8/8 16 | 17 | Advanced Server IM Compliance Suite: PASSED 18 | 19 | 20 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test jabjab.de 21 | 22 | running XEP-0115: Entity Capabilities… PASSED 23 | running XEP-0163: Personal Eventing Protocol… PASSED 24 | running XEP-0198: Stream Management… PASSED 25 | running XEP-0352: Client State Indication… PASSED 26 | running XEP-0357: Push Notifications… PASSED 27 | passed 5/5 28 | 29 | Advanced Server Mobile Compliance Suite: PASSED 30 | 31 | 32 | Use compliance suite 'Conversations Compliance Suite' to test jabjab.de 33 | 34 | Server is ejabberd 18.03 35 | running XEP-0115: Entity Capabilities… PASSED 36 | running XEP-0163: Personal Eventing Protocol… PASSED 37 | running Roster Versioning… PASSED 38 | running XEP-0280: Message Carbons… PASSED 39 | running XEP-0191: Blocking Command… PASSED 40 | running XEP-0045: Multi-User Chat… PASSED 41 | running XEP-0198: Stream Management… PASSED 42 | running XEP-0313: Message Archive Management… PASSED 43 | running XEP-0352: Client State Indication… PASSED 44 | running XEP-0363: HTTP File Upload… PASSED 45 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 46 | running XEP-0357: Push Notifications… PASSED 47 | running XEP-0368: SRV records for XMPP over TLS… PASSED 48 | running XEP-0384: OMEMO Encryption… PASSED 49 | running XEP-0313: Message Archive Management (MUC)… PASSED 50 | passed 15/15 51 | 52 | Conversations Compliance Suite: PASSED 53 | 54 | 55 | -------------------------------------------------------------------------------- /reports/jappix.com.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test jappix.com 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test jappix.com 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… FAILED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… FAILED 20 | passed 6/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test jappix.com 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… FAILED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 3/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test jappix.com 38 | 39 | Server is Metronome 3.7.9 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… FAILED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… FAILED 48 | running XEP-0352: Client State Indication… FAILED 49 | running XEP-0363: HTTP File Upload… FAILED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… FAILED 52 | passed 7/12 53 | 54 | Conversations Compliance Suite: FAILED 55 | 56 | 57 | -------------------------------------------------------------------------------- /reports/joindiaspora.com.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test joindiaspora.com 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test joindiaspora.com 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… PASSED 20 | passed 8/8 21 | 22 | Advanced Server IM Compliance Suite: PASSED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test joindiaspora.com 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 4/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test joindiaspora.com 38 | 39 | Server is Prosody 0.9.9 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… PASSED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… FAILED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… FAILED 51 | running XEP-0357: Push Notifications… FAILED 52 | passed 9/12 53 | 54 | Conversations Compliance Suite: FAILED 55 | 56 | 57 | -------------------------------------------------------------------------------- /reports/jwchat.org.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test jwchat.org 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test jwchat.org 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… FAILED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… PASSED 20 | passed 7/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test jwchat.org 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… PASSED 32 | passed 5/5 33 | 34 | Advanced Server Mobile Compliance Suite: PASSED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test jwchat.org 38 | 39 | Server is ejabberd 16.03 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… FAILED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… PASSED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… FAILED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… PASSED 52 | running XEP-0368: SRV records for XMPP over TLS… FAILED 53 | running XEP-0384: OMEMO Encryption… FAILED 54 | running XEP-0313: Message Archive Management (MUC)… FAILED 55 | passed 10/15 56 | 57 | Conversations Compliance Suite: FAILED 58 | 59 | 60 | -------------------------------------------------------------------------------- /reports/kapsi.fi.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test kapsi.fi 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test kapsi.fi 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… FAILED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… FAILED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… PASSED 20 | passed 6/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test kapsi.fi 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 4/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test kapsi.fi 38 | 39 | Server is ejabberd 16.04 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… FAILED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… FAILED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… PASSED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… FAILED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… FAILED 52 | passed 8/12 53 | 54 | Conversations Compliance Suite: FAILED 55 | 56 | 57 | -------------------------------------------------------------------------------- /reports/kde.org.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test kde.org 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test kde.org 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… FAILED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… FAILED 20 | passed 6/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test kde.org 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… PASSED 32 | passed 5/5 33 | 34 | Advanced Server Mobile Compliance Suite: PASSED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test kde.org 38 | 39 | Server is Prosody 0.9.10 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… FAILED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… FAILED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… FAILED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… PASSED 52 | running XEP-0368: SRV records for XMPP over TLS… FAILED 53 | running XEP-0384: OMEMO Encryption… FAILED 54 | running XEP-0313: Message Archive Management (MUC)… FAILED 55 | passed 9/15 56 | 57 | Conversations Compliance Suite: FAILED 58 | 59 | 60 | -------------------------------------------------------------------------------- /reports/kode.im.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test kode.im 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test kode.im 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… PASSED 20 | passed 8/8 21 | 22 | Advanced Server IM Compliance Suite: PASSED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test kode.im 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… PASSED 32 | passed 5/5 33 | 34 | Advanced Server Mobile Compliance Suite: PASSED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test kode.im 38 | 39 | Server is Prosody 0.10.0 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… PASSED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… PASSED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… PASSED 52 | running XEP-0368: SRV records for XMPP over TLS… PASSED 53 | running XEP-0384: OMEMO Encryption… PASSED 54 | running XEP-0313: Message Archive Management (MUC)… PASSED 55 | passed 15/15 56 | 57 | Conversations Compliance Suite: PASSED 58 | 59 | 60 | -------------------------------------------------------------------------------- /reports/linuxlovers.at.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test linuxlovers.at 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test linuxlovers.at 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… FAILED 15 | running XEP-0280: Message Carbons… FAILED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… FAILED 20 | passed 5/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test linuxlovers.at 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… FAILED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 3/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test linuxlovers.at 38 | 39 | Server is ejabberd 16.02 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… FAILED 43 | running XEP-0280: Message Carbons… FAILED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… FAILED 48 | running XEP-0352: Client State Indication… FAILED 49 | running XEP-0363: HTTP File Upload… FAILED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… FAILED 51 | running XEP-0357: Push Notifications… FAILED 52 | passed 5/12 53 | 54 | Conversations Compliance Suite: FAILED 55 | 56 | 57 | -------------------------------------------------------------------------------- /reports/mail.de.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test mail.de 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test mail.de 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… PASSED 20 | passed 8/8 21 | 22 | Advanced Server IM Compliance Suite: PASSED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test mail.de 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… PASSED 32 | passed 5/5 33 | 34 | Advanced Server Mobile Compliance Suite: PASSED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test mail.de 38 | 39 | running XEP-0115: Entity Capabilities… PASSED 40 | running XEP-0163: Personal Eventing Protocol… PASSED 41 | running Roster Versioning… PASSED 42 | running XEP-0280: Message Carbons… PASSED 43 | running XEP-0191: Blocking Command… PASSED 44 | running XEP-0045: Multi-User Chat… PASSED 45 | running XEP-0198: Stream Management… PASSED 46 | running XEP-0313: Message Archive Management… PASSED 47 | running XEP-0352: Client State Indication… PASSED 48 | running XEP-0363: HTTP File Upload… FAILED 49 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 50 | running XEP-0357: Push Notifications… PASSED 51 | running XEP-0368: SRV records for XMPP over TLS… PASSED 52 | running XEP-0384: OMEMO Encryption… FAILED 53 | running XEP-0313: Message Archive Management (MUC)… FAILED 54 | passed 12/15 55 | 56 | Conversations Compliance Suite: FAILED 57 | 58 | 59 | -------------------------------------------------------------------------------- /reports/member.fsf.org.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test member.fsf.org 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test member.fsf.org 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… FAILED 15 | running XEP-0280: Message Carbons… FAILED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… FAILED 20 | passed 5/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test member.fsf.org 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… FAILED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 3/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test member.fsf.org 38 | 39 | Server is ejabberd 16.01 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… FAILED 43 | running XEP-0280: Message Carbons… FAILED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… FAILED 48 | running XEP-0352: Client State Indication… FAILED 49 | running XEP-0363: HTTP File Upload… FAILED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… FAILED 52 | running XEP-0368: SRV records for XMPP over TLS… FAILED 53 | passed 6/13 54 | 55 | Conversations Compliance Suite: FAILED 56 | 57 | 58 | -------------------------------------------------------------------------------- /reports/movim.eu.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test movim.eu 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test movim.eu 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… PASSED 20 | passed 8/8 21 | 22 | Advanced Server IM Compliance Suite: PASSED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test movim.eu 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 4/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test movim.eu 38 | 39 | Server is Metronome 3.7.9 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… PASSED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… PASSED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… FAILED 51 | running XEP-0357: Push Notifications… FAILED 52 | passed 10/12 53 | 54 | Conversations Compliance Suite: FAILED 55 | 56 | 57 | -------------------------------------------------------------------------------- /reports/neko.im.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test neko.im 2 | 3 | 4 | 5 | Use compliance suite 'Advanced Server IM Compliance Suite' to test neko.im 6 | 7 | running XEP-0115: Entity Capabilities… PASSED 8 | running XEP-0163: Personal Eventing Protocol… PASSED 9 | running Roster Versioning… PASSED 10 | running XEP-0280: Message Carbons… PASSED 11 | running XEP-0191: Blocking Command… PASSED 12 | running XEP-0045: Multi-User Chat… PASSED 13 | running XEP-0198: Stream Management… PASSED 14 | running XEP-0313: Message Archive Management… FAILED 15 | passed 7/8 16 | 17 | Advanced Server IM Compliance Suite: FAILED 18 | 19 | 20 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test neko.im 21 | 22 | running XEP-0115: Entity Capabilities… PASSED 23 | running XEP-0163: Personal Eventing Protocol… PASSED 24 | running XEP-0198: Stream Management… PASSED 25 | running XEP-0352: Client State Indication… PASSED 26 | running XEP-0357: Push Notifications… PASSED 27 | passed 5/5 28 | 29 | Advanced Server Mobile Compliance Suite: PASSED 30 | 31 | 32 | Use compliance suite 'Conversations Compliance Suite' to test neko.im 33 | 34 | Server is Prosody 0.10 nightly build 458 (2017-12-29, 9b81c22d5b54) 35 | running XEP-0115: Entity Capabilities… PASSED 36 | running XEP-0163: Personal Eventing Protocol… PASSED 37 | running Roster Versioning… PASSED 38 | running XEP-0280: Message Carbons… PASSED 39 | running XEP-0191: Blocking Command… PASSED 40 | running XEP-0045: Multi-User Chat… PASSED 41 | running XEP-0198: Stream Management… PASSED 42 | running XEP-0313: Message Archive Management… FAILED 43 | running XEP-0352: Client State Indication… PASSED 44 | running XEP-0363: HTTP File Upload… PASSED 45 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 46 | running XEP-0357: Push Notifications… PASSED 47 | running XEP-0368: SRV records for XMPP over TLS… FAILED 48 | running XEP-0384: OMEMO Encryption… FAILED 49 | running XEP-0313: Message Archive Management (MUC)… FAILED 50 | passed 11/15 51 | 52 | Conversations Compliance Suite: FAILED 53 | 54 | 55 | -------------------------------------------------------------------------------- /reports/njs.netlab.cz.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test njs.netlab.cz 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test njs.netlab.cz 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… PASSED 20 | passed 8/8 21 | 22 | Advanced Server IM Compliance Suite: PASSED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test njs.netlab.cz 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 4/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test njs.netlab.cz 38 | 39 | Server is ejabberd 16.09_Jabbim_Reloaded 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… PASSED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… PASSED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… FAILED 52 | passed 11/12 53 | 54 | Conversations Compliance Suite: FAILED 55 | 56 | 57 | -------------------------------------------------------------------------------- /reports/null.pm.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test null.pm 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test null.pm 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… FAILED 17 | running XEP-0045: Multi-User Chat… FAILED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… FAILED 20 | passed 5/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test null.pm 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… FAILED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 3/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test null.pm 38 | 39 | running XEP-0115: Entity Capabilities… PASSED 40 | running XEP-0163: Personal Eventing Protocol… PASSED 41 | running Roster Versioning… PASSED 42 | running XEP-0280: Message Carbons… PASSED 43 | running XEP-0191: Blocking Command… FAILED 44 | running XEP-0045: Multi-User Chat… FAILED 45 | running XEP-0198: Stream Management… PASSED 46 | running XEP-0313: Message Archive Management… FAILED 47 | running XEP-0352: Client State Indication… FAILED 48 | running XEP-0363: HTTP File Upload… FAILED 49 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… FAILED 50 | running XEP-0357: Push Notifications… FAILED 51 | passed 5/12 52 | 53 | Conversations Compliance Suite: FAILED 54 | 55 | 56 | -------------------------------------------------------------------------------- /reports/openmailbox.org.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test openmailbox.org 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test openmailbox.org 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… FAILED 16 | running XEP-0191: Blocking Command… FAILED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… FAILED 19 | running XEP-0313: Message Archive Management… FAILED 20 | passed 4/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test openmailbox.org 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… FAILED 30 | running XEP-0352: Client State Indication… FAILED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 2/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test openmailbox.org 38 | 39 | Server is Prosody 0.9.7 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… FAILED 44 | running XEP-0191: Blocking Command… FAILED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… FAILED 47 | running XEP-0313: Message Archive Management… FAILED 48 | running XEP-0352: Client State Indication… FAILED 49 | running XEP-0363: HTTP File Upload… FAILED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… FAILED 51 | running XEP-0357: Push Notifications… FAILED 52 | passed 4/12 53 | 54 | Conversations Compliance Suite: FAILED 55 | 56 | 57 | -------------------------------------------------------------------------------- /reports/patchcord.be.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test patchcord.be 2 | 3 | 4 | 5 | Use compliance suite 'Advanced Server IM Compliance Suite' to test patchcord.be 6 | 7 | running XEP-0115: Entity Capabilities… PASSED 8 | running XEP-0163: Personal Eventing Protocol… PASSED 9 | running Roster Versioning… PASSED 10 | running XEP-0280: Message Carbons… PASSED 11 | running XEP-0191: Blocking Command… PASSED 12 | running XEP-0045: Multi-User Chat… PASSED 13 | running XEP-0198: Stream Management… PASSED 14 | running XEP-0313: Message Archive Management… PASSED 15 | passed 8/8 16 | 17 | Advanced Server IM Compliance Suite: PASSED 18 | 19 | 20 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test patchcord.be 21 | 22 | running XEP-0115: Entity Capabilities… PASSED 23 | running XEP-0163: Personal Eventing Protocol… PASSED 24 | running XEP-0198: Stream Management… PASSED 25 | running XEP-0352: Client State Indication… PASSED 26 | running XEP-0357: Push Notifications… FAILED 27 | passed 4/5 28 | 29 | Advanced Server Mobile Compliance Suite: FAILED 30 | 31 | 32 | Use compliance suite 'Conversations Compliance Suite' to test patchcord.be 33 | 34 | Server is ejabberd 17.11 35 | running XEP-0115: Entity Capabilities… PASSED 36 | running XEP-0163: Personal Eventing Protocol… PASSED 37 | running Roster Versioning… PASSED 38 | running XEP-0280: Message Carbons… PASSED 39 | running XEP-0191: Blocking Command… PASSED 40 | running XEP-0045: Multi-User Chat… PASSED 41 | running XEP-0198: Stream Management… PASSED 42 | running XEP-0313: Message Archive Management… PASSED 43 | running XEP-0352: Client State Indication… PASSED 44 | running XEP-0363: HTTP File Upload… PASSED 45 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 46 | running XEP-0357: Push Notifications… FAILED 47 | running XEP-0368: SRV records for XMPP over TLS… FAILED 48 | running XEP-0384: OMEMO Encryption… FAILED 49 | running XEP-0313: Message Archive Management (MUC)… PASSED 50 | passed 12/15 51 | 52 | Conversations Compliance Suite: FAILED 53 | 54 | 55 | -------------------------------------------------------------------------------- /reports/pimux.de.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test pimux.de 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test pimux.de 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… PASSED 20 | passed 8/8 21 | 22 | Advanced Server IM Compliance Suite: PASSED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test pimux.de 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… PASSED 32 | passed 5/5 33 | 34 | Advanced Server Mobile Compliance Suite: PASSED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test pimux.de 38 | 39 | Server is Prosody 0.10.0 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… PASSED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… PASSED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… PASSED 52 | running XEP-0368: SRV records for XMPP over TLS… PASSED 53 | running XEP-0384: OMEMO Encryption… PASSED 54 | running XEP-0313: Message Archive Management (MUC)… PASSED 55 | passed 15/15 56 | 57 | Conversations Compliance Suite: PASSED 58 | 59 | 60 | -------------------------------------------------------------------------------- /reports/pix-art.de.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test pix-art.de 2 | 3 | 4 | 5 | Use compliance suite 'Advanced Server IM Compliance Suite' to test pix-art.de 6 | 7 | running XEP-0115: Entity Capabilities… PASSED 8 | running XEP-0163: Personal Eventing Protocol… PASSED 9 | running Roster Versioning… PASSED 10 | running XEP-0280: Message Carbons… PASSED 11 | running XEP-0191: Blocking Command… PASSED 12 | running XEP-0045: Multi-User Chat… PASSED 13 | running XEP-0198: Stream Management… PASSED 14 | running XEP-0313: Message Archive Management… PASSED 15 | passed 8/8 16 | 17 | Advanced Server IM Compliance Suite: PASSED 18 | 19 | 20 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test pix-art.de 21 | 22 | running XEP-0115: Entity Capabilities… PASSED 23 | running XEP-0163: Personal Eventing Protocol… PASSED 24 | running XEP-0198: Stream Management… PASSED 25 | running XEP-0352: Client State Indication… PASSED 26 | running XEP-0357: Push Notifications… PASSED 27 | passed 5/5 28 | 29 | Advanced Server Mobile Compliance Suite: PASSED 30 | 31 | 32 | Use compliance suite 'Conversations Compliance Suite' to test pix-art.de 33 | 34 | Server is Prosody trunk nightly build 834 (2017-12-23) 35 | running XEP-0115: Entity Capabilities… PASSED 36 | running XEP-0163: Personal Eventing Protocol… PASSED 37 | running Roster Versioning… PASSED 38 | running XEP-0280: Message Carbons… PASSED 39 | running XEP-0191: Blocking Command… PASSED 40 | running XEP-0045: Multi-User Chat… PASSED 41 | running XEP-0198: Stream Management… PASSED 42 | running XEP-0313: Message Archive Management… PASSED 43 | running XEP-0352: Client State Indication… PASSED 44 | running XEP-0363: HTTP File Upload… PASSED 45 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 46 | running XEP-0357: Push Notifications… PASSED 47 | running XEP-0368: SRV records for XMPP over TLS… FAILED 48 | running XEP-0384: OMEMO Encryption… PASSED 49 | running XEP-0313: Message Archive Management (MUC)… PASSED 50 | passed 14/15 51 | 52 | Conversations Compliance Suite: FAILED 53 | -------------------------------------------------------------------------------- /reports/richim.org.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test richim.org 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test richim.org 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… FAILED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… FAILED 20 | passed 6/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test richim.org 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 4/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test richim.org 38 | 39 | Server is ejabberd 16.01 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… FAILED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… FAILED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… FAILED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… FAILED 52 | passed 8/12 53 | 54 | Conversations Compliance Suite: FAILED 55 | 56 | 57 | -------------------------------------------------------------------------------- /reports/riseup.net.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test riseup.net 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test riseup.net 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… FAILED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… FAILED 20 | passed 6/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test riseup.net 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… PASSED 32 | passed 5/5 33 | 34 | Advanced Server Mobile Compliance Suite: PASSED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test riseup.net 38 | 39 | running XEP-0115: Entity Capabilities… PASSED 40 | running XEP-0163: Personal Eventing Protocol… PASSED 41 | running Roster Versioning… PASSED 42 | running XEP-0280: Message Carbons… FAILED 43 | running XEP-0191: Blocking Command… PASSED 44 | running XEP-0045: Multi-User Chat… PASSED 45 | running XEP-0198: Stream Management… PASSED 46 | running XEP-0313: Message Archive Management… FAILED 47 | running XEP-0352: Client State Indication… PASSED 48 | running XEP-0363: HTTP File Upload… FAILED 49 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 50 | running XEP-0357: Push Notifications… PASSED 51 | running XEP-0368: SRV records for XMPP over TLS… FAILED 52 | running XEP-0384: OMEMO Encryption… FAILED 53 | running XEP-0313: Message Archive Management (MUC)… FAILED 54 | passed 9/15 55 | 56 | Conversations Compliance Suite: FAILED 57 | 58 | 59 | -------------------------------------------------------------------------------- /reports/sapo.pt.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test sapo.pt 2 | 3 | running XEP-0115: Entity Capabilities… FAILED 4 | running XEP-0163: Personal Eventing Protocol… FAILED 5 | passed 0/2 6 | 7 | Advanced Server Core Compliance Suite: FAILED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test sapo.pt 11 | 12 | running XEP-0115: Entity Capabilities… FAILED 13 | running XEP-0163: Personal Eventing Protocol… FAILED 14 | running Roster Versioning… FAILED 15 | running XEP-0280: Message Carbons… FAILED 16 | running XEP-0191: Blocking Command… FAILED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… FAILED 19 | running XEP-0313: Message Archive Management… FAILED 20 | passed 1/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test sapo.pt 26 | 27 | running XEP-0115: Entity Capabilities… FAILED 28 | running XEP-0163: Personal Eventing Protocol… FAILED 29 | running XEP-0198: Stream Management… FAILED 30 | running XEP-0352: Client State Indication… FAILED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 0/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test sapo.pt 38 | 39 | running XEP-0115: Entity Capabilities… FAILED 40 | running XEP-0163: Personal Eventing Protocol… FAILED 41 | running Roster Versioning… FAILED 42 | running XEP-0280: Message Carbons… FAILED 43 | running XEP-0191: Blocking Command… FAILED 44 | running XEP-0045: Multi-User Chat… PASSED 45 | running XEP-0198: Stream Management… FAILED 46 | running XEP-0313: Message Archive Management… FAILED 47 | running XEP-0352: Client State Indication… FAILED 48 | running XEP-0363: HTTP File Upload… FAILED 49 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 50 | running XEP-0357: Push Notifications… FAILED 51 | passed 2/12 52 | 53 | Conversations Compliance Suite: FAILED 54 | 55 | 56 | -------------------------------------------------------------------------------- /reports/schokokeks.org.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test schokokeks.org 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test schokokeks.org 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… PASSED 20 | passed 8/8 21 | 22 | Advanced Server IM Compliance Suite: PASSED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test schokokeks.org 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 4/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test schokokeks.org 38 | 39 | Server is ejabberd 16.04 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… PASSED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… PASSED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… FAILED 52 | passed 11/12 53 | 54 | Conversations Compliance Suite: FAILED 55 | 56 | 57 | -------------------------------------------------------------------------------- /reports/step.im.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test step.im 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test step.im 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… PASSED 20 | passed 8/8 21 | 22 | Advanced Server IM Compliance Suite: PASSED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test step.im 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… PASSED 32 | passed 5/5 33 | 34 | Advanced Server Mobile Compliance Suite: PASSED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test step.im 38 | 39 | Server is ejabberd 18.01 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… PASSED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… PASSED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… PASSED 52 | running XEP-0368: SRV records for XMPP over TLS… FAILED 53 | running XEP-0384: OMEMO Encryption… PASSED 54 | running XEP-0313: Message Archive Management (MUC)… PASSED 55 | passed 14/15 56 | 57 | Conversations Compliance Suite: FAILED 58 | 59 | 60 | -------------------------------------------------------------------------------- /reports/suchat.org.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test suchat.org 2 | 3 | 4 | 5 | Use compliance suite 'Advanced Server IM Compliance Suite' to test suchat.org 6 | 7 | running XEP-0115: Entity Capabilities… PASSED 8 | running XEP-0163: Personal Eventing Protocol… PASSED 9 | running Roster Versioning… PASSED 10 | running XEP-0280: Message Carbons… PASSED 11 | running XEP-0191: Blocking Command… PASSED 12 | running XEP-0045: Multi-User Chat… PASSED 13 | running XEP-0198: Stream Management… PASSED 14 | running XEP-0313: Message Archive Management… PASSED 15 | passed 8/8 16 | 17 | Advanced Server IM Compliance Suite: PASSED 18 | 19 | 20 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test suchat.org 21 | 22 | running XEP-0115: Entity Capabilities… PASSED 23 | running XEP-0163: Personal Eventing Protocol… PASSED 24 | running XEP-0198: Stream Management… PASSED 25 | running XEP-0352: Client State Indication… PASSED 26 | running XEP-0357: Push Notifications… PASSED 27 | passed 5/5 28 | 29 | Advanced Server Mobile Compliance Suite: PASSED 30 | 31 | 32 | Use compliance suite 'Conversations Compliance Suite' to test suchat.org 33 | 34 | Server is ejabberd 18.04 35 | running XEP-0115: Entity Capabilities… PASSED 36 | running XEP-0163: Personal Eventing Protocol… PASSED 37 | running Roster Versioning… PASSED 38 | running XEP-0280: Message Carbons… PASSED 39 | running XEP-0191: Blocking Command… PASSED 40 | running XEP-0045: Multi-User Chat… PASSED 41 | running XEP-0198: Stream Management… PASSED 42 | running XEP-0313: Message Archive Management… PASSED 43 | running XEP-0352: Client State Indication… PASSED 44 | running XEP-0363: HTTP File Upload… PASSED 45 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 46 | running XEP-0357: Push Notifications… PASSED 47 | running XEP-0368: SRV records for XMPP over TLS… PASSED 48 | running XEP-0384: OMEMO Encryption… PASSED 49 | running XEP-0313: Message Archive Management (MUC)… PASSED 50 | passed 15/15 51 | 52 | Conversations Compliance Suite: PASSED 53 | 54 | 55 | -------------------------------------------------------------------------------- /reports/swissjabber.ch.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test swissjabber.ch 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test swissjabber.ch 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… FAILED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… FAILED 19 | running XEP-0313: Message Archive Management… FAILED 20 | passed 5/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test swissjabber.ch 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… FAILED 30 | running XEP-0352: Client State Indication… FAILED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 2/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test swissjabber.ch 38 | 39 | Server is Prosody 0.9.11 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… FAILED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… FAILED 47 | running XEP-0313: Message Archive Management… FAILED 48 | running XEP-0352: Client State Indication… FAILED 49 | running XEP-0363: HTTP File Upload… FAILED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… FAILED 52 | passed 6/12 53 | 54 | Conversations Compliance Suite: FAILED 55 | 56 | 57 | -------------------------------------------------------------------------------- /reports/swissjabber.eu.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test swissjabber.eu 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test swissjabber.eu 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… FAILED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… FAILED 18 | running XEP-0198: Stream Management… FAILED 19 | running XEP-0313: Message Archive Management… FAILED 20 | passed 4/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test swissjabber.eu 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… FAILED 30 | running XEP-0352: Client State Indication… FAILED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 2/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test swissjabber.eu 38 | 39 | Server is Prosody 0.9.11 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… FAILED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… FAILED 46 | running XEP-0198: Stream Management… FAILED 47 | running XEP-0313: Message Archive Management… FAILED 48 | running XEP-0352: Client State Indication… FAILED 49 | running XEP-0363: HTTP File Upload… FAILED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… FAILED 51 | running XEP-0357: Push Notifications… FAILED 52 | passed 4/12 53 | 54 | Conversations Compliance Suite: FAILED 55 | 56 | 57 | -------------------------------------------------------------------------------- /reports/swissjabber.li.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test swissjabber.li 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test swissjabber.li 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… FAILED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… FAILED 18 | running XEP-0198: Stream Management… FAILED 19 | running XEP-0313: Message Archive Management… FAILED 20 | passed 4/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test swissjabber.li 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… FAILED 30 | running XEP-0352: Client State Indication… FAILED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 2/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test swissjabber.li 38 | 39 | Server is Prosody 0.9.11 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… FAILED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… FAILED 46 | running XEP-0198: Stream Management… FAILED 47 | running XEP-0313: Message Archive Management… FAILED 48 | running XEP-0352: Client State Indication… FAILED 49 | running XEP-0363: HTTP File Upload… FAILED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… FAILED 51 | running XEP-0357: Push Notifications… FAILED 52 | passed 4/12 53 | 54 | Conversations Compliance Suite: FAILED 55 | 56 | 57 | -------------------------------------------------------------------------------- /reports/swissjabber.org.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test swissjabber.org 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test swissjabber.org 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… FAILED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… FAILED 18 | running XEP-0198: Stream Management… FAILED 19 | running XEP-0313: Message Archive Management… FAILED 20 | passed 4/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test swissjabber.org 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… FAILED 30 | running XEP-0352: Client State Indication… FAILED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 2/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test swissjabber.org 38 | 39 | Server is Prosody 0.9.11 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… FAILED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… FAILED 46 | running XEP-0198: Stream Management… FAILED 47 | running XEP-0313: Message Archive Management… FAILED 48 | running XEP-0352: Client State Indication… FAILED 49 | running XEP-0363: HTTP File Upload… FAILED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… FAILED 51 | running XEP-0357: Push Notifications… FAILED 52 | passed 4/12 53 | 54 | Conversations Compliance Suite: FAILED 55 | 56 | 57 | -------------------------------------------------------------------------------- /reports/talker.to.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test talker.to 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test talker.to 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… PASSED 20 | passed 8/8 21 | 22 | Advanced Server IM Compliance Suite: PASSED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test talker.to 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… PASSED 32 | passed 5/5 33 | 34 | Advanced Server Mobile Compliance Suite: PASSED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test talker.to 38 | 39 | Server is Prosody 0.9.11 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… PASSED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… PASSED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… PASSED 52 | passed 12/12 53 | 54 | Conversations Compliance Suite: PASSED 55 | 56 | 57 | -------------------------------------------------------------------------------- /reports/tchncs.de.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test tchncs.de 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test tchncs.de 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… PASSED 20 | passed 8/8 21 | 22 | Advanced Server IM Compliance Suite: PASSED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test tchncs.de 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… PASSED 32 | passed 5/5 33 | 34 | Advanced Server Mobile Compliance Suite: PASSED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test tchncs.de 38 | 39 | Server is Prosody 0.10.0 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… PASSED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… PASSED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… PASSED 52 | running XEP-0368: SRV records for XMPP over TLS… FAILED 53 | running XEP-0384: OMEMO Encryption… FAILED 54 | running XEP-0313: Message Archive Management (MUC)… PASSED 55 | passed 13/15 56 | 57 | Conversations Compliance Suite: FAILED 58 | 59 | 60 | -------------------------------------------------------------------------------- /reports/tigase.im.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test tigase.im 2 | 3 | running XEP-0115: Entity Capabilities… FAILED 4 | running XEP-0163: Personal Eventing Protocol… FAILED 5 | passed 0/2 6 | 7 | Advanced Server Core Compliance Suite: FAILED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test tigase.im 11 | 12 | running XEP-0115: Entity Capabilities… FAILED 13 | running XEP-0163: Personal Eventing Protocol… FAILED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… FAILED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… FAILED 20 | passed 4/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test tigase.im 26 | 27 | running XEP-0115: Entity Capabilities… FAILED 28 | running XEP-0163: Personal Eventing Protocol… FAILED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 2/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test tigase.im 38 | 39 | Server is Tigase 7.1.0-SNAPSHOT-b4337/6534f082 (2016-11-16/14:34:15) 40 | running XEP-0115: Entity Capabilities… FAILED 41 | running XEP-0163: Personal Eventing Protocol… FAILED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… FAILED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… FAILED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… FAILED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… FAILED 52 | passed 6/12 53 | 54 | Conversations Compliance Suite: FAILED 55 | 56 | 57 | -------------------------------------------------------------------------------- /reports/tojson.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | reports=(*.txt) 3 | pos=$(( ${#reports[*]} - 1 )) 4 | last=${reports[$pos]} 5 | echo -n '{' 6 | for report in "${reports[@]}"; do 7 | server=$(echo $report | sed 's/.txt//') 8 | echo -n "\"$server\":" 9 | lines=`grep -B 17 'Conversations Compliance Suite: ' $report | grep running | wc -l` 10 | context=`echo $lines + 2 | bc` 11 | echo -n '{' ; grep -B $context 'Conversations Compliance Suite: ' $report | head -n $lines | sed 's/running //' | sed 's/…//' | sed -e 's/ \{3,\}/\t\t/g' | awk -v lines="$lines" -F '\t\t' '{ printf "\"" $1 "\":\"" $2 "\""; if (NR != lines) printf "," }'; echo -n '}' 12 | if [[ $report != $last ]]; then echo -n ','; fi; 13 | done; 14 | echo '}' 15 | -------------------------------------------------------------------------------- /reports/trashserver.net.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test trashserver.net 2 | 3 | 4 | 5 | Use compliance suite 'Advanced Server IM Compliance Suite' to test trashserver.net 6 | 7 | running XEP-0115: Entity Capabilities… PASSED 8 | running XEP-0163: Personal Eventing Protocol… PASSED 9 | running Roster Versioning… PASSED 10 | running XEP-0280: Message Carbons… PASSED 11 | running XEP-0191: Blocking Command… PASSED 12 | running XEP-0045: Multi-User Chat… PASSED 13 | running XEP-0198: Stream Management… PASSED 14 | running XEP-0313: Message Archive Management… PASSED 15 | passed 8/8 16 | 17 | Advanced Server IM Compliance Suite: PASSED 18 | 19 | 20 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test trashserver.net 21 | 22 | running XEP-0115: Entity Capabilities… PASSED 23 | running XEP-0163: Personal Eventing Protocol… PASSED 24 | running XEP-0198: Stream Management… PASSED 25 | running XEP-0352: Client State Indication… PASSED 26 | running XEP-0357: Push Notifications… PASSED 27 | passed 5/5 28 | 29 | Advanced Server Mobile Compliance Suite: PASSED 30 | 31 | 32 | Use compliance suite 'Conversations Compliance Suite' to test trashserver.net 33 | 34 | Server is Prosody 0.10.0 35 | running XEP-0115: Entity Capabilities… PASSED 36 | running XEP-0163: Personal Eventing Protocol… PASSED 37 | running Roster Versioning… PASSED 38 | running XEP-0280: Message Carbons… PASSED 39 | running XEP-0191: Blocking Command… PASSED 40 | running XEP-0045: Multi-User Chat… PASSED 41 | running XEP-0198: Stream Management… PASSED 42 | running XEP-0313: Message Archive Management… PASSED 43 | running XEP-0352: Client State Indication… PASSED 44 | running XEP-0363: HTTP File Upload… PASSED 45 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 46 | running XEP-0357: Push Notifications… PASSED 47 | running XEP-0368: SRV records for XMPP over TLS… PASSED 48 | running XEP-0384: OMEMO Encryption… PASSED 49 | running XEP-0313: Message Archive Management (MUC)… PASSED 50 | passed 15/15 51 | 52 | Conversations Compliance Suite: PASSED 53 | 54 | 55 | -------------------------------------------------------------------------------- /reports/ubuntu-jabber.de.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test ubuntu-jabber.de 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test ubuntu-jabber.de 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… PASSED 20 | passed 8/8 21 | 22 | Advanced Server IM Compliance Suite: PASSED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test ubuntu-jabber.de 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 4/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test ubuntu-jabber.de 38 | 39 | Server is ejabberd 16.09 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… PASSED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… PASSED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… FAILED 52 | passed 11/12 53 | 54 | Conversations Compliance Suite: FAILED 55 | 56 | 57 | -------------------------------------------------------------------------------- /reports/ubuntu-jabber.net.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test ubuntu-jabber.net 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test ubuntu-jabber.net 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… PASSED 20 | passed 8/8 21 | 22 | Advanced Server IM Compliance Suite: PASSED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test ubuntu-jabber.net 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 4/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test ubuntu-jabber.net 38 | 39 | Server is ejabberd 16.09 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… PASSED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… PASSED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… FAILED 52 | passed 11/12 53 | 54 | Conversations Compliance Suite: FAILED 55 | 56 | 57 | -------------------------------------------------------------------------------- /reports/uprod.biz.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test uprod.biz 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… FAILED 5 | passed 1/2 6 | 7 | Advanced Server Core Compliance Suite: FAILED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test uprod.biz 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… FAILED 14 | running Roster Versioning… FAILED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… FAILED 20 | passed 5/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test uprod.biz 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… FAILED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 3/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test uprod.biz 38 | 39 | Server is ejabberd 16.08 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… FAILED 42 | running Roster Versioning… FAILED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… FAILED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… FAILED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… FAILED 51 | running XEP-0357: Push Notifications… FAILED 52 | passed 6/12 53 | 54 | Conversations Compliance Suite: FAILED 55 | 56 | 57 | -------------------------------------------------------------------------------- /reports/wiuwiu.de.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test wiuwiu.de 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test wiuwiu.de 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… PASSED 20 | passed 8/8 21 | 22 | Advanced Server IM Compliance Suite: PASSED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test wiuwiu.de 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… PASSED 32 | passed 5/5 33 | 34 | Advanced Server Mobile Compliance Suite: PASSED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test wiuwiu.de 38 | 39 | Server is Prosody 0.10.0 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… PASSED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… PASSED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… PASSED 52 | running XEP-0368: SRV records for XMPP over TLS… PASSED 53 | running XEP-0384: OMEMO Encryption… PASSED 54 | running XEP-0313: Message Archive Management (MUC)… PASSED 55 | passed 15/15 56 | 57 | Conversations Compliance Suite: PASSED 58 | 59 | 60 | -------------------------------------------------------------------------------- /reports/xabber.de.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test xabber.de 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test xabber.de 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… PASSED 20 | passed 8/8 21 | 22 | Advanced Server IM Compliance Suite: PASSED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test xabber.de 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 4/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test xabber.de 38 | 39 | Server is ejabberd 16.09 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… PASSED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… PASSED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… FAILED 52 | passed 11/12 53 | 54 | Conversations Compliance Suite: FAILED 55 | 56 | 57 | -------------------------------------------------------------------------------- /reports/xmpp.is.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test xmpp.is 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test xmpp.is 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… FAILED 20 | passed 7/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test xmpp.is 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… PASSED 32 | passed 5/5 33 | 34 | Advanced Server Mobile Compliance Suite: PASSED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test xmpp.is 38 | 39 | Server is Prosody 0.10.0 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… FAILED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… PASSED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… FAILED 51 | running XEP-0357: Push Notifications… PASSED 52 | running XEP-0368: SRV records for XMPP over TLS… FAILED 53 | running XEP-0384: OMEMO Encryption… FAILED 54 | running XEP-0313: Message Archive Management (MUC)… FAILED 55 | passed 10/15 56 | 57 | Conversations Compliance Suite: FAILED 58 | 59 | 60 | -------------------------------------------------------------------------------- /reports/xmpp.jp.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test xmpp.jp 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test xmpp.jp 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… FAILED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… FAILED 20 | passed 6/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test xmpp.jp 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 4/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test xmpp.jp 38 | 39 | Server is ejabberd 16.04 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… FAILED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… FAILED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… FAILED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… FAILED 52 | passed 8/12 53 | 54 | Conversations Compliance Suite: FAILED 55 | 56 | 57 | -------------------------------------------------------------------------------- /reports/xmpp.slack.com.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test xmpp.slack.com 2 | 3 | running XEP-0115: Entity Capabilities… FAILED 4 | running XEP-0163: Personal Eventing Protocol… FAILED 5 | passed 0/2 6 | 7 | Advanced Server Core Compliance Suite: FAILED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test xmpp.slack.com 11 | 12 | running XEP-0115: Entity Capabilities… FAILED 13 | running XEP-0163: Personal Eventing Protocol… FAILED 14 | running Roster Versioning… FAILED 15 | running XEP-0280: Message Carbons… FAILED 16 | running XEP-0191: Blocking Command… FAILED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… FAILED 19 | running XEP-0313: Message Archive Management… FAILED 20 | passed 1/8 21 | 22 | Advanced Server IM Compliance Suite: FAILED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test xmpp.slack.com 26 | 27 | running XEP-0115: Entity Capabilities… FAILED 28 | running XEP-0163: Personal Eventing Protocol… FAILED 29 | running XEP-0198: Stream Management… FAILED 30 | running XEP-0352: Client State Indication… FAILED 31 | running XEP-0357: Push Notifications… FAILED 32 | passed 0/5 33 | 34 | Advanced Server Mobile Compliance Suite: FAILED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test xmpp.slack.com 38 | 39 | Server is Slack 2.0 40 | running XEP-0115: Entity Capabilities… FAILED 41 | running XEP-0163: Personal Eventing Protocol… FAILED 42 | running Roster Versioning… FAILED 43 | running XEP-0280: Message Carbons… FAILED 44 | running XEP-0191: Blocking Command… FAILED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… FAILED 47 | running XEP-0313: Message Archive Management… FAILED 48 | running XEP-0352: Client State Indication… FAILED 49 | running XEP-0363: HTTP File Upload… FAILED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… FAILED 51 | running XEP-0357: Push Notifications… FAILED 52 | passed 1/12 53 | 54 | Conversations Compliance Suite: FAILED 55 | 56 | 57 | -------------------------------------------------------------------------------- /reports/xmpp.zone.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test xmpp.zone 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test xmpp.zone 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… PASSED 20 | passed 8/8 21 | 22 | Advanced Server IM Compliance Suite: PASSED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test xmpp.zone 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… PASSED 32 | passed 5/5 33 | 34 | Advanced Server Mobile Compliance Suite: PASSED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test xmpp.zone 38 | 39 | Server is ejabberd 18.01 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… PASSED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… PASSED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… PASSED 52 | running XEP-0368: SRV records for XMPP over TLS… FAILED 53 | running XEP-0384: OMEMO Encryption… PASSED 54 | running XEP-0313: Message Archive Management (MUC)… FAILED 55 | passed 13/15 56 | 57 | Conversations Compliance Suite: FAILED 58 | 59 | 60 | -------------------------------------------------------------------------------- /reports/yax.im.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test yax.im 2 | 3 | 4 | 5 | Use compliance suite 'Advanced Server IM Compliance Suite' to test yax.im 6 | 7 | running XEP-0115: Entity Capabilities… PASSED 8 | running XEP-0163: Personal Eventing Protocol… PASSED 9 | running Roster Versioning… PASSED 10 | running XEP-0280: Message Carbons… PASSED 11 | running XEP-0191: Blocking Command… FAILED 12 | running XEP-0045: Multi-User Chat… PASSED 13 | running XEP-0198: Stream Management… PASSED 14 | running XEP-0313: Message Archive Management… PASSED 15 | passed 7/8 16 | 17 | Advanced Server IM Compliance Suite: FAILED 18 | 19 | 20 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test yax.im 21 | 22 | running XEP-0115: Entity Capabilities… PASSED 23 | running XEP-0163: Personal Eventing Protocol… PASSED 24 | running XEP-0198: Stream Management… PASSED 25 | running XEP-0352: Client State Indication… PASSED 26 | running XEP-0357: Push Notifications… PASSED 27 | passed 5/5 28 | 29 | Advanced Server Mobile Compliance Suite: PASSED 30 | 31 | 32 | Use compliance suite 'Conversations Compliance Suite' to test yax.im 33 | 34 | Server is Prosody 0.10 nightly build 460 (2018-02-03, 980d2daf3ed4) 35 | running XEP-0115: Entity Capabilities… PASSED 36 | running XEP-0163: Personal Eventing Protocol… PASSED 37 | running Roster Versioning… PASSED 38 | running XEP-0280: Message Carbons… PASSED 39 | running XEP-0191: Blocking Command… FAILED 40 | running XEP-0045: Multi-User Chat… PASSED 41 | running XEP-0198: Stream Management… PASSED 42 | running XEP-0313: Message Archive Management… PASSED 43 | running XEP-0352: Client State Indication… PASSED 44 | running XEP-0363: HTTP File Upload… PASSED 45 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… FAILED 46 | running XEP-0357: Push Notifications… PASSED 47 | running XEP-0368: SRV records for XMPP over TLS… PASSED 48 | running XEP-0384: OMEMO Encryption… FAILED 49 | running XEP-0313: Message Archive Management (MUC)… FAILED 50 | passed 11/15 51 | 52 | Conversations Compliance Suite: FAILED 53 | 54 | 55 | -------------------------------------------------------------------------------- /reports/zsim.de.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test zsim.de 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test zsim.de 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… PASSED 20 | passed 8/8 21 | 22 | Advanced Server IM Compliance Suite: PASSED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test zsim.de 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… PASSED 32 | passed 5/5 33 | 34 | Advanced Server Mobile Compliance Suite: PASSED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test zsim.de 38 | 39 | Server is ejabberd 18.03 40 | running XEP-0115: Entity Capabilities… PASSED 41 | running XEP-0163: Personal Eventing Protocol… PASSED 42 | running Roster Versioning… PASSED 43 | running XEP-0280: Message Carbons… PASSED 44 | running XEP-0191: Blocking Command… PASSED 45 | running XEP-0045: Multi-User Chat… PASSED 46 | running XEP-0198: Stream Management… PASSED 47 | running XEP-0313: Message Archive Management… PASSED 48 | running XEP-0352: Client State Indication… PASSED 49 | running XEP-0363: HTTP File Upload… FAILED 50 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 51 | running XEP-0357: Push Notifications… PASSED 52 | running XEP-0368: SRV records for XMPP over TLS… FAILED 53 | running XEP-0384: OMEMO Encryption… PASSED 54 | running XEP-0313: Message Archive Management (MUC)… PASSED 55 | passed 13/15 56 | 57 | Conversations Compliance Suite: FAILED 58 | 59 | 60 | -------------------------------------------------------------------------------- /reports/zwum.de.txt: -------------------------------------------------------------------------------- 1 | Use compliance suite 'Advanced Server Core Compliance Suite' to test zwum.de 2 | 3 | running XEP-0115: Entity Capabilities… PASSED 4 | running XEP-0163: Personal Eventing Protocol… PASSED 5 | passed 2/2 6 | 7 | Advanced Server Core Compliance Suite: PASSED 8 | 9 | 10 | Use compliance suite 'Advanced Server IM Compliance Suite' to test zwum.de 11 | 12 | running XEP-0115: Entity Capabilities… PASSED 13 | running XEP-0163: Personal Eventing Protocol… PASSED 14 | running Roster Versioning… PASSED 15 | running XEP-0280: Message Carbons… PASSED 16 | running XEP-0191: Blocking Command… PASSED 17 | running XEP-0045: Multi-User Chat… PASSED 18 | running XEP-0198: Stream Management… PASSED 19 | running XEP-0313: Message Archive Management… PASSED 20 | passed 8/8 21 | 22 | Advanced Server IM Compliance Suite: PASSED 23 | 24 | 25 | Use compliance suite 'Advanced Server Mobile Compliance Suite' to test zwum.de 26 | 27 | running XEP-0115: Entity Capabilities… PASSED 28 | running XEP-0163: Personal Eventing Protocol… PASSED 29 | running XEP-0198: Stream Management… PASSED 30 | running XEP-0352: Client State Indication… PASSED 31 | running XEP-0357: Push Notifications… PASSED 32 | passed 5/5 33 | 34 | Advanced Server Mobile Compliance Suite: PASSED 35 | 36 | 37 | Use compliance suite 'Conversations Compliance Suite' to test zwum.de 38 | 39 | running XEP-0115: Entity Capabilities… PASSED 40 | running XEP-0163: Personal Eventing Protocol… PASSED 41 | running Roster Versioning… PASSED 42 | running XEP-0280: Message Carbons… PASSED 43 | running XEP-0191: Blocking Command… PASSED 44 | running XEP-0045: Multi-User Chat… PASSED 45 | running XEP-0198: Stream Management… PASSED 46 | running XEP-0313: Message Archive Management… PASSED 47 | running XEP-0352: Client State Indication… PASSED 48 | running XEP-0363: HTTP File Upload… PASSED 49 | running XEP-0065: SOCKS5 Bytestreams (Proxy)… PASSED 50 | running XEP-0357: Push Notifications… PASSED 51 | running XEP-0368: SRV records for XMPP over TLS… PASSED 52 | running XEP-0384: OMEMO Encryption… PASSED 53 | running XEP-0313: Message Archive Management (MUC)… PASSED 54 | passed 15/15 55 | 56 | Conversations Compliance Suite: PASSED 57 | 58 | 59 | -------------------------------------------------------------------------------- /runall.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | function pwait() { 3 | while [ $(jobs -p | wc -l) -ge $1 ]; do 4 | sleep 1 5 | done 6 | } 7 | for account in `grep entry accounts.xml | awk -F '"' '{print $2}'`; do 8 | server=$(echo $account | awk -F '@' '{print $2}') 9 | echo "testing $server" 10 | java -jar target/ComplianceTester-0.2.3.jar $account > reports/$server.txt& 11 | pwait 5 12 | done; 13 | 14 | -------------------------------------------------------------------------------- /src/main/java/eu/siacs/AccountStore.java: -------------------------------------------------------------------------------- 1 | package eu.siacs; 2 | 3 | import rocks.xmpp.addr.Jid; 4 | 5 | import java.io.*; 6 | import java.util.Properties; 7 | 8 | public class AccountStore { 9 | 10 | private static final File FILE = new File("accounts.xml"); 11 | 12 | public static String getPassword(Jid jid) { 13 | Properties properties = new Properties(); 14 | try { 15 | properties.loadFromXML(new FileInputStream(FILE)); 16 | return properties.getProperty(jid.asBareJid().toString()); 17 | } catch (IOException e) { 18 | return null; 19 | } 20 | } 21 | 22 | public static boolean storePassword(Jid jid, String password) { 23 | Properties properties = new Properties(); 24 | try { 25 | properties.loadFromXML(new FileInputStream(FILE)); 26 | } catch (FileNotFoundException e) { 27 | try { 28 | FILE.createNewFile(); 29 | } catch (IOException e1) { 30 | // 31 | } 32 | } catch (IOException e) { 33 | //ignored 34 | } 35 | properties.put(jid.asBareJid().toString(),password); 36 | try { 37 | properties.storeToXML(new FileOutputStream(FILE),null); 38 | return true; 39 | } catch (IOException e) { 40 | e.printStackTrace(); 41 | return false; 42 | } 43 | } 44 | 45 | } 46 | -------------------------------------------------------------------------------- /src/main/java/eu/siacs/RegistrationHelper.java: -------------------------------------------------------------------------------- 1 | package eu.siacs; 2 | 3 | import rocks.xmpp.addr.Jid; 4 | import rocks.xmpp.core.XmppException; 5 | import rocks.xmpp.core.session.XmppClient; 6 | import rocks.xmpp.extensions.register.RegistrationManager; 7 | import rocks.xmpp.extensions.register.model.Registration; 8 | 9 | import java.math.BigInteger; 10 | import java.security.SecureRandom; 11 | 12 | class RegistrationHelper { 13 | static String register(Jid jid) throws RegistrationFailed, RegistrationNotSupported { 14 | XmppClient client = XmppClient.create(jid.getDomain()); 15 | try { 16 | client.connect(jid); 17 | } catch(XmppException e) { 18 | throw new RegistrationFailed("unable to connect to server"); 19 | } 20 | try { 21 | RegistrationManager registrationManager = client.getManager(RegistrationManager.class); 22 | if (registrationManager.isRegistrationSupported().getResult()) { 23 | String password = new BigInteger(64, new SecureRandom()).toString(36); 24 | Registration registration = Registration.builder() 25 | .username(jid.getLocal()) 26 | .password(password) 27 | .build(); 28 | registrationManager.register(registration).getResult(); 29 | return password; 30 | } else { 31 | throw new RegistrationNotSupported(); 32 | } 33 | } catch (XmppException e) { 34 | throw new RegistrationFailed(e.getMessage()); 35 | } 36 | } 37 | 38 | 39 | static class RegistrationNotSupported extends Exception { 40 | 41 | } 42 | 43 | static class RegistrationFailed extends Exception { 44 | RegistrationFailed(String message) { 45 | super(message); 46 | } 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /src/main/java/eu/siacs/compliance/Result.java: -------------------------------------------------------------------------------- 1 | package eu.siacs.compliance; 2 | 3 | public enum Result { 4 | FAILED, 5 | PASSED, 6 | } -------------------------------------------------------------------------------- /src/main/java/eu/siacs/compliance/TestFactory.java: -------------------------------------------------------------------------------- 1 | package eu.siacs.compliance; 2 | 3 | import eu.siacs.compliance.tests.AbstractTest; 4 | import rocks.xmpp.core.session.XmppClient; 5 | 6 | public class TestFactory { 7 | 8 | public static AbstractTest create(Class clazz, XmppClient client) throws TestCreationException { 9 | if (client == null) { 10 | throw new TestCreationException(); 11 | } 12 | try { 13 | AbstractTest test = clazz.getDeclaredConstructor(XmppClient.class).newInstance(client); 14 | return test; 15 | } catch (Exception e) { 16 | e.printStackTrace(); 17 | throw new TestCreationException(); 18 | } 19 | } 20 | 21 | public static class TestCreationException extends Exception { 22 | 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /src/main/java/eu/siacs/compliance/TestSuiteFactory.java: -------------------------------------------------------------------------------- 1 | package eu.siacs.compliance; 2 | 3 | import eu.siacs.extensions.csi.ClientStateIndication; 4 | import eu.siacs.compliance.suites.AbstractTestSuite; 5 | import rocks.xmpp.addr.Jid; 6 | import rocks.xmpp.core.session.Extension; 7 | import rocks.xmpp.core.session.XmppClient; 8 | import rocks.xmpp.core.session.XmppSessionConfiguration; 9 | 10 | public class TestSuiteFactory { 11 | 12 | public static AbstractTestSuite create(Class clazz, Jid jid, String password) throws AbstractTestSuite.TestSuiteCreationException { 13 | XmppSessionConfiguration configuration = XmppSessionConfiguration.builder() 14 | .extensions(Extension.of(ClientStateIndication.class)) 15 | .initialPresence(null) 16 | .build(); 17 | final XmppClient client = XmppClient.create(jid.getDomain(),configuration); 18 | try { 19 | AbstractTestSuite testSuite = clazz.getDeclaredConstructor(XmppClient.class, Jid.class, String.class).newInstance(client, jid, password); 20 | return testSuite; 21 | } catch (Exception e) { 22 | e.printStackTrace(); 23 | throw new AbstractTestSuite.TestSuiteCreationException(); 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /src/main/java/eu/siacs/compliance/suites/AdvancedServerCore.java: -------------------------------------------------------------------------------- 1 | package eu.siacs.compliance.suites; 2 | 3 | import eu.siacs.compliance.tests.*; 4 | import rocks.xmpp.addr.Jid; 5 | import rocks.xmpp.core.session.XmppClient; 6 | 7 | import java.util.Arrays; 8 | import java.util.List; 9 | 10 | public class AdvancedServerCore extends AbstractTestSuite { 11 | 12 | public AdvancedServerCore(XmppClient client, Jid jid, String password) { 13 | super(client, jid, password); 14 | } 15 | 16 | @Override 17 | List> getTests() { 18 | return Arrays.asList( 19 | EntityCapabilities.class, 20 | PEP.class 21 | ); 22 | } 23 | 24 | @Override 25 | public String getName() { 26 | return "Advanced Server Core Compliance Suite"; 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /src/main/java/eu/siacs/compliance/suites/AdvancedServerIM.java: -------------------------------------------------------------------------------- 1 | package eu.siacs.compliance.suites; 2 | 3 | import eu.siacs.compliance.tests.*; 4 | import rocks.xmpp.addr.Jid; 5 | import rocks.xmpp.core.session.XmppClient; 6 | 7 | import java.util.Arrays; 8 | import java.util.List; 9 | import java.util.stream.Collectors; 10 | import java.util.stream.Stream; 11 | 12 | 13 | public class AdvancedServerIM extends AdvancedServerCore { 14 | 15 | public AdvancedServerIM(XmppClient client, Jid jid, String password) { 16 | super(client, jid, password); 17 | } 18 | 19 | @Override 20 | List> getTests() { 21 | return Stream.concat(super.getTests().stream(), Arrays.asList( 22 | RosterVersioning.class, 23 | MessageCarbons.class, 24 | Blocking.class, 25 | MultiUserChat.class, 26 | StreamManagement.class, 27 | MAM.class 28 | ).stream()).collect(Collectors.toList()); 29 | } 30 | 31 | @Override 32 | public String getName() { 33 | return "Advanced Server IM Compliance Suite"; 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /src/main/java/eu/siacs/compliance/suites/AdvancedServerMobile.java: -------------------------------------------------------------------------------- 1 | package eu.siacs.compliance.suites; 2 | 3 | import eu.siacs.compliance.tests.*; 4 | import rocks.xmpp.addr.Jid; 5 | import rocks.xmpp.core.session.XmppClient; 6 | 7 | import java.util.Arrays; 8 | import java.util.List; 9 | import java.util.stream.Collectors; 10 | import java.util.stream.Stream; 11 | 12 | 13 | public class AdvancedServerMobile extends AdvancedServerCore { 14 | 15 | public AdvancedServerMobile(XmppClient client, Jid jid, String password) { 16 | super(client, jid, password); 17 | } 18 | 19 | @Override 20 | List> getTests() { 21 | return Stream.concat(super.getTests().stream(), Arrays.asList( 22 | StreamManagement.class, 23 | CSI.class, 24 | Push.class 25 | ).stream()).collect(Collectors.toList()); 26 | } 27 | 28 | @Override 29 | public String getName() { 30 | return "Advanced Server Mobile Compliance Suite"; 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/eu/siacs/compliance/suites/Conversations.java: -------------------------------------------------------------------------------- 1 | package eu.siacs.compliance.suites; 2 | 3 | import eu.siacs.compliance.tests.*; 4 | import rocks.xmpp.addr.Jid; 5 | import rocks.xmpp.core.session.XmppClient; 6 | 7 | import java.util.Arrays; 8 | import java.util.List; 9 | import java.util.stream.Collectors; 10 | import java.util.stream.Stream; 11 | 12 | public class Conversations extends AdvancedServerIM { 13 | public Conversations(XmppClient client, Jid jid, String password) { 14 | super(client, jid, password); 15 | } 16 | 17 | @Override 18 | List> getTests() { 19 | return Stream.concat(super.getTests().stream(), Stream.of( 20 | CSI.class, 21 | HttpUpload.class, 22 | Proxy65.class, 23 | Push.class, 24 | XmppOverTls.class, 25 | OMEMO.class, 26 | MamMuc.class 27 | )).collect(Collectors.toList()); 28 | } 29 | 30 | @Override 31 | protected void preHook() { 32 | printServerVersion(); 33 | } 34 | 35 | @Override 36 | public String getName() { 37 | return "Conversations Compliance Suite"; 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /src/main/java/eu/siacs/compliance/tests/AbstractDiscoTest.java: -------------------------------------------------------------------------------- 1 | package eu.siacs.compliance.tests; 2 | 3 | import eu.siacs.compliance.Result; 4 | import eu.siacs.utils.TestUtils; 5 | import rocks.xmpp.addr.Jid; 6 | import rocks.xmpp.core.XmppException; 7 | import rocks.xmpp.core.session.XmppClient; 8 | import rocks.xmpp.extensions.disco.ServiceDiscoveryManager; 9 | import rocks.xmpp.util.concurrent.AsyncResult; 10 | 11 | import java.util.List; 12 | import java.util.Set; 13 | import java.util.concurrent.TimeUnit; 14 | 15 | public abstract class AbstractDiscoTest extends AbstractTest { 16 | 17 | public AbstractDiscoTest(XmppClient client) { 18 | super(client); 19 | } 20 | 21 | //test will succeed if any namespace matches 22 | abstract List getNamespaces(); 23 | 24 | abstract boolean checkOnServer(); 25 | 26 | @Override 27 | public Result run() { 28 | Jid target = checkOnServer() ? Jid.of(client.getConnectedResource().getDomain()) : client.getConnectedResource().asBareJid(); 29 | final ServiceDiscoveryManager serviceDiscoveryManager = client.getManager(ServiceDiscoveryManager.class); 30 | try { 31 | Set features = serviceDiscoveryManager.discoverInformation(target).getResult().getFeatures(); 32 | return TestUtils.hasAnyone(getNamespaces(),features) ? Result.PASSED : Result.FAILED; 33 | } catch (XmppException e) { 34 | return Result.FAILED; 35 | } 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/eu/siacs/compliance/tests/AbstractServiceTest.java: -------------------------------------------------------------------------------- 1 | package eu.siacs.compliance.tests; 2 | 3 | 4 | import eu.siacs.compliance.Result; 5 | import rocks.xmpp.addr.Jid; 6 | import rocks.xmpp.core.session.XmppClient; 7 | import rocks.xmpp.extensions.disco.ServiceDiscoveryManager; 8 | import rocks.xmpp.extensions.disco.model.items.Item; 9 | import rocks.xmpp.extensions.disco.model.items.ItemNode; 10 | import rocks.xmpp.util.concurrent.AsyncResult; 11 | 12 | import java.util.ArrayList; 13 | import java.util.List; 14 | 15 | public abstract class AbstractServiceTest extends AbstractTest { 16 | 17 | public AbstractServiceTest(XmppClient client) { 18 | super(client); 19 | } 20 | 21 | @Override 22 | public Result run() { 23 | ServiceDiscoveryManager manager = client.getManager(ServiceDiscoveryManager.class); 24 | 25 | //manually iterating over items. ignoring the faulty ones 26 | AsyncResult itemNode = manager.discoverItems(client.getDomain()); 27 | try { 28 | List items = new ArrayList<>(); 29 | itemNode.getResult().getItems().stream().map(Item::getJid).forEach(items::add); 30 | items.add(client.getDomain()); 31 | for(Jid jid : items) { 32 | try { 33 | for(String feature : manager.discoverInformation(jid).getResult().getFeatures()) { 34 | if (getNamespace().equals(feature)) { 35 | return Result.PASSED; 36 | } 37 | } 38 | } catch (Exception e) { 39 | //ignored 40 | } 41 | } 42 | } catch (Exception e) { 43 | return Result.FAILED; 44 | } 45 | return Result.FAILED; 46 | } 47 | 48 | public abstract String getNamespace(); 49 | } 50 | -------------------------------------------------------------------------------- /src/main/java/eu/siacs/compliance/tests/AbstractStreamFeatureTest.java: -------------------------------------------------------------------------------- 1 | package eu.siacs.compliance.tests; 2 | 3 | import eu.siacs.compliance.Result; 4 | import rocks.xmpp.core.session.XmppClient; 5 | import rocks.xmpp.core.stream.StreamFeaturesManager; 6 | import rocks.xmpp.core.stream.model.StreamFeature; 7 | 8 | import java.util.Map; 9 | 10 | public abstract class AbstractStreamFeatureTest extends AbstractTest { 11 | 12 | public AbstractStreamFeatureTest(XmppClient client) { 13 | super(client); 14 | } 15 | 16 | @Override 17 | public Result run() { 18 | Map, StreamFeature> features = client.getManager(StreamFeaturesManager.class).getFeatures(); 19 | if (features.containsKey(getStreamFeature())) { 20 | return Result.PASSED; 21 | } else { 22 | return Result.FAILED; 23 | } 24 | } 25 | 26 | abstract Class getStreamFeature(); 27 | } 28 | -------------------------------------------------------------------------------- /src/main/java/eu/siacs/compliance/tests/AbstractTest.java: -------------------------------------------------------------------------------- 1 | package eu.siacs.compliance.tests; 2 | 3 | import eu.siacs.compliance.Result; 4 | import rocks.xmpp.core.session.XmppClient; 5 | 6 | public abstract class AbstractTest { 7 | 8 | protected final XmppClient client; 9 | 10 | public AbstractTest(XmppClient client) { 11 | this.client = client; 12 | } 13 | 14 | 15 | public abstract Result run(); 16 | 17 | public abstract String getName(); 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/eu/siacs/compliance/tests/AbuseContactTest.java: -------------------------------------------------------------------------------- 1 | package eu.siacs.compliance.tests; 2 | 3 | import eu.siacs.compliance.Result; 4 | import rocks.xmpp.addr.Jid; 5 | import rocks.xmpp.core.XmppException; 6 | import rocks.xmpp.core.session.XmppClient; 7 | import rocks.xmpp.extensions.data.model.DataForm; 8 | import rocks.xmpp.extensions.disco.ServiceDiscoveryManager; 9 | 10 | import java.util.List; 11 | 12 | public class AbuseContactTest extends AbstractTest { 13 | public AbuseContactTest(XmppClient client) { 14 | super(client); 15 | } 16 | 17 | @Override 18 | public Result run() { 19 | Jid target = Jid.of(client.getConnectedResource().getDomain()); 20 | final ServiceDiscoveryManager serviceDiscoveryManager = client.getManager(ServiceDiscoveryManager.class); 21 | try { 22 | List extensions = serviceDiscoveryManager.discoverInformation(target).getResult().getExtensions(); 23 | for(DataForm extension: extensions) { 24 | final DataForm.Field addr = extension.findField("abuse-addresses"); 25 | if(addr != null && addr.getValues() != null && addr.getValues().size() > 0) { 26 | return Result.PASSED; 27 | } 28 | } 29 | return Result.FAILED; 30 | } catch (XmppException e) { 31 | return Result.FAILED; 32 | } 33 | } 34 | @Override 35 | public String getName() { 36 | return "XEP-0157: Contact Addresses for XMPP Services"; 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /src/main/java/eu/siacs/compliance/tests/Blocking.java: -------------------------------------------------------------------------------- 1 | package eu.siacs.compliance.tests; 2 | 3 | import rocks.xmpp.core.session.XmppClient; 4 | 5 | import java.util.Arrays; 6 | import java.util.List; 7 | 8 | public class Blocking extends AbstractDiscoTest { 9 | 10 | public Blocking(XmppClient client) { 11 | super(client); 12 | } 13 | 14 | @Override 15 | List getNamespaces() { 16 | return Arrays.asList("urn:xmpp:blocking"); 17 | } 18 | 19 | @Override 20 | boolean checkOnServer() { 21 | return true; 22 | } 23 | 24 | 25 | @Override 26 | public String getName() { 27 | return "XEP-0191: Blocking Command"; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /src/main/java/eu/siacs/compliance/tests/CSI.java: -------------------------------------------------------------------------------- 1 | package eu.siacs.compliance.tests; 2 | 3 | import eu.siacs.extensions.csi.ClientStateIndication; 4 | import rocks.xmpp.core.session.XmppClient; 5 | import rocks.xmpp.core.stream.model.StreamFeature; 6 | 7 | public class CSI extends AbstractStreamFeatureTest { 8 | 9 | public CSI(XmppClient client) { 10 | super(client); 11 | } 12 | 13 | @Override 14 | Class getStreamFeature() { 15 | return ClientStateIndication.class; 16 | } 17 | 18 | @Override 19 | public String getName() { 20 | return "XEP-0352: Client State Indication"; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /src/main/java/eu/siacs/compliance/tests/EntityCapabilities.java: -------------------------------------------------------------------------------- 1 | package eu.siacs.compliance.tests; 2 | 3 | import rocks.xmpp.core.session.XmppClient; 4 | import rocks.xmpp.core.stream.model.StreamFeature; 5 | 6 | /** 7 | * This test is looking for the c element in a servers stream features 8 | * see http://xmpp.org/extensions/xep-0115.html#stream 9 | */ 10 | public class EntityCapabilities extends AbstractStreamFeatureTest { 11 | 12 | public EntityCapabilities(XmppClient client) { 13 | super(client); 14 | } 15 | 16 | @Override 17 | Class getStreamFeature() { 18 | return rocks.xmpp.extensions.caps.model.EntityCapabilities.class; 19 | } 20 | 21 | @Override 22 | public String getName() { 23 | return "XEP-0115: Entity Capabilities"; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /src/main/java/eu/siacs/compliance/tests/HttpUpload.java: -------------------------------------------------------------------------------- 1 | package eu.siacs.compliance.tests; 2 | 3 | import rocks.xmpp.core.session.XmppClient; 4 | 5 | public class HttpUpload extends AbstractServiceTest { 6 | 7 | public HttpUpload(XmppClient client) { 8 | super(client); 9 | } 10 | 11 | @Override 12 | public String getNamespace() { 13 | return "urn:xmpp:http:upload:0"; 14 | } 15 | 16 | 17 | @Override 18 | public String getName() { 19 | return "XEP-0363: HTTP File Upload"; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/eu/siacs/compliance/tests/InBandRegistrationTest.java: -------------------------------------------------------------------------------- 1 | package eu.siacs.compliance.tests; 2 | 3 | import eu.siacs.compliance.Result; 4 | import rocks.xmpp.core.XmppException; 5 | import rocks.xmpp.core.session.XmppClient; 6 | import rocks.xmpp.extensions.register.RegistrationManager; 7 | import rocks.xmpp.extensions.register.model.Registration; 8 | 9 | import java.util.concurrent.ExecutionException; 10 | 11 | public class InBandRegistrationTest extends AbstractTest { 12 | 13 | public InBandRegistrationTest(XmppClient client) { 14 | super(client); 15 | } 16 | 17 | @Override 18 | public Result run() { 19 | final String domain = client.getConnectedResource().getDomain(); 20 | final XmppClient testClient = XmppClient.create(domain); 21 | try { 22 | testClient.connect(); 23 | RegistrationManager registrationManager = testClient.getManager(RegistrationManager.class); 24 | if(registrationManager.isRegistrationSupported().getResult()) { 25 | registrationManager.getRegistration().get(); 26 | return Result.PASSED; 27 | } 28 | return Result.FAILED; 29 | } catch (Exception e) { 30 | return Result.FAILED; 31 | } 32 | } 33 | 34 | @Override 35 | public String getName() { 36 | return "XEP-0077: In-Band Registration"; 37 | } 38 | } -------------------------------------------------------------------------------- /src/main/java/eu/siacs/compliance/tests/MAM.java: -------------------------------------------------------------------------------- 1 | package eu.siacs.compliance.tests; 2 | 3 | import rocks.xmpp.core.session.XmppClient; 4 | 5 | import java.util.Arrays; 6 | import java.util.Collection; 7 | import java.util.List; 8 | 9 | public class MAM extends AbstractDiscoTest { 10 | 11 | public static final List NAMESPACES = Arrays.asList("urn:xmpp:mam:0","urn:xmpp:mam:1","urn:xmpp:mam:2"); 12 | 13 | public MAM(XmppClient client) { 14 | super(client); 15 | } 16 | 17 | @Override 18 | List getNamespaces() { 19 | return NAMESPACES; 20 | } 21 | 22 | @Override 23 | boolean checkOnServer() { 24 | return false; 25 | } 26 | 27 | 28 | @Override 29 | public String getName() { 30 | return "XEP-0313: Message Archive Management"; 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/eu/siacs/compliance/tests/MessageCarbons.java: -------------------------------------------------------------------------------- 1 | package eu.siacs.compliance.tests; 2 | 3 | import rocks.xmpp.core.session.XmppClient; 4 | 5 | import java.util.Arrays; 6 | import java.util.List; 7 | 8 | public class MessageCarbons extends AbstractDiscoTest { 9 | 10 | public MessageCarbons(XmppClient client) { 11 | super(client); 12 | } 13 | 14 | @Override 15 | List getNamespaces() { 16 | return Arrays.asList("urn:xmpp:carbons:2"); 17 | } 18 | 19 | @Override 20 | boolean checkOnServer() { 21 | return true; 22 | } 23 | 24 | 25 | @Override 26 | public String getName() { 27 | return "XEP-0280: Message Carbons"; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /src/main/java/eu/siacs/compliance/tests/MultiUserChat.java: -------------------------------------------------------------------------------- 1 | package eu.siacs.compliance.tests; 2 | 3 | import rocks.xmpp.core.session.XmppClient; 4 | import rocks.xmpp.extensions.muc.model.Muc; 5 | 6 | public class MultiUserChat extends AbstractServiceTest { 7 | 8 | public MultiUserChat(XmppClient client) { 9 | super(client); 10 | } 11 | 12 | @Override 13 | public String getNamespace() { 14 | return Muc.NAMESPACE; 15 | } 16 | 17 | 18 | @Override 19 | public String getName() { 20 | return "XEP-0045: Multi-User Chat"; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /src/main/java/eu/siacs/compliance/tests/OfflineStorage.java: -------------------------------------------------------------------------------- 1 | package eu.siacs.compliance.tests; 2 | 3 | import rocks.xmpp.core.session.XmppClient; 4 | 5 | import java.util.Arrays; 6 | import java.util.List; 7 | 8 | public class OfflineStorage extends AbstractDiscoTest { 9 | 10 | public OfflineStorage(XmppClient client) { 11 | super(client); 12 | } 13 | 14 | @Override 15 | public String getName() { 16 | return "XEP-0160: Best Practices for Handling Offline Messages"; 17 | } 18 | 19 | @Override 20 | List getNamespaces() { 21 | return Arrays.asList("msgoffline"); 22 | } 23 | 24 | @Override 25 | boolean checkOnServer() { 26 | return true; 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /src/main/java/eu/siacs/compliance/tests/PEP.java: -------------------------------------------------------------------------------- 1 | package eu.siacs.compliance.tests; 2 | 3 | import eu.siacs.compliance.Result; 4 | import rocks.xmpp.core.session.XmppClient; 5 | import rocks.xmpp.extensions.disco.ServiceDiscoveryManager; 6 | import rocks.xmpp.extensions.disco.model.info.Identity; 7 | import rocks.xmpp.extensions.disco.model.info.InfoNode; 8 | import rocks.xmpp.util.concurrent.AsyncResult; 9 | 10 | import java.util.Set; 11 | import java.util.concurrent.TimeUnit; 12 | 13 | public class PEP extends AbstractTest { 14 | 15 | public PEP(XmppClient client) { 16 | super(client); 17 | } 18 | 19 | @Override 20 | public Result run() { 21 | ServiceDiscoveryManager manager = client.getManager(ServiceDiscoveryManager.class); 22 | AsyncResult result = manager.discoverInformation(client.getConnectedResource().asBareJid()); 23 | try { 24 | Set identies = result.getResult(10, TimeUnit.SECONDS).getIdentities(); 25 | for(Identity identity : identies) { 26 | if ("pep".equalsIgnoreCase(identity.getType()) && "pubsub".equalsIgnoreCase(identity.getCategory())) { 27 | return Result.PASSED; 28 | } 29 | } 30 | return Result.FAILED; 31 | } catch (Exception e) { 32 | e.printStackTrace(); 33 | return Result.FAILED; 34 | } 35 | } 36 | 37 | @Override 38 | public String getName() { 39 | return "XEP-0163: Personal Eventing Protocol"; 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/eu/siacs/compliance/tests/Proxy65.java: -------------------------------------------------------------------------------- 1 | package eu.siacs.compliance.tests; 2 | 3 | import rocks.xmpp.core.session.XmppClient; 4 | import rocks.xmpp.extensions.bytestreams.s5b.model.Socks5ByteStream; 5 | 6 | public class Proxy65 extends AbstractServiceTest { 7 | 8 | public Proxy65(XmppClient client) { 9 | super(client); 10 | } 11 | 12 | @Override 13 | public String getNamespace() { 14 | return Socks5ByteStream.NAMESPACE; 15 | } 16 | 17 | 18 | @Override 19 | public String getName() { 20 | return "XEP-0065: SOCKS5 Bytestreams (Proxy)"; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /src/main/java/eu/siacs/compliance/tests/Push.java: -------------------------------------------------------------------------------- 1 | package eu.siacs.compliance.tests; 2 | 3 | import rocks.xmpp.core.session.XmppClient; 4 | 5 | import java.util.Arrays; 6 | import java.util.List; 7 | 8 | public class Push extends AbstractDiscoTest { 9 | 10 | public Push(XmppClient client) { 11 | super(client); 12 | } 13 | 14 | @Override 15 | List getNamespaces() { 16 | return Arrays.asList("urn:xmpp:push:0"); 17 | } 18 | 19 | @Override 20 | boolean checkOnServer() { 21 | return false; 22 | } 23 | 24 | 25 | @Override 26 | public String getName() { 27 | return "XEP-0357: Push Notifications"; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /src/main/java/eu/siacs/compliance/tests/RosterVersioning.java: -------------------------------------------------------------------------------- 1 | package eu.siacs.compliance.tests; 2 | 3 | import rocks.xmpp.core.session.XmppClient; 4 | import rocks.xmpp.core.stream.model.StreamFeature; 5 | 6 | 7 | public class RosterVersioning extends AbstractStreamFeatureTest { 8 | public RosterVersioning(XmppClient client) { 9 | super(client); 10 | } 11 | 12 | @Override 13 | Class getStreamFeature() { 14 | return rocks.xmpp.im.roster.versioning.model.RosterVersioning.class; 15 | } 16 | 17 | @Override 18 | public String getName() { 19 | return "Roster Versioning"; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/eu/siacs/compliance/tests/StreamManagement.java: -------------------------------------------------------------------------------- 1 | package eu.siacs.compliance.tests; 2 | 3 | import rocks.xmpp.core.session.XmppClient; 4 | import rocks.xmpp.core.stream.model.StreamFeature; 5 | 6 | public class StreamManagement extends AbstractStreamFeatureTest { 7 | 8 | public StreamManagement(XmppClient client) { 9 | super(client); 10 | } 11 | 12 | @Override 13 | Class getStreamFeature() { 14 | return rocks.xmpp.extensions.sm.model.StreamManagement.class; 15 | } 16 | 17 | @Override 18 | public String getName() { 19 | return "XEP-0198: Stream Management"; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/eu/siacs/extensions/csi/ClientStateIndication.java: -------------------------------------------------------------------------------- 1 | package eu.siacs.extensions.csi; 2 | 3 | import rocks.xmpp.core.stream.model.StreamFeature; 4 | 5 | import javax.xml.bind.annotation.XmlRootElement; 6 | 7 | @XmlRootElement(name="csi") 8 | public class ClientStateIndication extends StreamFeature { 9 | 10 | public static final String NAMESPACE = "urn:xmpp:csi:0"; 11 | } 12 | -------------------------------------------------------------------------------- /src/main/java/eu/siacs/extensions/csi/package-info.java: -------------------------------------------------------------------------------- 1 | @XmlAccessorType(XmlAccessType.FIELD) 2 | @XmlSchema(namespace = ClientStateIndication.NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) 3 | package eu.siacs.extensions.csi; 4 | 5 | import javax.xml.bind.annotation.XmlAccessType; 6 | import javax.xml.bind.annotation.XmlAccessorType; 7 | import javax.xml.bind.annotation.XmlNsForm; 8 | import javax.xml.bind.annotation.XmlSchema; -------------------------------------------------------------------------------- /src/main/java/eu/siacs/utils/ExceptionUtils.java: -------------------------------------------------------------------------------- 1 | package eu.siacs.utils; 2 | 3 | public class ExceptionUtils { 4 | public static Throwable getRootCause(Throwable e) { 5 | Throwable cause; 6 | Throwable result = e; 7 | 8 | while(null != (cause = result.getCause()) && (result != cause) ) { 9 | result = cause; 10 | } 11 | return result; 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/eu/siacs/utils/TestUtils.java: -------------------------------------------------------------------------------- 1 | package eu.siacs.utils; 2 | 3 | import java.util.List; 4 | import java.util.Set; 5 | 6 | public class TestUtils { 7 | 8 | public static boolean hasAnyone(List needles, Set haystack) { 9 | for(String needle : needles) { 10 | if (haystack.contains(needle)) { 11 | return true; 12 | } 13 | } 14 | return false; 15 | } 16 | } 17 | --------------------------------------------------------------------------------