^ I generated a Client Comparison Chart.
XEP-0384 and 0453 itself are not well documented in the doap files. Some clients don't even have a doap description. I can update the chart, if you are a client dev and created/updated your doap doc, just reach out to me. (Some source links are still buggy)
Vaulorhas left
qwestionhas joined
moparisthebest
kikuchiyo: you should share this in xsf@, if it's automated we should integrate it into xmpp.org
jubalhhas left
kikuchiyo
moparisthebest: yes I cross posted to xmpp:commteam@muc.xmpp.org?join but I it is still buggy so I decided to move here, hoping to collect some feedback/correction.
Neustradamus
kikuchiyo: You have forgotten Psi/Psi+, Psi is an XMPP client which exists since 2001.
kikuchiyo
Neustradamus: please link the doap if you know where to find it.
kikuchiyo
...or at least a changelog or wiki table mentioning the implemented XEPs
Neustradamus
Ah, it is not added, if there is a contributor
- https://github.com/psi-im/psi/issues/120
- https://github.com/psi-im/psi/issues/595
goffihas joined
kikuchiyo
Neustradamus: thx I'm going to parse https://github.com/psi-im/psi/wiki/Supported-XEPs if there is no doap
Neustradamus
:)
moparisthebest
Neustradamus: you should get them to make a doap file instead
spectrumhas left
goffihas left
larmahas left
alhas joined
homebeachhas left
Matrix Traveler (bot)has left
Matrix Traveler (bot)has joined
homebeachhas joined
marc0shas left
marc0shas joined
Vaulorhas joined
qwestionhas left
debaclehas left
alhas left
Kevhas left
Kevhas joined
marmistrzhas left
xnamedhas left
pasdesushihas left
contrapunctus
kikuchiyo: 🤯️
xnamedhas joined
Neustradamushas left
kikuchiyohas left
dezanthas joined
kikuchiyohas joined
Neustradamushas joined
SouLhas left
qrpnxzhas left
Kevhas left
Vaulorhas left
rubihas left
rubihas joined
Vaulorhas joined
rubihas left
rubihas joined
rubihas left
rubihas joined
SouLhas joined
dezanthas left
jgarthas left
jgarthas joined
rubihas left
rubihas joined
atomicwatchhas left
rubihas left
rubihas joined
rubihas left
rubihas joined
atomicwatchhas joined
rubihas left
rubihas joined
Yagizаhas joined
Neustradamushas left
Neustradamushas joined
rubihas left
Neustradamushas left
rubihas joined
Neustradamushas joined
Neustradamushas left
Millesimushas left
Neustradamushas joined
dormousehas left
rubihas left
rubihas joined
rubihas left
me9has joined
rubihas joined
dezanthas joined
msavoritiashas joined
me9has left
dezanthas left
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
wurstsalathas joined
alacerhas left
alacerhas joined
marc0shas left
marc0shas joined
emushas left
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
pulkomandy
kikuchiyo: here is the doap for Renga, it seems to be missing in your list: https://github.com/HaikuArchives/Renga/blob/master/doap.xml
Thanks, it's useful to know what other clients are doing :)
thomaslewishas left
marc0shas left
marc0shas joined
mhhas left
mhhas joined
marc0shas left
marc0shas joined
goffihas joined
Millesimushas joined
Vaulorhas left
Vaulorhas joined
homebeachhas left
Matrix Traveler (bot)has left
Matrix Traveler (bot)has joined
homebeachhas joined
Kevhas joined
xnamedhas left
Alexhas joined
xnamedhas joined
Samhas left
msavoritiashas left
msavoritiashas joined
kikuchiyo
pulkomandy: thx
lovetoxhas left
Samhas joined
jubalhhas joined
xnamedhas left
larmahas joined
lovetoxhas joined
debaclehas joined
Dele Olajidehas joined
Dele Olajidehas left
Millesimushas left
pasdesushihas joined
Millesimushas joined
jgarthas left
spectrumhas joined
COM8has joined
COM8has left
COM8has joined
COM8has left
COM8has joined
COM8has left
marc0shas left
marc0shas joined
marmistrzhas joined
inkyhas joined
inkyhas left
marmistrzhas left
marc0shas left
marc0shas joined
emushas joined
SouLhas left
SouLhas joined
goffihas left
goffihas joined
mathieui
(that made me realize I forgot to update the DOAP for slixmpp & poezio in january :x)
mathieui
kikuchiyo, you could just grab the clients.json or libraries.json from the xmpp.org repo and start with the DOAP files contained therein
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
Dele Olajidehas joined
Dele Olajidehas left
Wojtekhas joined
Dele Olajidehas joined
Dele Olajidehas left
marc0shas left
marc0shas joined
Millesimushas left
Millesimushas joined
goffihas left
pulkomandy
Is it ok if I add Haiku to the platforms.json at xmpp.org (we have at least two clients) or should I just use "Other"?
pulkomandy
(I see Solaris gets an entry, not sure which one of the two is most relevant :) )
Sam
Are the two clients already listed or supported by other things?
pulkomandy
No, they are haiku-only
Sam
(I'm just curious, I have no say in whether something gets listed or not)
pulkomandy
https://github.com/haikuarchives/renga and https://github.com/JadedCtrl/Chat-O-Matic
jonas’
pulkomandy: feel free to add haiku
Sam
Renga doesn't seem worth listing if it's archived (assuming that means little-to-no-development); chat-o-matic seems interesting, I'll take a look. Thanks!~
mathieui
Sam, it is not archived, that’s just the umbrella org
mathieui
(last commit by pulkomandy 18 hours ago :p)
marc0shas left
marc0shas joined
pulkomandy
I should move it out of haikuarchives, yes
homebeachhas left
Matrix Traveler (bot)has left
Matrix Traveler (bot)has joined
homebeachhas joined
Sam
mathieui: the org specifically says "old software" in the description; but sounds like this doesn't belong either way, so that's great!
pulkomandy
But yes that github org didn't end up working the way it was intended, turns out the haiku community is so small, it's easier to have all our projects in a single place and grant the same permissions to a lot of people, rather than having projects hosted by a lot of people on their personal account
pulkomandy
I'll check with other haikuarchives people if they're fine with moving it since I pretty much adopted it
Millesimushas left
marc0shas left
marc0shas joined
alacerhas left
alacerhas joined
Dele Olajidehas joined
Millesimushas joined
Dele Olajidehas left
machas joined
Wojtekhas left
marc0shas left
marc0shas joined
Wojtekhas joined
thomaslewishas joined
marc0shas left
marc0shas joined
Alexhas left
Alexhas joined
me9has joined
marc0shas left
marc0shas joined
thomaslewishas left
nephelehas joined
nephelehas left
nephelehas joined
larmahas left
marc0shas left
marc0shas joined
thomaslewishas joined
goffihas joined
thomaslewishas left
Wojtekhas left
Wojtekhas joined
nephelehas left
thomaslewishas joined
thomaslewishas left
kikuchiyohas left
thomaslewishas joined
thomaslewishas left
Dele Olajidehas joined
nephelehas joined
xnamedhas joined
nephelehas left
nephelehas joined
nephelehas left
Dele Olajidehas left
Dele Olajidehas joined
thomaslewishas joined
thomaslewishas left
Dele Olajidehas left
nephelehas joined
Wojtekhas left
kikuchiyohas joined
nephelehas left
nephelehas joined
nephelehas left
thomaslewishas joined
thomaslewishas left
thomaslewishas joined
thomaslewishas left
Millesimushas left
jgarthas joined
Millesimushas joined
jgarthas left
nephelehas joined
nephelehas left
nephelehas joined
nephelehas left
nephelehas joined
nephelehas left
Wojtekhas joined
nephelehas joined
nephelehas left
nephelehas joined
nephelehas left
larmahas joined
nephelehas joined
nephelehas left
marc0shas left
marc0shas joined
Wojtekhas left
Wojtekhas joined
qwestionhas joined
nephelehas joined
nephelehas left
nephelehas joined
rafasaurushas left
emushas left
nephelehas left
nephelehas joined
nephelehas left
nephelehas joined
machas left
9lakeshas left
nephelehas left
nephelehas joined
9lakeshas joined
debaclehas left
nephelehas left
Dele Olajidehas joined
rafasaurushas joined
pulkomandy
Mh… I have a crash because of a message containing an unescaped > character (possibly inside xhtml-im). Not sure because gloox crashes when I try to get a string representation of the xml for debugging, not very helpful…
Dele Olajidehas left
Dele Olajidehas joined
marmistrzhas joined
thomaslewishas joined
thomaslewishas left
nephelehas joined
FireFlyhas left
FireFlyhas joined
nephelehas left
nephelehas joined
jonas’
but that is valid xml
jonas’
if it is not preceded by ]]
qwestionhas left
atomicwatchhas left
marc0shas left
marc0shas joined
atomicwatchhas joined
nephelehas left
pulkomandy
The message seems valid xml at gloox input, not sure what's going on
Millesimushas left
Millesimushas joined
Dele Olajidehas left
Dele Olajidehas joined
Dele Olajidehas left
Dele Olajidehas joined
Dele Olajidehas left
Dele Olajidehas joined
Dele Olajidehas left
jgarthas joined
nephelehas joined
nephelehas left
nephelehas joined
PapaTutuWawahas joined
rafasaurushas left
nephelehas left
nephelehas joined
rafasaurushas joined
machas joined
nephelehas left
nephelehas joined
nephelehas left
nephelehas joined
marc0shas left
marc0shas joined
nephelehas left
nephelehas joined
machas left
debaclehas joined
machas joined
Wojtekhas left
Wojtekhas joined
qwestionhas joined
nephelehas left
emushas joined
qwestionhas left
Yagizаhas left
machas left
nephelehas joined
marmistrzhas left
Wojtekhas left
Syndacehas left
Syndacehas joined
nephelehas left
nephelehas joined
jgarthas left
nephelehas left
machas joined
nephelehas joined
marmistrzhas joined
nephelehas left
rafasaurushas left
emushas left
emushas joined
marc0shas left
marc0shas joined
thomaslewishas joined
thomaslewishas left
rafasaurushas joined
dropshas left
dropshas joined
dropshas left
dropshas joined
goffihas left
marmistrzhas left
thomaslewishas joined
thomaslewishas left
thomaslewishas joined
thomaslewishas left
marc0shas left
marc0shas joined
PapaTutuWawahas left
Neustradamushas left
Neustradamushas joined
pep.
Anybody knows where (if?) it's specified that <x xmlns='http://jabber.org/protocol/muc'/> be stripped by the MUC. There's no occurence of 'strip' in 0045, and too many of 'remove'
machas left
9lakeshas left
mathieui
pep., where should it be stripped by the service?
mathieui
MUC presence is usually adding the <x/> instead, and MUC messages do not have that element, private messages do but you don’t want to strip it there
pep.
There's a <x/> in the join presence, with a possible <password/> and <history/>. I heard that it was stripped, I was just trying to confirm
emushas left
mathieui
Well, the join presence is mostly processed and rewritten I guess, instead of being transformed
msavoritiashas left
9lakeshas joined
Link Mauve
TIL, a GCÂ 1.0 join to a non-existing room still creates the room with the default configuration, instead of locking it.
Link Mauve
Second paragraph of section 10.
Zash
Hush, don't tell anyone, just quietly submit a PR to remove GC 1.0!
Sam
⤴️
Link Mauve
Yup.
mathieui
don’t make me read 0045 again and discover new stuff I don’t want to know
(or the day before, but it's not important, is it)
mathieui
pep., I did not want to know
pep.
Too late.
mathieui
(I read it twice thinking "what’s wrong here?" "oh, <message/>")
Link Mauve
“because members-only rooms are relatively rare”, [citation needed]
pep.
-- 2011
pep.
Since the model was IRC..
wurstsalathas left
Link Mauve
Zash, Sam, https://github.com/xsf/xeps/pull/1163
Sam
Oh nice, thanks. I thought I remembered starting this once and it having a bunch of references and things that had to be untangled so I gave up; guess I was misremembering
pep.
hmm, has anybody ever checked that linked examples still correspond to what they were intended to mean? Since remove an example in the referred XEP renumbers them.✎
pep.
hmm, has anybody ever checked that linked examples still correspond to what they were intended to mean? Since removing an example in the referred XEP renumbers them. ✏
Maybe we should reverse the rule, start writing xeps where the examples are normative but the text is not!
Sam
Does anyone know sqlite very well? This is what I would assume is a good normalized way to store disco/caps, but I don't know sqlite specific quirks. Will this work or are there some other optimizations I should be doing? https://gist.github.com/SamWhited/4ff23875aca4ea594287c012ab840c99
debaclehas left
Alexhas left
me9has left
thomaslewishas joined
thomaslewishas left
thomaslewishas joined
thomaslewishas left
thomaslewishas joined
thomaslewishas left
Link Mauve
Example 177, 191 and 196 are the only ones to use message.