profanity icon indicating copy to clipboard operation
profanity copied to clipboard

Pass XMPP Compliance Suites 2022 test

Open jubalh opened this issue 2 years ago • 3 comments

On https://xmpp.org/software/ they list the compliance of clients. We can see that Profanity is recognition of:

  • Instant Messaging
  • Mobile
  • Web
  • Audio/Video Calling

Where as poezio, for example, is only missing:

  • Web
  • Audio/Video Calling

We need to check XEP-0459: XMPP Compliance Suites 2022 and make a list here with the requirements that we are missing. It could also be that we just didn't mention something that we actually support in our doap file.

The overview on the xmpp.org website is generated by comparing this file against the Compliance Suite.

  • [x] identify missing requirements. done in https://github.com/profanity-im/profanity/issues/1832#issuecomment-1614972424
  • [x] check doap file for correctness. done in https://github.com/profanity-im/profanity/commit/9c7a27abd474f72777ef6a59855e951850693e0a, https://github.com/profanity-im/profanity/commit/a8c1a024478cfcc7b3b341ad9e13632399cd60ff and d43c3460cb9c1bbf12783a3e7e5781bf36ca0be5
  • [ ] create issues for XEPs to implement to pass the suite. Use this issue as a tracker issue.

jubalh avatar Apr 15 '23 12:04 jubalh

Reopen #643?

H3rnand3zzz avatar May 23 '23 14:05 H3rnand3zzz

Once the compliance test is passed, the Profanity deserves official 1.0 release.

Report.


XMPP Core Compliance

Basic

  • [x] Core features
  • [x] TLS
  • [x] Feature discovery
  • [x] Feature broadcasts

Advanced


IM Compliance

Basic

  • [x] Core features
  • [x] The /me Command
  • [x] vcard-temp (XEP-0054)
  • [x] Outbound Message Synchronization (Carbons)
  • [x] Group Chat (XEP-0045 "partial")
  • [x] HTTP File Upload

Advanced


XMPP Web Compliance

Basic

Advanced


Mobile Compliance

Basic

Advanced


Audio/Video (A/V) Calling Compliance

Basic

Advanced

H3rnand3zzz avatar Jun 30 '23 17:06 H3rnand3zzz

Thanks for creating the overview!

Once the compliance test is passed, the Profanity deserves official 1.0 release.

This will be done only when MUC MAM is finished as well.

"Done" status based on this report.

This report is crated through our doap file in our repo ;)

jubalh avatar Jul 02 '23 07:07 jubalh