Perl 6 solved problems we didn't even know we had. I love it.
jubalhhas left
techmetx11has left
techmetx11has joined
e-snailhas left
spiralhas left
spiralhas joined
xnamedhas joined
thomaslewishas joined
xnamedhas left
xnamedhas joined
thomaslewishas left
xnamedhas left
thomaslewishas joined
thomaslewishas left
thomaslewishas joined
Schimonhas left
thomaslewishas left
thomaslewishas joined
raghavgururajanhas left
Yagizаhas joined
suohuahas joined
uhas left
_roothas left
_roothas joined
Samhas left
Samhas joined
suohuahas left
Schimonhas joined
SouLhas joined
Samhas left
Samhas joined
Schimonhas left
Schimonhas joined
marc0shas left
marc0shas joined
Laurahas left
Laurahas joined
heartyhas left
heartyhas joined
Samhas left
Samhas joined
heartyhas left
heartyhas joined
e-snailhas joined
Samhas left
Samhas joined
MSavoritias (fae,ve)has joined
Mx2has left
Mx2has joined
heartyhas left
marc0shas left
marc0shas joined
heartyhas joined
Samhas left
Samhas joined
jubalhhas joined
Yagizаhas left
Yagizаhas joined
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
wurstsalathas joined
Mario Sabatinohas joined
thomaslewishas left
Samhas left
Samhas joined
Alexhas joined
qyhas left
qyhas joined
qyhas left
qyhas joined
xnamedhas joined
Samhas left
Samhas joined
kurtainhas left
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
heartyhas left
heartyhas joined
kurtainhas joined
thomaslewishas joined
jubalhhas left
xeckshas joined
xnamedhas left
thomaslewishas left
thomaslewishas joined
thomaslewishas left
uhas joined
Dele Olajidehas joined
thomaslewishas joined
marc0shas left
marc0shas joined
Yagizаhas left
Yagizаhas joined
jubalhhas joined
iinkhas left
iinkhas joined
thomaslewishas left
thomaslewishas joined
jubalhhas left
Samhas left
Samhas joined
thomaslewishas left
Samhas left
Samhas joined
heartyhas left
jubalhhas joined
xeckshas left
xeckshas joined
xnamedhas joined
adxhas left
heartyhas joined
uhas left
spiralhas left
spiralhas joined
techmetx11has left
techmetx11has joined
adxhas joined
iinkhas left
iinkhas joined
MSavoritias (fae,ve)has left
TheRealkaranohas left
techmetx11has left
debaclehas joined
techmetx11has joined
techmetx11has left
techmetx11has joined
Samhas left
Samhas joined
TheRealkaranohas joined
MSavoritias (fae,ve)has joined
sonnyhas left
sonnyhas joined
antranigvhas joined
xeckshas left
xeckshas joined
atomicwatchhas left
uhas joined
spiralhas left
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
uhas left
uhas joined
Samhas left
Samhas joined
heartyhas left
sonnyhas left
sonnyhas joined
heartyhas joined
kurtainhas left
spiralhas joined
kurtainhas joined
inkyhas left
inkyhas joined
atomicwatchhas joined
Kevhas joined
Kevhas left
Kevhas joined
larmahas joined
Kevhas left
spiralhas left
antranigvhas left
antranigvhas joined
spiralhas joined
techmetx11has left
techmetx11has joined
stefanhas joined
stefanhas left
sonnyhas left
stefanhas joined
sonnyhas joined
xnamedhas left
sonnyhas left
sonnyhas joined
techmetx11has left
MSavoritias (fae,ve)has left
TheRealkaranohas left
xnamedhas joined
techmetx11has joined
techmetx11has left
techmetx11has joined
TheRealkaranohas joined
kurtainhas left
techmetx11has left
techmetx11has joined
MSavoritias (fae,ve)has joined
spiralhas left
MSavoritias (fae,ve)has left
techmetx11has left
TheRealkaranohas left
kurtainhas joined
techmetx11has joined
TheRealkaranohas joined
MSavoritias (fae,ve)has joined
sonnyhas left
sonnyhas joined
sonnyhas left
antranigvhas left
sonnyhas joined
iinkhas left
iinkhas joined
spiralhas joined
kikuchiyohas left
kikuchiyohas joined
xeckshas left
Wojtekhas joined
xeckshas joined
emushas left
norayrhas joined
PapaTutuWawahas joined
TheRealkaranohas left
techmetx11has left
MSavoritias (fae,ve)has left
Alexhas left
Alexhas joined
techmetx11has joined
Kevhas joined
TheRealkaranohas joined
Kevhas left
Kevhas joined
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
MSavoritias (fae,ve)has joined
Samhas left
Kevhas left
Kevhas joined
Samhas joined
marc0shas left
marc0shas joined
Kevhas left
MSavoritias (fae,ve)has left
techmetx11has left
TheRealkaranohas left
techmetx11has joined
techmetx11has left
sonnyhas left
sonnyhas joined
techmetx11has joined
MSavoritias (fae,ve)has joined
TheRealkaranohas joined
sonnyhas left
sonnyhas joined
TheRealkaranohas left
MSavoritias (fae,ve)has left
techmetx11has left
antranigvhas joined
marc0shas left
marc0shas joined
techmetx11has joined
techmetx11has left
techmetx11has joined
Samhas left
Samhas joined
TheRealkaranohas joined
MSavoritias (fae,ve)has joined
selurveduhas joined
emushas joined
Samhas left
Samhas joined
thomaslewishas joined
thomaslewishas left
antranigvhas left
thomaslewishas joined
heartyhas left
antranigvhas joined
heartyhas joined
thomaslewishas left
thomaslewishas joined
PapaTutuWawahas left
thomaslewishas left
thomaslewishas joined
spiralhas left
Schimonhas left
thomaslewishas left
thomaslewishas joined
Wojtekhas left
Schimonhas joined
thomaslewishas left
adxhas left
antranigvhas left
thomaslewishas joined
PapaTutuWawahas joined
miruxhas left
thomaslewishas left
Dele Olajidehas left
dropshas left
Schimonhas left
thomaslewishas joined
MSavoritias (fae,ve)has left
MSavoritias (fae,ve)has joined
antranigvhas joined
antranigvhas left
Wojtekhas joined
thomaslewishas left
MSavoritias (fae,ve)has left
MSavoritias (fae,ve)has joined
MSavoritias (fae,ve)has left
MSavoritias (fae,ve)has joined
Schimonhas joined
dropshas joined
emushas left
spiralhas joined
adxhas joined
thomaslewishas joined
nicocohas joined
spiralhas left
nicocohas left
nicoco_
I have a question about privileged entity (xep0356).
If the component needs to send a message on behalf of `dude@lazy.af`, it must always address the privileged message to `lazy.af`, right? So I can just infer the outer message `to` attribute using the server part of the `from` attribute of the inner, wrapped msg. Does that make sense, or are there cases where a component might need to impersonate `dude@lazy.af` by addressing the "privileged message" to another vhost?
Holder I hope it's OK to ping you here, since we discussed the matter via DM earlier.
thomaslewishas left
spiralhas joined
jubalhhas left
flow
nicoco_, using the domainpart of the "spoofed" from address as the entity running a priviliged entity service for that particular address would be also my expectation
flow
hmm, does xep356 not have a disco feature or am I missing it?
iinkhas left
norayrhas left
norayrhas joined
nicoco_
apparently not. on login, the server sends a message informing the entity of its privileges
iinkhas joined
flow
I assume the message's 'from' attribute contains the address of the entity which the privilged entity is allowed to act upon
nicoco_
I was inferring the `to` attribute for impersonated messages using this "privilege advertising" message's `from`, but it turns out that several vhosts may advertise it so I have a choice to either make this `to` attribute an option, or guess from the impersonated JID server part
flow
Oh, it's even more: "Here pubsub.capulet.lit is allowed to do get and set operations on all entities managed by capulet.lit"
spiralhas left
spiralhas joined
nicoco_
ok, thinking about it, I now believe I should keep track of "privilege advertising" message `from` attr AND use the `from` attr of the wrapped message to infer which vhost the privileged message should be addressed to. Or just attempt to send the privilege message and let the server answer with an iq error if the entity wasn't privileged after all, but maybe that's ugly
nicoco_
thanks flow!
xnamedhas left
flow
not sure if I was really helpful here, but you're welcome :)
flow
it appears that xep356 was written under the assumption that entitys somehow now where to request becoming a priviliged entity for some other entity from
hoshhas left
Ge0rGhas left
xnamedhas joined
flow
probably asking the entity that is addressable via the domainpart as a reasonable first try
inkyhas left
nicoco_
but you think there are edge cases where this first try would be a bad guess, eg, to impersonate `dude@lazy.af` the component might need to actually address the privileged message to `donny.stfu`?
Yagizаhas left
Yagizаhas joined
atomicwatchhas left
xnamedhas left
flow
Well, I can't certainly rule out that there are such cases, but I don't think they are that relevant
nicoco_
ok, let's see if someone else has any idea about this. I'm all for customizability, but I'd like to avoid cluttering my docs with nonsensical config options
flow
nicoco_, if the need arises, you could always add a config option later
nicoco_
wise words, I'll do that. inferring from the domain part sounds very reasonable to me