Re: Proposed XMPP Extension: Emoji Markup
"Marvin W. via Standards" <[email protected]> Sat, 25 Apr 2026 16:09:48 +0200
| Newsgroups | gmane.network.jabber.standards-jig |
|---|---|
| Message-ID | <[email protected]> |
I'd like to add that SFS does have: - Source attaching (allows clients to put a shared file in the correct time in the message history if upload is slow, also means clients can already display file metadata and thumbnail while the file is still uploading), backwards compatible (legacy clients would see the file upload delayed). This is implemented in multiple clients - Sending of multiple files in a single message (e.g. to send photo galleries), backwards compatible (legacy clients would see this as multiple messages). This is implemented at least in Kaidan, WIP in Dino. - Extension for proper E2EE (XEP-0448) when using SCE-alike encryption schemes (OX, OMEMO2), also backwards compatible (it's possible to send a file in a chat where some clients only do siacs-OMEMO such that OMEMO2+XEP-0448 clients see a proper SFS file transfer with metadata and legacy siacs-OMEMO+XEP-0454 clients get the "aesgcm" link, but both download and decrypt the same HTTP upload, so the file doesn't need to be uploaded twice). This is implemented at least in Kaidan. These are major improvements over SIMS in practice. Of course technically one could have done incompatible changes to XEP-0385 to reach them in SIMS, but then it also wouldn't be SIMS compatible anymore and would need a new namespace, so what's the point. Marvin On Fri, 2026-04-24 at 16:44 +0200, Thilo Molitor wrote: > > This seems backwards to me. SFS is just a shallow clone of SIMS but > > with > > less namespace reuse after all. Why would we lend legitimacy to > > something > > like that? > Are you sure you are talking about the same XEP here? > XEP-0447 says in its introduction: > This is a reiteration on Stateless Inline Media Sharing (XEP-0385) > [1] with > some significant changes: > - No focus on media, generic for every file type. > - Body can be used for fallback. > - Using File metadata element (XEP-0446) [2]. > - Using XML for structured data instead of URIs when possible, adding > further > extensibility (like providing proper means of sharing encrypted files > on http > servers). > - Not relying on underspecified usage of References (XEP-0372) [3]. > > Especially using the file metadata element seems like a better > namespace reuse > to me, no? > > It also is generic and can be used for all types of file, not just > for media. > That's a clear advantage compared to SIMS. > > -tmolitor _______________________________________________ Standards mailing list -- [email protected] To unsubscribe send an email to [email protected]