I didn’t even know about '27 until I saw that huge jabber:x:signed blob on a presence stanza
waqashas left
valohas joined
j.rhas joined
danielhas left
blablahas left
blablahas left
Zash
jonas’: thank glob for PEP
tuxhas joined
Link Mauve
Wasn’t it around the time of 0027 that PEP got invented?
Link Mauve
Because it was clearly getting out of hand.
j.rhas left
j.rhas joined
efrithas left
lovetox_has joined
danielhas left
danielhas left
lorddavidiiihas left
lovetox_has left
j.rhas left
danielhas left
!xsf_martinhas joined
danielhas left
Alexhas joined
danielhas left
danielhas left
j.rhas joined
danielhas left
lorddavidiiihas joined
blablahas left
blablahas joined
guusdkhas left
flow
regarding xep198 'max': Smack throws away the session after min(max-client, max-server), to releaes resources because it assumes the session is no longer resumeable
jonas’
mmm
jonas’
I thought about that, but then I figured that the gain in resource consumption is most likely neglectible and giving the stream another chance might be worth it
alexdehas joined
jonas’
(also, I imagine servers might keep the ack counter around longer than max and return it on failed resumption which is nice)
MattJ
Yes
valohas joined
lorddavidiiihas left
Guushas left
Holger
flow: Hmm, I guess I should no longer include the 'max' attribute with `<enabled/>`.
lorddavidiiihas joined
jonas’
the @max isn’t used in aioxmpp at all, actually.
flow
jonas’, right, the implementation is before xep198 had that ack counter
flow
I cleary see why would try oportunistic resumption in any case
flow
which leads to the question what the use case for 'max' actually is
jonas’
if you requested zero, you can check whether you got it
jonas’
if you ask why would anyone want that: https://github.com/horazont/aioxmpp/issues/114
flow
Most likely the use case for the client 'max' is to limit the duration of the ghost presence
jonas’
yes
Holger
But why check whether it worked?
jonas’
Holger, dunno? :)
flow
jonas’, I only had a quick look at #114, but doesn't the user simply want to disable resumption?
goffihas joined
jonas’
flow, yes
flow
ahh wait, let me guess, the only way to disable resumption with <enable/> is max=0?
jonas’
:)
jonas’
actually, no
flow
max=-1? ;)
jonas’
>
If the client wants to be allowed to resume the stream, it includes a boolean 'resume' attribute, which defaults to false [5]. For information about resuming a previous session, see the Resumption section of this document.✎
Holger
resume='false', no?
jonas’
> If the client wants to be allowed to resume the stream, it includes a boolean 'resume' attribute, which defaults to false [5]. For information about resuming a previous session, see the Resumption section of this document. ✏
Holger
Right.
Guushas joined
guusdkhas joined
flow
phew, I thought I remember that the attribute exists, but a quick look at the example didn't reveal it
jonas’
in fact, aioxmpp makes resumption_timeout=0 and request_resumption=False equivalent
jonas’
flow, you need to look at Example 8
jonas’
the first one is for resumption-less SM
flow
so ok, and I guess it is also sensible that the server announces a his 'max'
APachhas joined
flow
which means I may want to introduce a switch in smack to enable opportunistic resumption
flow
because Holger does dirty things
daniel
Do you not want to resume anyway just to get the h count?
lorddavidiiihas left
daniel
Even if the time has run up
lorddavidiiihas joined
guusdkhas left
guusdkhas joined
flow
daniel, it depends: if you want to minimize resource usage you may want to release the resources as soon as possible, if you want to get the 'h', then not. That is why I'm thinking about a switch to make the behavior configurable in Smack
valohas joined
Ge0rG
flow: and then there is the situation where the client clock is running differently from the server clock
alexdehas left
marchas joined
APachhas left
APachhas left
Zashhas left
Zashhas left
lumihas joined
mightyBroccolihas left
mightyBroccolihas joined
guusdkhas left
guusdkhas joined
guusdkhas left
guusdkhas joined
guusdkhas left
guusdkhas joined
guusdkhas left
guusdkhas joined
guusdkhas left
guusdkhas joined
mightyBroccolihas left
moparisthebesthas left
moparisthebesthas joined
mightyBroccolihas joined
j.rhas joined
Neustradamushas left
matlaghas left
j.rhas joined
ThibGhas joined
ThibGhas joined
Alexhas left
mightyBroccolihas left
mightyBroccolihas joined
lorddavidiiihas left
ThibGhas joined
ThibGhas joined
lorddavidiiihas joined
matlaghas left
Alexhas joined
Alexhas left
Alexhas joined
lskdjfhas left
sonnyhas left
lhas left
Alexhas left
Alexhas joined
SamWhitedhas left
SamWhitedhas joined
ThibGhas joined
ThibGhas joined
matlaghas left
mimi89999has left
guusdkhas left
j.rhas joined
efrithas joined
moparisthebesthas left
moparisthebesthas joined
sonnyhas joined
j.rhas joined
danielhas left
edhelashas left
edhelashas joined
blablahas left
tahas joined
moparisthebesthas left
moparisthebesthas joined
lovetoxhas left
lovetoxhas joined
efrithas left
goffihas left
efrithas joined
rionhas left
rionhas left
danielhas left
blablahas left
blablahas left
blablahas left
efrithas left
mimi89999has joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
lumihas joined
lorddavidiiihas left
lorddavidiiihas joined
rionhas left
lhas left
tuxhas left
lhas left
blablahas joined
blablahas joined
lskdjfhas joined
blablahas joined
Holgerhas left
ThibGhas left
ThibGhas joined
rionhas left
blablahas left
blablahas left
blablahas left
blablahas joined
waqashas joined
blablahas left
blablahas left
blablahas left
blablahas joined
guusdkhas left
sonnyhas left
blablahas left
jshas joined
j.rhas joined
thorstenhas left
thorstenhas joined
j.rhas joined
Alexhas left
UsLhas joined
UsLhas joined
labdsfhas left
krauqhas left
edhelashas left
edhelashas joined
404.cityhas joined
jshas left
labdsfhas joined
edhelashas left
guusdkhas left
nycohas left
guusdkhas joined
guusdkhas left
guusdkhas joined
edhelashas joined
genofirehas left
waqashas left
guusdkhas left
j.rhas left
Yagizahas left
j.rhas joined
Alexhas joined
andrey.ghas left
lhas left
lskdjfhas joined
mimi89999has left
Yagizahas joined
danielhas left
matlaghas left
mimi89999has left
!xsf_martinhas left
!xsf_martinhas joined
Yagizahas left
sonnyhas left
sonnyhas joined
goffihas joined
Ge0rGhas left
lhas joined
lskdjfhas joined
Ge0rGhas left
Zash
Is https://xmpp.org/registrar/formtypes.html missing muc#roominfo or am I looking in the wrong place?
Ge0rGhas left
jonas’
you’re looking at an outdated page
jonas’
most likely
Zash
... and why is there a menu at the top *and* at the bottom of https://xmpp.org/ ?
lumihas joined
Zash
And how do you find the registry in this piece of marketing material?
jonas’
you are at the right place for the registry
jonas’
unfortunately, it’s not being maintained
Zash
:<
jonas’
yes
jonas’
https://github.com/xsf/registrar this is the source
Zash
Please use your own neural network to synthesize my reaction to this.
Zash
Anyways, the answer to my question is "no, there's no field for a web chat URL registered already"