not sure whether this is the right channel. bust stumbled upon this this morning when subscribing to gnome reddit: https://www.reddit.com/r/gnome/comments/l4ku3r/gnome_and_matrix/
marmistrzhas joined
jubalh
https://www.reddit.com/r/gnome/comments/l4ku3r/gnome_and_matrix/gkp29px sounds like they have an quite outdated idea about XMPP
jonas’
as everyone has
jubalh
Recently talked with some CCC people and was surprised that it is also true for them
jonas’
I’m not
jonas’
we don’t have any marketing going on
adityaborikarhas joined
marchas left
marchas joined
Ge0rG
Yeah, everybody associates XMPP with Pidgin and Adium, code bases from a decade ago.
Ge0rG
And the lack of all the useful modern features like HTTP Upload, Carbons (WTF man!) and MAM
mathieuimade a passive-agressive response without insults
jonas’
s/, code bases/, multi-protocol code bases/
Porruhas joined
Porruhas left
Porruhas joined
jubalh
has there ever been written in that regard? to correct that wrong impression? I would like to send it to my CCC friends
belonghas left
jonas’
> we don’t have any marketing going on
jonas’
jubalh, but maybe you could link the reply by mathieui in that thread
marmistrzhas left
adityaborikarhas left
paulhas joined
Ge0rG
also writing something on whatever personal venue you have and link to that :D
esilhas left
mathieui
also on that thread it might be useful to comment with the telepathy/empathy history, but I don’t have a good view on that
adityaborikarhas joined
stpeterhas joined
marchas left
marchas joined
stpeterhas left
marmistrzhas joined
stefanhas left
Wojtekhas left
Wojtekhas joined
Porruhas left
Porruhas joined
lovetoxhas left
Porruhas left
Porruhas joined
lovetoxhas joined
goffihas left
marchas left
marchas joined
Porruhas left
Porruhas joined
paulhas left
stpeterhas joined
Porruhas left
Porruhas joined
stpeterhas left
goffihas joined
x51has joined
paulhas joined
belonghas joined
belonghas left
machas joined
Porruhas left
Porruhas joined
belonghas joined
belonghas left
Kevhas left
machas left
belonghas joined
Kevhas joined
Porruhas left
Porruhas joined
belonghas left
goffihas left
goffihas joined
Porruhas left
Porruhas joined
Porruhas left
Porruhas joined
SouLhas left
florettahas left
florettahas joined
Porruhas left
Porruhas joined
belonghas joined
SouLhas joined
belonghas left
belonghas joined
belonghas left
belonghas joined
belonghas left
belonghas joined
stpeterhas joined
raghavgururajanhas left
raghavgururajanhas joined
pulkomandyhas left
pulkomandyhas joined
COM8has joined
Porruhas left
Porruhas joined
COM8has left
marchas left
marchas joined
pulkomandyhas left
pulkomandyhas joined
SouLhas left
marchas left
marchas joined
marchas left
stefanhas joined
marchas joined
goffihas left
stefanhas left
marchas left
adityaborikarhas left
COM8has joined
COM8has left
COM8has joined
marchas joined
COM8has left
adityaborikarhas joined
SouLhas joined
goffihas joined
COM8has joined
COM8has left
FireFlyhas left
librem5has joined
librem5has left
librem5has joined
librem5has left
goffihas left
paulhas left
paulhas joined
marchas left
marchas joined
Porruhas left
Porruhas joined
marchas left
Porruhas left
Porruhas joined
marchas joined
adityaborikarhas left
Yagizаhas left
Porruhas left
Porruhas joined
goffihas joined
adityaborikarhas joined
Porruhas left
Porruhas joined
Wojtekhas left
Porruhas left
Porruhas joined
raghavgururajanhas left
edhelashas left
edhelashas joined
Porruhas left
Porruhas joined
marchas left
marchas joined
marmistrzhas left
Porruhas left
Porruhas joined
Porruhas left
Porruhas joined
Porruhas left
Porruhas joined
FireFlyhas joined
marchas left
marchas joined
lovetox
so how to detect if a jid is a contact or a muc
lovetox
seems complicated
lovetox
specially with servers like dino where its not even hosted on a subdomain
x51has left
lovetox
i could only treat jids as muc that have a successful disco info
lovetox
and everything else must be a contact?
lovetox
depends probably on the error i get back
paulhas left
marmistrzhas joined
belonghas left
belonghas joined
paulhas joined
goffihas left
oibaloshas left
Porruhas left
Porruhas joined
stefanhas joined
oibaloshas joined
Porruhas left
Porruhas joined
adityaborikarhas left
belonghas left
adityaborikarhas joined
belonghas joined
belonghas left
stefanhas left
paulhas left
paulhas joined
Porruhas left
Porruhas joined
oibaloshas left
pep.
chat@dino.im properly sends a MUC identity, nothing special about it
marchas left
pep.
Unless you were planning to differentiate based on the form of the JID which is certainly meh :x
lovetox
of course it does
lovetox
but what if you query something that does not exist
lovetox
if i query only the domain and its a muc service only
lovetox
i know the jid is a groupchat, one that does not yet exist
lovetox
or was deleted maybe
lovetox
i cant do this on dino.im
lovetox
it could also be a user
lovetox
which normally also yields a disco info error if the user is not in your roster
lovetox
its a bit weird that in xmpp there is no way to determine if a jid is actually a account
asterixhas left
asterixhas joined
oibaloshas joined
lovetox
you need to disco something, and if it yields errors, its like "Ok an error, lets ignore that and treat it like its a user"
Zash
item-not-found might point to MUC
Zash
disco#info on the hostpart could provide hints too
Sam Whited
Oh boy, any time someone says "hints" instead of "you do a simple query or look at the format of something and instantly know without a doubt" I get nervous.
Zash
Yes, it's a mess, partly because we try to make it hard tell if users exist or not
lovetox
i would say only because of that
lovetox
and im really not sure its worth it
Sam Whited
Oh? I've never heard that and didn't realize that was a reason for not having an "are you a MUC?" query
Zash
I forget if chat@dino.im is illegal or not
Sam Whited
That doesn't make sense to me
Zash
Sam Whited, if that's the question then it's easy.
Zash
disco#info and look for the muc feature
lovetox
disco info is the are you a muc query
Sam Whited
I thought that was the question?
Zash
disco#info non-existant@someserver. you get an error. what kind of entitiy is it?
lovetox
yeah it was, that mean everything that is not a muc, is a user
suleymanhas joined
lovetox
at least in xmpp you have to treat it that way
Sam Whited
Ah right, that part still seems like a problem.
lovetox
A User Zash, everything that does not answer with its identity is a user
lovetox
at least i think thats the best way
pep.
lovetox, “everything that is not a muc, is a user” except when we start putting other things in the roster? :P
Porruhas left
asterixhas left
oibaloshas left
asterixhas joined
oibaloshas joined
suleymanhas left
marmistrzhas left
oibaloshas left
SouLhas left
raghavgururajanhas joined
Zash
Ge0rG: https://keep.imfreedom.org/pidgin/pidgin/rev/e32ab786a04f
> And the lack of all the useful modern features like HTTP Upload, Carbons (WTF man!) and MAM