-
Link Mauve
xmppnoob, you may also be interested in starting from an existing client, rather than writing everything from scratch.
-
Link Mauve
Also on mobile.
-
rion
Which sides sends ibb open for a jingle transport? A session initiator or a transport creator? They are not always the same
-
rion
It can be also content creator. So one of three
-
rion
Seems like it's always session initiator according to the diagram in the xep. So doesn't matter which side added the content or replaced the transport. Is it so?
-
flow
lovetox, I just invited someone to a members only room via gajim. It would be great if gajim would asked if I want to make the bare jid a member prior inviting. Do you want me to create a feature request (if there is none already)?
-
lovetox
does that question make sense?
-
lovetox
there is no choice there
-
jonas’
I think it should simply always do that if it can, and use mediated + warning if it can’t
-
flow
well I could be unware that it's a members only room, but fair point
-
lovetox
of course the whole topic is a bit of a mess
-
lovetox
and one of the topics in xmpp that you cant do right in all circumstances
-
lovetox
this definitly deserves a wiki entry
-
lovetox
i will soon touch that code in Gajim then i will look into it
-
lovetox
first question to me would be if servers show muc#roomconfig_allowinvites in disco info
-
lovetox
or if i need to pull the config, which is impossible as non admin
-
lovetox
if servers dont expose that, i would simple disallow any non admin to invite people into a member-only room
-
lovetox
and as an admin, i would use a mediated invite, and hope the server implements adding the invitee automatically
-
MattJ
I think prosody exposes that in disco
-
lovetox
really the whole room config should be exposed, i see no sense in hiding it
-
MattJ
Password and all :)
-
lovetox
ok you found one :✎ -
lovetox
ok you found one :D ✏
-
jonas’
lovetox, some room config may also be anti-abuse, and those options should typically be hidden
-
lovetox
hm i read the RFC and for me its clear, but just to be sure i ask
-
lovetox
a roster push item, is never a diff
-
lovetox
means i can fill all attributes that are not in the item
-
lovetox
with default values
-
jonas’
it replaces the previous item for that JID, except if it’s set to "delete", then it removes that item
-
jonas’
essentially
-
lovetox
yeah i meant when i receive the push
-
lovetox
but i guess its the same
-
lovetox
ok then i dont know why i added that weird code i found
-
lovetox
especially the question is about "name" attr
-
lovetox
say a roster item has a name="Romeo"
-
lovetox
and i change this roster item, but modify only the groups
-
lovetox
the server must always include name=Romeo, in the following pushes
-
lovetox
or not?
-
lovetox
even if the update didnt modify the name attr
-
MattJ
lovetox: the push contains the full entry
-
lovetox
yeah thanks thats what i was looking for
-
lovetox
you formulated with one sentence what i tried to describe with 10 :d
-
MattJ
So if name existed and is missing in the push, that means it was removed