-
m&m
might be a tad "late"
-
m&m
or unfocused right at the start
-
Kev
OK.
-
Kev
I'm *still* reviewing stuff.
-
Dave Cridland
Kev, Anyone would think you were busy these days, for some reason.
-
Kev
How little they would know.
-
Kev
Right. 'tis time.
-
Kev
1) Roll call.
-
m&m
present physically
-
m&m
er … logically
-
ralphm
hey
-
ralphm
from pycon
-
Kev
Ah.
-
Kev
Hail, pycon.
-
Kev
MattJ / Tobias?
-
MattJ
Present
-
Kev
Tobias is auto-away, I can tell because Swift has put a Zzz icon over his avatar :D
-
Kev
Right. So let's start.
-
MattJ
Does that mean he's asleep?
-
Kev
Probably.
-
Kev
2) Let's start with the completely uncontentious one. LC on 220?
-
MattJ
+1
-
m&m
+1
-
Kev
I'm +1
-
ralphm
yea
-
Kev
Magic.
-
m&m
as I work on making db irrelevant (-:
-
Kev
3) 308 to Draft?
-
Kev
I have, I believe, addressed all the LC feedback in one way or another.
-
m&m
I think so, too
-
m&m
I'm +1
-
ralphm
+1
-
MattJ
+1
-
Kev
Amazing.
-
MattJ
That wasn't the contentious item, was it? :)
-
Kev
4) http://xmpp.org/extensions/inbox/dtls-fingerprint.html Accept as Experimental?
-
Kanchil
Kev: http://xmpp.org/extensions/inbox/dtls-fingerprint.html: XEP-xxxx: Use of DTLS-SRTP in Jingle Sessions
-
m&m
no objections
-
Kev
I know nothing about the subject matter, but that presumably just means I have no meanginful objections.
-
Kev
Or spelling.
-
Dave Cridland
I thought we had something like this already.
-
Dave Cridland
Or was that ZRTP?
-
m&m
ZRTP, IIRC
-
Kev
ZRTP.
-
fippo
dave: 0262 -- dtls is significantly different
-
MattJ
I've no objections so far, but that's likely because I only saw the document this morning and haven't read it through yet
-
ralphm
No objection
-
Kev
5) http://xmpp.org/extensions/inbox/roster-management.html Accept as Experimental?
-
Kanchil
Kev: http://xmpp.org/extensions/inbox/roster-management.html: XEP-xxxx: Remote Roster Management
-
Kev
I have assorted issues with this, but I don't think they're fundamental to the design, they just need maturing on the vine.
-
Kev
I think fundamentally "use iq:roster" is right.
-
m&m
I haven't read it yet
-
MattJ
I'm +1
-
MattJ
It does have questions, but it's implemented in places and working
-
ralphm
No objection
-
Kev
I read something that I thought was broken, but I don't remember what it was. But I'm not objecting anyway.
-
ralphm
heh
-
Kev
It wasn't show-stopping.
-
Kev
m&m: So, a fortnight for you to object :)
-
Kev
6) http://xmpp.org/extensions/inbox/sensor-data.html Accept as Experimental?
-
m&m
I'm not objecting now
-
Kanchil
Kev: http://xmpp.org/extensions/inbox/sensor-data.html: XEP-xxxx: Sensor Data Interchange over XMPP
-
m&m
(-:
-
Kev
m&m: Noted, ta.
-
Kev
This was the last on my list, and I've not got to it yet. Objections, or lack thereof, within a fortnight.
-
m&m
I glanced over this earlier … no objections
-
ralphm
No objection
-
MattJ
I've no objection to accepting
-
MattJ
I think it needs some work though
-
ralphm
indeed
-
Kev
I'd encourage people to post comments to the list :)
-
ralphm
but I like people are working on this stuff
-
Kev
In fact, not only would I, but I do!
-
Kev
7) http://xmpp.org/extensions/inbox/exi.html Accept as experimental
-
Kanchil
Kev: http://xmpp.org/extensions/inbox/exi.html: XEP-xxxx: Using Efficient XML Interchange (EXI) Format in XMPP
-
MattJ
Yay!
-
ralphm
I haven"t looked at the exi stuff yet
-
Kev
I have some issues with this.
-
Kev
I'm trying to work out if they're sufficiently fundamental to object or not.
-
Dave Cridland
I'd note that while I think EXI may be mature enough (and useful enough) to consider now, I don't think this fits as a compression mechanism - ie, within the XEP-0138 model.
-
ralphm
right
-
Kev
I /think/ that at least none of this stuff can happen pre-auth.
-
MattJ
Dave Cridland, because of bootstrapping?
-
MattJ
Kev, why not?
-
Kev
(And pre-TLS)
-
m&m
dwd: I agree with you
-
Dave Cridland
MattJ, There's some negotiation going on, and all sorts.
-
m&m
also http://www.quickmeme.com/meme/3tfmdg/
-
Kanchil
m&m: http://www.quickmeme.com/meme/3tfmdg/: Southpark Instructor - if youre going to compress after encryption youre going to
-
ralphm
Dave Cridland:how would you use it, roughly?
-
Zash
m&m: haha
-
Kev
MattJ: Because you're sending assorted stuff to the server
-
Kev
m&m: Negotiation and layering don't need to be equivalent.
-
Dave Cridland
ralphm, What, use EXI? Or use EXI within the context of XMPP?
-
Kev
But you need to have verified the server's identity before you're going to be willing to download schemas.
-
Kev
And similarly it'll need to have authenticated you for the same.
-
MattJ
Good point
-
m&m
right
-
ralphm
Dave Cridland: latter
-
Kev
I do understand the basic principle that compressing data that's indistinguishable from random is a Really Good Idea.
-
Dave Cridland
Kev, I'm not sure that's true. You can exchange which schemas you're willing to support for compression without security risk, I *think*. Not sure though.
-
Dave Cridland
ralphm, I think it's possibly a new binding, as PSA discussed.
-
Kev
Dave Cridland: If I MITM to add somehow malicious schemas, and you download them after auth, that still seems bad.
-
ralphm
right
-
Dave Cridland
Kev, I don't know - the data is still authenticated, it's just it may be compressed in odd ways.
-
m&m
I could be wrong, but the compression could be to the point where a MITM could inject a schema that fundamentally changes the data
-
MattJ
You could start with a common mandatory schema for auth, and negotiate others after TLS+auth
-
Kev
I'm at least not sufficiently knowledgeable on this to be confident that it's not introducing some really nasty issues.
-
MattJ
Nevertheless, I don't object to accepting it
-
MattJ
I think it would be good for people to poke at it
-
MattJ
Enough are interested that I think it'll happen
-
m&m
exactly
-
MattJ
Though "enough" are a vocal minority I think :)
-
Dave Cridland
Right, I'm not sufficiently knowledgeable either. But I do think this is generally wrong; a "pure" EXI binding seems the appropriate construction.
-
Kev
I'll hold off for today, and get my thoughts in order within the fortnight.
-
MattJ
nod
-
m&m
dwd: that's my feeling, too
-
Dave Cridland
FWIW, I note yusuke.doi is present and might have some opinion.
-
yusuke.doi
Hi, am I allowed to speak?
-
Kev
yusuke.doi: Of course.
-
ralphm
yes
-
ralphm
Dave Cridland is not on the council, either
-
yusuke.doi
Thanks. I believe this proposal should be discussed more, either in experimental state or pre-XEP.
-
ralphm
having it on the list wouldnbe awspme
-
yusuke.doi
I have no clear opinion to accept or not, but I feel this proposal have slight variation from 'regular' EXI.
-
ralphm
yay lag and tablet
-
m&m
yusuke.doi: ??
-
m&m
that's a little concerning to me … XMPP already abuses XML stacks enough
-
yusuke.doi
m&m: I see :-) If it's okay for the committee, I don't object.
-
MattJ
m&m, for that suggestion I'll deal with you later :)
-
Kev
So, I think we need to take this to list. I'll try and post something soon, and see if I can form a sensible opinion within a fortnight.
-
ralphm
yeah
-
MattJ
Sounds good
-
fippo
m&m: shall i propose a asn.1 binding for xmpp? :-)
-
ralphm
sure
-
m&m
my problem is that I don't understand EXI enough to feel comfortable commenting
-
Kev
I'm not fundamentally opposed to the idea of EXI for XMPP, at least.
-
yusuke.doi
You need to invent namespace in asn.1 :-)
-
ralphm
and a protocol buffers oene
-
Kev
Right. I think we're done.
-
Kev
7) Date?
-
m&m
protobuff!
-
Dave Cridland
yusuke.doi, X.693
-
Kev
8) Date, rather
-
Zash
JSON!!
-
m&m
next week works for me
-
ralphm
sbtsbc
-
yusuke.doi
Dave Cridland: Thanks
-
MattJ
wfm
-
Kev
OK.
-
Kev
9) AOB?
-
MattJ
nack
-
m&m
the IETF meeting was rather uneventful
-
ralphm
glad about per's message
-
m&m
mostly because it was the very last session of the week
-
m&m
and we were all brain-dead
-
MattJ
I noticed :)
-
Kev
OK, that's it then.
-
Kev
Thanks all.
-
m&m
someone has to be the sacrificial goat; RAI likes to rotate which group that is
-
MattJ
Thanks Kev
-
yusuke.doi
Thanks
-
ralphm
people at pycon are really cynical about Google's plans with XMPP
- Kev bangs the gavel.
-
m&m
I just want to know I think EXI for XMPP is interesting, but I'm not sure this is the right a approach
-
Kev
ralphm: Oh? This because of the somewhat political "Google Bad, Mkay" thing prominent people have done this week?
-
m&m
ralphm: I can't blame them
-
ralphm
yeah, many misinformed opinions
-
fippo
ralphm: as long as google doesn't put jarkko (the irc guy) in charge there is no reason to worry :-)
-
ralphm
hah
-
m&m
no comment (-:
-
ralphm
google reader thing and caldav didn't go over well, and then this came up
-
Dave Cridland
CalDAV isn't being dropped, though.
-
Zash
Just require you to be whitelisted to access?
-
Dave Cridland
I'm told that it's being moved to an Oauth2 based service, but the transition just happens to be a bit rough.
-
ralphm
well that's entirely different from what they wrote themselves
-
Dave Cridland
Once it's OAuth2, it will have per-application keys, though I don't know the details.
-
yusuke.doi
m&m: I'd like to propose different port approach for EXI with XMPP soon.
-
m&m
yusuke.doi: that sounds like the alternative binding route … which is probably the right approach
-
ralphm
in the announcement they said move to the google calendar api
-
yusuke.doi
m&m: depends on use case (is the fair answer, I believe alternative binding should be better :-)
-
Dave Cridland
ralphm, Yes, they did. I think the road to OAuth2 CalDAV is long and rocky.
-
ralphm
ok, but communicating that would've been nice
-
ralphm
oh well
-
ralphm
gotta walk to sprints now
-
Kev
Enjoy.
-
MattJ
m&m, by the way - a question that came up after IETF: as an implementor, how would I actually use POSH? Am I supposed to fire off HTTPS requests every time I see an invalid cert?
-
MattJ
See you ralphm
-
fippo
mattj: i think so
-
MattJ
m&m, or will we have a way in XMPP to hint that POSH should be used to verify?
-
m&m
MattJ: or everytime you see a new domain
-
Dave Cridland
yusuke.doi, I don't see nearly as many benefits for in-stream negotiated EXI, since you need a traditional XML parser, fallback cases, and so on. Feels all wrong.
-
Zash
MattJ: Just as we would need to fire off a DNS lookup for DANE
-
MattJ
Do both at the same time, and see which returns faster? ;)
-
m&m
basically, yes
-
yusuke.doi
Dave Cridland: Personally I agree. But Peter should have different answer
-
m&m
Happy Eyeballs for Everyone!
-
MattJ
Doesn't it essentially make everyone with a cert their own CA? :)
-
fippo
mattj: you might even do traditional dial-back in parallel :-)
-
m&m
it's the Oprah paradigm for protocols
-
Zash
MattJ: DANE? Yes. :D
-
m&m
DANE definitely does, POSH could depending on what other HTTP-based things you support
-
fippo
even though i think that the samecert stuff might be faster than POSH (less secure though sincc it works with self-signed certs)
-
m&m
fippo: dialback is not a prooftype
-
MattJ
fippo, samecert?
-
fippo
m&m: not for the ietf at least ;-)
-
m&m
fippo: not for anyone that actually cares about assurances d-:
-
MattJ
Neither for Prosody, as of the next version
-
MattJ
It's also an open question as to whether we allow dialback by default in the config
-
fippo
mattj: open a reverse connection to the host, starttls, compare certificates. slighty better than 0185, less roundtrips
-
MattJ
But either way it's motioning towards being called "insecure"
-
fippo
m&m: well, 99%+ of server admins don't care
- m&m wanders back to his day job responsibilities
-
MattJ
fippo, ah, right
-
Zash
!xep 185
-
fippo
m&m: shall i point out that muc.xmpp.ogr was using an invalid cert until like two weeks? :-)
-
Kanchil
Zash: XEP-0185(N/A): http://xmpp.org/extensions/xep-0185.html Dialback Key Generation and Validation - Informational/Active - Updated: 2007-02-15
-
MattJ
fippo, it wouldn't have been if nobody could connect to it :)
-
MattJ
Someone needs to jump first
-
m&m
right
-
Zash
Is samecert documented somewhere?
-
fippo
yeah. that big hammer called "jabber.org" ;-)
-
MattJ
fippo, well yes, there is that
-
fippo
zash: dave had a blogpost describing it...
-
MattJ
I was thinking of shipping XMPP servers, but jabber.org would be a better hammer
-
Tobias
Kev, yeah..the zZz meant i was asleep..sry
-
MattJ
or Google, but... meh
-
Zash
fippo: orly?
-
Zash
Dave Cridland: orly?!
-
Zash
Wasn't that d-w-d, which iirc was about verifying certs as normal
-
Zash
But in a dialback
-
m&m
that's what I thought
-
fippo
i think it descried samecert, too
-
Zash
Dave Cridland: Your blog, when will it return to the land of the online?
-
fippo
m&m: btw, DNA still needs a turbohalibut prooftype, otherwise that cridland guy will block it :-)
- m&m goes off for more caffeine
-
fippo
http://jabber.soup.io/post/88601075/Dave-Cridland-Dialback-Now-without-dialback -- cached version
-
fippo
the third paragraph describes samecert
-
Zash
And as I said at the summit, I'd like to see "If the SRV record is Secure, then the target name is acceptable in the certificate" in a standalone document :)
-
Dave Cridland
Tubrohalibut. Mmmmm.
-
Dave Cridland
Zash, So, my blog is more or less shot. I might resurrect it at some point. Or I might do something odd with having it semi-present and backed onto G+.
-
Kev
nanoc!
-
Kev
(Nanoc really does seem to be quite competent)
-
Dave Cridland
It's really that I'm not sure I can be bothered having a traditional blog, rather than G+.
-
Zash
It wouldn't be the same :(
-
Zash
But then, I'm in the 'doesn't really want to depend on Google'-crowd.
-
fippo
we should have recorded peters statement on open federation at the summit
-
Zash
fippo: summary? not sure I recall
-
fippo
zash: i don't recall exactly either :-( maybe webex was active and is recorded
-
MattJ
One day I'll finish my blog
-
MattJ
http://blog.matthewwild.co.uk/
-
Kanchil
MattJ: http://blog.matthewwild.co.uk/: Matthew Wild's Blog
-
Tobias
haha
-
Zash
!
-
Tobias
that reminds me of http://216.119.142.188/~jbwp/wp-content/uploads/2011/05/2011-05-01-Homer-Web-Page.jpg
-
Tobias
but sure beats the design of my blog