Opened 4 years ago
Last modified 6 days 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 )
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
All features implemented!
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
- [x] RFC 6121
- [x] The /me Command (xep:0245)
- [x] vcard-temp (xep:0054) #52 #53
- [x] Message Carbons (xep:0280) #56
- [ ] Multi-User Chat (xep:0045) #54
- [ ] Direct MUC Invitations (xep:0249) #99
- [ ] HTTP File Upload (xep:0363) #62
Advanced client
- [x] User Avatar (xep:0084) #12
- [ ] User Avatar to vCard-Based Avatars Conversion (xep:0398) #12
- [ ] vCard-Based Avatars (xep:0153)
- [ ] Blocking Command (xep:0191)
- [x] Bookmark Storage (xep:0048)
- [ ] Message Archive Management (xep:0313) #14
- [x] MUC Self-Ping (Schrödinger's Chat) (xep:0410) #77
- [ ] PEP Native Bookmarks (xep:0402)
- [ ] Best Practices for Persistent Storage of Private Data via Publish-Subscribe (xep:0223)
- [x] Private XML Storage (xep:0049) (only recommended for legacy bookmarks support)
- [ ] Stream Management (xep:0198)
- [ ] Message Delivery Receipts (xep:0184)
- [ ] Chat State Notifications (xep:0085) #37
- [ ] Last Message Correction (xep:0308)
- [ ] Jingle File Transfer (xep:0234)
- [ ] Jingle In-Band Bytestreams Transport Method (xep:0261)
Optional features
- [x] In-band registration
- [ ] contact address (xep:0157)
- [ ] Out-of-Band Data (xep:0066)
- [ ] Stateless Inline Media Sharing (xep:0385)
- [x] Consistant color generation (xep:0392)
- [ ] Message styling (xep:0393)
- [ ] Extended channel search (xep:0433)
- [ ] Message retractation (xep:0424) #76
- [ ] Message moderation (xep:0425)
Mobile Compliance Suite
- [ ] Stream Management (xep:0198)
- [ ] Client State Indication (xep:0352)
- [ ] Push Notifications (xep:0357)
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
- [ ] Easy User Onboarding (xep:0401)
- [ ] Pre-Authenticated Roster Subscription (xep:0379)
- [ ] Pre-Authenticated In-Band Registration (xep:0445)
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 (15)
comment:1 by , 4 years ago
Keywords: | XMPP added |
---|
comment:2 by , 4 years ago
comment:3 by , 4 years ago
Summary: | XEP-0423 XMPP Compliance Suites 2020 → XEP-0443 XMPP Compliance Suites 2021 |
---|
comment:4 by , 2 years ago
@pulkomandy: About SCRAM supports, I do not find informations, can you inform me?
comment:5 by , 2 years ago
Cc: | added |
---|
comment:6 by , 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 , 13 months ago
Summary: | XEP-0443 XMPP Compliance Suites 2021 → XEP-0459 XMPP Compliance Suites 2022 |
---|
comment:8 by , 7 months ago
Description: | modified (diff) |
---|---|
Owner: | set to |
Priority: | → major |
Status: | new → accepted |
Type: | defect → enhancement |
comment:9 by , 7 months ago
Description: | modified (diff) |
---|
comment:10 by , 7 months ago
Description: | modified (diff) |
---|
comment:11 by , 7 months ago
Summary: | XEP-0459 XMPP Compliance Suites 2022 → xep:0459 XMPP Compliance Suites 2022 |
---|
comment:12 by , 7 months ago
Description: | modified (diff) |
---|---|
Summary: | xep:0459 XMPP Compliance Suites 2022 → XEP-0459 XMPP Compliance Suites 2022 |
comment:13 by , 9 days ago
Description: | modified (diff) |
---|
comment:14 by , 9 days ago
Description: | modified (diff) |
---|
comment:15 by , 6 days ago
Description: | modified (diff) |
---|
Note:
See TracTickets
for help on using tickets.
A good ticket, thanks :)