why don't we have 'archived' notifications, or do we?
lorddavidiiihas left
stpeterhas joined
stpeterhas left
purplebeetroothas left
MattJ
flow, what do you mean?
flow
MattJ, I send you a message, your user MAM archives the message AND sends me a notification that it did
MattJ
Ah, no
flow
I wonder if that's a bad or good thing, or sometimes good and sometimes bad
flow
OTOH I can query your features and assume that the message will probably be archives
MattJ
Server-sent receipts would be nice
MattJ
So all a client would need to do is ack with 198, and the server would automatically generate a receipt (instead of potentially multiple devices each sending their own)
mathieui
flow, that would probably be a bit wasteful in terms of resources, wound’nt it? ("ack-ing" every archived message)
Guushas joined
flow
mathieui, not sure about that
flow
the sending entities connection is probably still "hot"
mathieui
True.
mathieui
But since mam preferences are user-wide, would it not make more sense to advertise it, instead of "every message", have a notification when it’s enabled/disabled for remote entities you are chatting with (probably restricted to roster for privacy reasons)
flow
mathieui, that would be an option, yes. but then you don't know for sure that the message was archived, and more importantly, that the recipient is able to read it (if using a MAM-enabled client)
flow
I am also not sure that you can or should announce the mam preferences, plus there could be mam configuration that says "archive all message, but not from user x"
antranigvhas left
mathieui
indeed
Guushas left
marekhas left
marekhas joined
ti_gj06has joined
MattJ
Well the cheaper option is not to ack every message, but bounce errors in any case where an archivable stanza won't be archived (or immediately delivered)
emus
Good morning, again the question for volunteers to tweet the translation posts. The tweets are prepared already
sonnyhas left
sonnyhas joined
debaclehas joined
ti_gj06has left
neshtaxmpphas joined
antranigvhas joined
mathieui
I have a question regarding MUC invitations; for private rooms, I assume it makes sense to not rely on XEP-0249 but use mediated instead, so that the room can add people in the member list?
MattJ
Correct
govanifyhas left
govanifyhas joined
ti_gj06has joined
mukt2has left
marekhas left
karoshihas left
ti_gj06has left
marekhas joined
neshtaxmpphas left
alameyohas left
chronosx88has left
chronosx88has joined
Marandahas left
Marandahas joined
stphas joined
mukt2has joined
karoshihas joined
karoshihas left
karoshihas joined
stphas left
pasdesushihas joined
lovetox
except mathieui the user you send this invite to has enabled "Ignore all messages from contacts not in my roster"
mathieui
soo… send the two anyway?
lovetox
its unsolved
lovetox
there is no perfect way
lovetox
but yeah i would go with mediated
lovetox
sending both could work
lovetox
yeah why not
lovetox
but sending direct is only useful if you are admin and can add the user beforhand
debaclehas left
lovetox
actually mediated is the only way that makes sense
lovetox
what the server should do probably is disco the domain once he sees an invite
lovetox
find out that its a muc
lovetox
then proceed to deliver the invite also to people that ignore stuff which is not in their contact list
lovetox
oh wait, thats not even a server setting
lovetox
clients implement this on their own
lovetox
nah i think those people just cant get invites 🤷♀️️
jonas’
also that would open the gate to invite spam which would normally be blocked by ignoring invites from non-contacts :)
mathieui
yes, although that raises the bar as spammers usually get normal accounts on open IBR servers instead of domains
lovetox
but clients could do a disco on receiving a invite
lovetox
and show the user anyway
lovetox
so yeah use mediated, and clients that implement such options should make it work for mucs
mathieui
jonas’, though, mediated invites include the JID of the sender, so an additional filter can be used here (only accept if it is from someone in your roster)
mathieui
at this point bypassing it means it is a very targeted attack
jonas’
mathieui, which can be forged by a mailicous MUC
mathieui
yes, but they have to know your roster
mathieui
though sure, they can say it’s from Link Mauve
jonas’
for example, yes
Zashhas joined
purplebeetroothas joined
karoshihas left
mukt2has left
neshtaxmpphas joined
stphas joined
Guushas joined
purplebeetroothas left
deuillhas left
karoshihas joined
alameyohas joined
deuillhas joined
mukt2has joined
Link Mauve
Why me?! :D
karoshihas left
Guushas left
alameyohas left
sonnyhas left
ti_gj06has joined
sonnyhas joined
pasdesushihas left
pasdesushihas joined
debaclehas joined
pasdesushihas left
pasdesushihas joined
pasdesushihas left
pasdesushihas joined
Andrzejhas left
pasdesushihas left
pasdesushihas joined
pasdesushihas left
pasdesushihas joined
test35019has joined
edhelashas left
edhelashas joined
test35019has left
theTeddhas joined
theTedd
Link Mauve: guilty!
theTedd
can I get a quick (non-binding) show of intent from everyone for posting tales/talks?
MattJ
Are we at recorded videos now?
theTedd
I assumed people could record and post them for group watching on thu-fri
theTedd
I'm just wondering how are considering doing so
theTedd
how many
Andrzejhas joined
karoshihas joined
LNJhas left
LNJhas joined
chronosx88has left
chronosx88has joined
Andrzejhas left
Andrzejhas joined
larmahas left
wladmishas joined
alameyohas joined
wladmishas left
wladmishas joined
alameyohas left
karoshihas left
Adihas left
Adihas joined
sonnyhas left
sonnyhas joined
Calvinhas joined
stpeterhas joined
stpeterhas left
Andrzejhas left
alameyohas joined
Andrzejhas joined
wladmishas left
wladmishas joined
Andrzejhas left
SamWhited
theTedd: I love the idea, but I'm afraid a week really isn't enough time to prepare a talk even if it is only a 15 minute lightning round. Maybe this weekend if I finish the tasks I need to get done quicker than expected, but this is basically the only time I'll have and we only learned about it yesterday
SamWhited
I may do a quick summary post of a paragraph or two of what's happened in my various XMPP projects over the last year, that part I'm sure I can find an hour or two to do
theTedd
I'm aware it was late notice, nothing else seemed to be going on for Summit, so it was more a random idea; I have no problem with moving it to a later date
Zash
I could, at most, maybe, do a short writeup of stuff I've done. Minimal and outdated experience in video production and giving talks, no chance of refreshing that in a week...
SamWhited
I'm not sure how long it takes others to prepare something, but for me personally it was definitely short notice. Although I'm not sure anything in my work this past year is talk worthy anyways. Maybe the message Styling stuff, I dunno.
Andrzejhas joined
adiaholichas left
theTedd
how would 20-21 February suit everyone?
neshtaxmpphas left
edhelashas left
edhelashas joined
mukt2has left
adiaholichas joined
inkyhas left
goffi
theTedd: Hi, same opinion has SamWhited and 20/21 would suit better for me. Is the event supposed to be only for XSF members/XMPP devs, or is it supposed to be open to more general audience? Just to know which audience the talk should target.
Andrzejhas left
theTedd
I don't see why it should be limited only to members, but I wouldn't assume an entirely novice crowd
adiaholichas left
theTedd
some kind of "look what XMPP has to offer" event wouldn't be bad for marketing, but it would have to be a different arrangement to this
alacerhas left
mukt2has joined
Calvinhas left
adiaholichas joined
Andrzejhas joined
karoshihas joined
SamWhited
I guess I could do my "Intro to XMPP" talk that I do for lunch-and-learn type things at work sometimes. I haven't given it in a while, and it would probably be completely useless for this crowd, but in a selfish way I might get better feedback on it from this group.
andyhas left
adiaholichas left
chronosx88has left
chronosx88has joined
alacerhas joined
theTedd
as long as you open with "I know you all know this, I'm looking for feedback (please hurt me)" you should be good
debaclehas left
theTedd
you could take the chance to promote Mellium and the amazing benefits of Go
LNJhas left
mathijshas left
mathijshas joined
MattJ
20-21 sounds good to me. I'm more likely to be able to participate with a bit more notice
MattJ
I just spent a bunch of time recording my FOSDEM talk this week, it wasn't much fun and I'm not inclined to jump back to recording again right now if I can help it :)
Andrzejhas left
theTedd
that's understandable
mathijshas left
mathijshas joined
sonnyhas left
sonnyhas joined
karoshihas left
deuillhas left
alameyohas left
deuillhas joined
deuillhas left
deuillhas joined
LNJhas joined
pasdesushihas left
inkyhas joined
pasdesushihas joined
Guushas joined
Guushas left
stpeterhas joined
stpeterhas left
Sevehas left
nycohas left
ti_gj06has left
karoshihas joined
Andrzejhas joined
vanitasvitaehas left
vanitasvitaehas joined
karoshihas left
mukt2has left
nycohas joined
karoshihas joined
mathijshas left
mathijshas joined
Sevehas joined
karoshihas left
mathieui
Anyone knows what is the point in having MIX channels in the user’s roster, with no difference at all from other roster items? Since they are only sent to MIX-capable clients, the MIX-PAM part could already do some magic and forward the presence from them without needing roster items, I believe?
mathieui
(also forces to disco every item because otherwise the roster will be a mess)
Andrzej
mathieui, it is useful for automatic joining and syncing joined channels between clients
mathieui
That makes sense, but I wish the items were annotated somehow
stphas left
Andrzej
thanks to the roster extensions, client can discover joined channels, users participant id within the channel and us it
Andrzej
but they are
mukt2has joined
Andrzej
but only for MIX capable (or MIX-PAM capable) clients
mathieui
Hm, that is true in MIX-PAM indeed, I guess I should open a bug report against tigase then
Andrzej
why? what do you think is incorrect?
mathieui
Andrzej, my xmpp.cloud test account is not returning any annotations for mix rooms
Andrzej
do you sent roster query with MIX-PAM annotation?✎
Andrzej
do you send roster query with MIX-PAM annotation? ✏
> A MIX client MAY request that the server returns this additional information that annotates roster elements with MIX capability. The server MUST return the additional information. The request is made by extending the standard roster get request by adding a child element <annotate/> to the <query/> element. The <annotate/> element is qualified by the ‘urn:xmpp:mix:roster:0' namespace.
mathieui
That is true, but it seems a bit cumbersome to me, as you cannot simply use your roster query result, but must filter out things with an additional request
karoshihas joined
mathieui
I don’t get why it is done like this (as this only concerns MIX-PAM aware clients, no need to care about breaking compatibility by introducing elements in the normal roster query)
Andrzej
if you ask for a roster with annotations, then you get full roster with annotated items and you can just filter them out