Opened 4 years ago

Last modified 6 months ago

#47 accepted enhancement

XEP-0459 XMPP Compliance Suites 2022

Reported by: pulkomandy Owned by: pulkomandy
Priority: major Milestone:
Version: Keywords: XMPP
Cc:

Description (last modified by pulkomandy)

A tracking ticket for tracking of our compliance status. Dedicated tickets will be created for each feature that's not implemented.

Note: xep:0479 is the updated version for 2023, but there are no changes.

Core Compliance Suite

Client

All features implemented!

Advanced client

Web Compliance Suite

  • [ ] RFC 7395 (XMPP over websockets)
  • [ ] XMPP Over BOSH (xep:0206)
  • [ ] BOSH (XEP-0124)
  • [ ] Connection Mechanism Discovery (xep:0156)

IM Compliance Suite

Client

Advanced client

Optional features

Mobile Compliance Suite

Audio/Video chat

  • [ ] Jingle call setup
  • [ ] ICE-UDP transport
  • [ ] DTLS encryption
  • [ ] STUN and TURN server discovery
  • [ ] Quality and performance improvements

Future developments

Client connection optimizations

User onboarding

End-to-End Encryption (E2EE)

  • [ ] Explicit Message Encryption (xep:0380) for tagging encrypted messages
  • [ ] Stanza Content Encryption (xep:0420) to protect all payloads
  • [ ] OMEMO Encryption (xep:0384)
  • [ ] Jingle Encrypted Transports - OMEMO (xep:0396)
  • [ ] OpenPGP for XMPP Instant Messaging (xep:0374)
  • [x] Bookmarks 2 (This Time it's Serious) (xep:0402) to phase out Bookmark Storage (xep:0048) and Private XML Storage (xep:0049)
  • [ ] Component Connections (xep:0225) to phase out Jabber Component Protocol (XEP-0114)
  • [ ] Entity Capabilities 2.0 (xep:0390) to phase out Entity Capabilities (XEP-0115)
  • [ ] Service Outage Status (xep:0455)

Change History (12)

comment:1 by pulkomandy, 4 years ago

Keywords: XMPP added

comment:2 by Neustradamus, 4 years ago

A good ticket, thanks :)

comment:3 by pulkomandy, 3 years ago

Summary: XEP-0423 XMPP Compliance Suites 2020XEP-0443 XMPP Compliance Suites 2021

comment:4 by Neustradamus, 2 years ago

@pulkomandy: About SCRAM supports, I do not find informations, can you inform me?

comment:5 by pulkomandy, 2 years ago

Cc: pulkomandy added

comment:6 by pulkomandy, 2 years ago

It seems to be handled in gloox since version 1.0.8, and used by default if the server advertises support for it. I don't think we need to do anything more in the client?

comment:7 by pulkomandy, 12 months ago

Summary: XEP-0443 XMPP Compliance Suites 2021XEP-0459 XMPP Compliance Suites 2022

comment:8 by pulkomandy, 6 months ago

Description: modified (diff)
Owner: set to pulkomandy
Priority: major
Status: newaccepted
Type: defectenhancement

comment:9 by pulkomandy, 6 months ago

Description: modified (diff)

comment:10 by pulkomandy, 6 months ago

Description: modified (diff)

comment:11 by pulkomandy, 6 months ago

Summary: XEP-0459 XMPP Compliance Suites 2022xep:0459 XMPP Compliance Suites 2022

comment:12 by pulkomandy, 6 months ago

Description: modified (diff)
Summary: xep:0459 XMPP Compliance Suites 2022XEP-0459 XMPP Compliance Suites 2022
Note: See TracTickets for help on using tickets.