-
flow
dedekin, that is not (yet) a statistic evaluation, just a single shot. I'm also not sure how meaningful the numbers regarding compression are, as I wonder if compression achieves very good results in the initial connection phase as the user's XMPP domain occurs very often
-
jonas’
flow, does this take into account the requirement to flush the compression state on each stanza?
-
flow
jonas’, not on each stanza but on each channel change, and the with compression above is using sync flush after each stanza
-
flow
with compression full flush and with tls recv: 9827 send: 6360 recv-aft-filter: 21594 send-bef-filter: 5677
-
flow
those are the numbers with full flush after a channel change
-
jonas’
sure, channel change is harder to implement, so I’d like to see the "worst case" numbers here :)
-
jonas’
but that is still pretty good
-
Ge0rG
Those are important inputs for the deprecation discussion in Council
-
jonas’
flow, which server implementation is this against?
-
flow
ejabberd 17.03
-
jonas’
aged, but neat
-
flow
jonas’, ^. But I'm curious, do you expect a behavior change depending on the server?
-
flow
zlib being zlib for ages
-
jonas’
flow, I was just curious, because prosody e.g. does not implement per-stanza/channel flush
-
flow
jonas’, well I doubt that ejabberd does this. so the full flush is probably only performed by smack
-
jonas’
oh
-
jonas’
that makes the recv number entirely irrelevant
-
jonas’
(which is what I was looking at)
-
jonas’
and the send number isn’t that impressive anymore
-
flow
that is why I champion that we make that feature negotiable in xep138
-
jonas’
which feature?
-
flow
full flush on stanza/channel change
-
jonas’
I am massively against making that negotiable
-
jonas’
it’s a requirement to implement compression securely
-
flow
well only if you use tls
-
flow
there are use case for xmpp w/o tls
-
jonas’
are there still?
-
flow
also it will likely be negoiatable in the end anyways
-
flow
because the current "zlib" mechanism does not specify this behavior
-
jonas’
indeed
-
jonas’
it might be indirectly negotiable by a namespace bump
-
flow
so you either add a flag to xep138 or the specific compression mechanism xep, or register a new mech like zlib-full-flush
-
jonas’
I think all mechanisms need that type of thing, so bumping the NS of xep138 entirely to require this seems more reasonable to me
-
flow
I wouldn't require it, just as there are use cases for xmpp w/o tls, there are use cases for compression using only sync flush
-
Ge0rG
I'm not sure there are still use cases without TLS in 2018
-
rainslide
http://neverssl.com
-
pep.
TIL https://xmpp.org/extensions/inbox/calendaring.html; Any idea what happened to it?
-
pep.
Apparently https://mail.jabber.org/pipermail/council/2009-April/002540.html says: Consensus to delay until after discussion with calendaring people - Dave to instigate.
-
Zash
https://mail.jabber.org/pipermail/council/2009-April/002546.html has some followup
-
pep.
It'd be great to have all this feedback somewhere easily discoverable
-
Zash
pep.: Shush, you'll wake up the people who want to switch to discourse.
-
moparisthebest
at this point, it's far too late for that, caldav won
-
moparisthebest
xmpp doesn't have to do *everything*
-
pep.
Zash, I'm not sure discourse is really better
-
Zash
moparisthebest: I think you'll find that Google Calendar won. Even I haven't ever used CalDAV.
-
moparisthebest
doesn't google calendar talk caldav?
-
pep.
I do use CalDAV fwiw
-
Zash
Not that I've been in large enough organizations to need a dedicated calendaring system on that scale
-
moparisthebest
I've used nextcloud on server and davdroid on phones since 2013 when I abandoned google
-
Zash
pep.: Seen IETFs thing? https://mailarchive.ietf.org/arch/search/?q=draft-ietf-kitten-pkinit-alg-agility
-
pep.
What are you trying to highlight? Is that related to Calendaring, or discourse, or?
-
Zash
pep.: Email archive/search thing
-
pep.
I see. Well it's not just about emails, we have lots of different channels
-
pep.
email, github, XEPs, XMPP, ???
-
Zash
github is not supposed to have discussion
-
pep.
Maybe not discussion, but changes
-
pep.
I think ideally I'd like to have that displayed somewhere alongside the XEP on xmpp.org
-
Zash
I was more thinking of the why/why-not of the changes
-
Zash
I have a vauge memory of someone working on something like that
-
pep.
https://xmpp.org/extensions/xep-0099.html anybody ever used this?
-
pep.
CRUD over Iqs
-
pep.
Or this, https://xmpp.org/extensions/xep-0101.html, I wonder how much overlaps with 0070
-
pep.
It seems to be the other way around? Instead of having the http server ping the xmpp server (that will ping your xmpp client), you go get a token from your xmpp client, that you then give to the website?
-
flow
> Ge0rG> Those are important inputs for the deprecation discussion in Council
-
flow
I doubt that those provide a solid foundation for such a discussion
-
pep.
SamWhited, there are 70 occurences of "meta-data" in the whole repo, I can sed them all :-°
-
pep.
it'/its was a bit more work
-
SamWhited
pep. even better! I just noticed those two and figured we might as well keep future diffs small since you were already editing those lines anyways, but might as well grab all of them I guess :)
-
SamWhited
Good job on the its/it's
-
pep.
I haven't touched inbox/ btw, not sure how that works in there, also not sure if XEPs I would have been edited are already accepted or not
-
pep.
err, I missed one
-
jonas’
muclumbus/jabber muc search now lives at https://search.jabber.network/ :-)
-
pep.
SamWhited, that sed was a bad idea..
-
pep.
"meta-data" is used in normative parts as well :(
-
SamWhited
ah, too bad. I wouldn't worry about it then; might as well just fix the two that were in lines you were touching anyways and then if we want to dig through later and find the rest we can