I'm missing context for this being on the agenda - does anyone remember the background?
daniel
didn’t we vote on that 6 month ago?
Kev
We have certainly had this come up before.
daniel
i think the background is 'insecurity'
Kev
Right, but I mean the background for why it appeared Right Now :)
daniel
not that i agree necessarily but that's probably why someone requested to deprecate
Kev
The last thing I can see was back in April when we decided not to advance it.
Kev
So I'm -0 on this right now.
Kev
daniel?
daniel
-0
Kev
5) Any outstanding votes people want to make now?
daniel
in general i think that compression is nice to have. maybe with proper business rules (resetting the compression when ever the address changes or something) this can be made secure and useful
daniel
that way the 100+ stanzas a server sends you with the archive can be compressed
Kev
I think that's a "no" for this one.
Kev
6) Date of next
Kev
SBTSBC?
daniel
wfm
Kev
Sam?
SamWhited
WFM
Kev
7) AOB
SamWhited
I agree with daniel about compression FWIW. I'm not against getting rid of it, but it also helped us massively at HipChat.
kasper.dementhas joined
Kev
Clearly some sort of compression is desirable, as XMPP is used on poor links sometimes, and XML is heavily compressible.
daniel
Yes we should resurrect this soon ish
Kev
Whether that's these two XEPs, or EXI or whatever, I don't know, but I'm not sure deprecating at the moment is the Right Thing.
Kev
I think that's "No AOB" unless someone shouts imminently.
SamWhited
Yah, I agree.
daniel
Exi doesn't really seem in usable state
Kev
So, thanks all, we're done.
Kev
(Fini)
Kev
daniel: EXI itself, or the XEP?
SamWhited
Both
daniel
And compression with proper secure business rules is probably easier to do
daniel
Both
vanitasvitaehas left
daniel
i like the idea of exi
daniel
but it doesn't seem achievable any time soon
Kev
EXI is a bit like 138 with preshared dictionaries, in effect, which is something that's been pondered about before.
Kev
(I use "a bit like" somewhat loosely here)
SamWhited
Except it also is extremely specialized (to XML) and doesn't have implementations anywhere. Meanwhile every platform, language, and even a lot of hardware have LZ4 and gzip implementations.
Kevhas left
daniel
I mean the promise of exi is that you parse that directly instead of converting that to an XML stream first
daniel
Thus saving CPU time
SamWhited
At HipChat we actually saved CPU time from using zlib or whatever it was because encryption overhead is a lot higher and it reduced the number of packets that needed to be encrypted.
SamWhited
Since most people are using TLS these days (I hope), that seems like it would be pretty common.
daniel
Right. Yeah no argument here that gzip is beneficial for multiple reasons compared to plain
daniel
So depreciating stream compression will send the wrong signal I'm afraid. But someone should rework the xep and bump the NS
Kev
daniel: Except you'll end up converting to XML anyway, because good luck with your server design that is carrying two stream formats through it without an abstraction that looks a lot like a DOM.
daniel
To enforce the rules
Kev
That was 'except' in reply to "I mean the promise...".
daniel
Kev: yeah that's the problem I was talking about when I said it's not really usable right now