[{"author": "Sean Turner", "text": "@robin thanks!
", "time": "2022-03-23T12:07:11Z"}, {"author": "jhoyla", "text": "What's the scale on the bottom graph?
", "time": "2022-03-23T12:16:35Z"}, {"author": "sftcd-x-x-z", "text": "@rlb: your audio started clipping a bit in the room once you turned on video
", "time": "2022-03-23T12:17:38Z"}, {"author": "Richard Barnes", "text": "@sftcd thanks, will turn off
", "time": "2022-03-23T12:17:50Z"}, {"author": "kaduk@jabber.org/barnowl", "text": "noticed the same remotely, too.  Thanks
", "time": "2022-03-23T12:18:02Z"}, {"author": "dkg", "text": "+1 for aasvg.  please merge
", "time": "2022-03-23T12:19:11Z"}, {"author": "Robin Wilton", "text": "Font size is somewhat painful on a laptop screen, btw...
", "time": "2022-03-23T12:19:19Z"}, {"author": "sftcd-x-x-z", "text": "follow along locally at https://github.com/mlswg/mls-protocol/pulls
", "time": "2022-03-23T12:20:05Z"}, {"author": "Yoshiro Yoneya", "text": "@Robin, Expand Video button may help you.
", "time": "2022-03-23T12:20:48Z"}, {"author": "kaduk@jabber.org/barnowl", "text": "Or even fullscreen.
But both of them cause all the other controls to be inaccessible,
which is a bit suboptimal.
", "time": "2022-03-23T12:21:19Z"}, {"author": "Meetecho", "text": "Double clicking video streams will also make them bigger
", "time": "2022-03-23T12:21:40Z"}, {"author": "Robin Wilton", "text": "Fortunately I have a large 2ndary display, but thanks for the helpful tips!
", "time": "2022-03-23T12:22:04Z"}, {"author": "kaduk@jabber.org/barnowl", "text": "> completely heterogeneous
Surely that was meant to be homogeneous, right?
", "time": "2022-03-23T12:24:03Z"}, {"author": "sftcd-x-x-z", "text": "that's what I thought
", "time": "2022-03-23T12:24:14Z"}, {"author": "jhoyla", "text": "Would a higher layer application be able to access this mime type from the MLS layer?
", "time": "2022-03-23T12:27:01Z"}, {"author": "jhoyla", "text": "Or would the higher layer application have to reproduce it?
", "time": "2022-03-23T12:27:25Z"}, {"author": "kaduk@jabber.org/barnowl", "text": "I think this is an interesting question, and the right answer is not
immediately clear to me.
It is good to be able to uniquely determine the structure/format of
the message contents, but whether that information needs to be inside
our framing or the outermost layer of framing for what we convey seems
subject to debate.
", "time": "2022-03-23T12:28:44Z"}, {"author": "Eric Rescorla", "text": "Thanks. that is what i was saying
", "time": "2022-03-23T12:29:01Z"}, {"author": "Sean Turner", "text": "locked the queue there to make sure we get through everything. If end up going short and we don't resolve this will re-open.
", "time": "2022-03-23T12:29:37Z"}, {"author": "Eric Rescorla", "text": "you re-opened the queue
", "time": "2022-03-23T12:30:04Z"}, {"author": "Sean Turner", "text": "I did .. I got like 4 what are you doing messages. I listened to the crowd ;)
", "time": "2022-03-23T12:30:41Z"}, {"author": "kaduk@jabber.org/barnowl", "text": "\"but what are you really trying to do?\"
", "time": "2022-03-23T12:30:57Z"}, {"author": "dkg", "text": "it seems like this would be better established as a convention of what the application data looks like for any given mls deployment
", "time": "2022-03-23T12:32:11Z"}, {"author": "dkg", "text": "this is all wrapped inside the message encryption, right?
", "time": "2022-03-23T12:32:45Z"}, {"author": "Sean Turner", "text": "Okay now I am closing it ;)
", "time": "2022-03-23T12:33:47Z"}, {"author": "Robin Wilton", "text": "Why would the application look in more than one place for the data types it's expecting?
", "time": "2022-03-23T12:33:48Z"}, {"author": "Cullen Jennings", "text": "if you send contradicting information in two places, hard to help you
", "time": "2022-03-23T12:33:49Z"}, {"author": "dkg", "text": "so is that an argument to *not* have this field, or to have it?
", "time": "2022-03-23T12:34:09Z"}, {"author": "Robin Wilton", "text": "@Cullen +1; and if someone else sets contradicting data elsewhere, don't go looking for it ;^,
", "time": "2022-03-23T12:34:24Z"}, {"author": "Benjamin Beurdouche", "text": "I would ask, is this needed by the protocol or not?
", "time": "2022-03-23T12:34:25Z"}, {"author": "Benjamin Beurdouche", "text": "I don't think it is, so I wouldn't add this.
", "time": "2022-03-23T12:34:46Z"}, {"author": "jhoyla", "text": "If the information isn't used by the MLS layer it makes no sense to me to put it in the MLS layer.
", "time": "2022-03-23T12:35:48Z"}, {"author": "jhoyla", "text": "It just feels like a potential footgun.
", "time": "2022-03-23T12:35:58Z"}, {"author": "Daniel Huigens", "text": "To be fair, the application data isn't used by MLS either. I think having a (type, data) tuple as a message isn't so strange
", "time": "2022-03-23T12:37:40Z"}, {"author": "Benjamin Beurdouche", "text": "Exact point, everything should be in the application messages
", "time": "2022-03-23T12:38:14Z"}, {"author": "dkg", "text": "another way of asking this is: can we imagine a plausibly different demuxing mechanism?
", "time": "2022-03-23T12:38:24Z"}, {"author": "jhoyla", "text": "The application data isn't parsed by MLS, it's totally opaque, this is adding semantics in the MLS layer
", "time": "2022-03-23T12:38:28Z"}, {"author": "Eric Rescorla", "text": "At this point I would ask for a hum
", "time": "2022-03-23T12:39:34Z"}, {"author": "dkg", "text": "the other question is: do we have any document that defines how to deploy MLS, and what parameters are needed?  if so, we should ensure that this bundle of parameters includes \"how to interpret the application data?\"
", "time": "2022-03-23T12:39:51Z"}, {"author": "Richard Barnes", "text": "@dkg arch doc is up next :)
", "time": "2022-03-23T12:40:06Z"}, {"author": "Richard Barnes", "text": "not sure that is totally clearly laid out there
", "time": "2022-03-23T12:40:19Z"}, {"author": "npd", "text": "it seems harder to assess what should or shouldn't be in the spec because we have it in such a way that MLS can't be implemented without that more concrete spec
", "time": "2022-03-23T12:40:45Z"}, {"author": "dkg", "text": "a formal and compact representation of that would be a really nice thing to have.
", "time": "2022-03-23T12:40:46Z"}, {"author": "jhoyla", "text": "So instead we're adding extra cruft to the layer below?
", "time": "2022-03-23T12:42:03Z"}, {"author": "Cullen Jennings", "text": "Say for example you had defined SIP to have no way to upgrade the body from SDP to something else. The IETF would never do something that stupid - oh , whoops we did
", "time": "2022-03-23T12:42:12Z"}, {"author": "dkg", "text": "one advantage of this proposal is that it forces MLS deployments to leave an upgrade path
", "time": "2022-03-23T12:42:19Z"}, {"author": "jhoyla", "text": "Where it will be at least as common, by definition.
", "time": "2022-03-23T12:42:27Z"}, {"author": "Richard Barnes", "text": "+1 jhoyla
", "time": "2022-03-23T12:42:59Z"}, {"author": "Eric Rescorla", "text": "We had precisely this debate in QUIC about datagrams and ended up in the place MLS currently is
", "time": "2022-03-23T12:43:24Z"}, {"author": "Richard Barnes", "text": "@EKR you mean MLS without this PR?
", "time": "2022-03-23T12:43:38Z"}, {"author": "Eric Rescorla", "text": "yes
", "time": "2022-03-23T12:43:52Z"}, {"author": "dkg", "text": "we lost sean!
", "time": "2022-03-23T12:44:28Z"}, {"author": "dkg", "text": "sean's browser sent the wrong mime_type
", "time": "2022-03-23T12:44:50Z"}, {"author": "kaduk@jabber.org/barnowl", "text": "Unfortunately the AD can only do it if they go adjust permissions in
the datatracker and re-log-in to meetecho.
", "time": "2022-03-23T12:45:14Z"}, {"author": "dkg", "text": "i'm not touching either option because i'm undecided
", "time": "2022-03-23T12:46:04Z"}, {"author": "Eric Rescorla", "text": "Just do both
", "time": "2022-03-23T12:46:26Z"}, {"author": "kaduk@jabber.org/barnowl", "text": "Oops, tried to actually pull up the PR before (not)raising my hand,
but was too slow.  Alas.
", "time": "2022-03-23T12:46:34Z"}, {"author": "jhoyla", "text": "You could have been the tie-breaker :P
", "time": "2022-03-23T12:47:17Z"}, {"author": "sftcd-x-x-z", "text": "@dkg: seems like you predicted the overall result too:-)
", "time": "2022-03-23T12:47:18Z"}, {"author": "kaduk@jabber.org/barnowl", "text": "Having looked, a 7-bit ASCII text string seems very debatable as the
best encoding for a content format indication.  Why not use
https://www.iana.org/assignments/core-parameters/core-parameters.xhtml#content-formats?
", "time": "2022-03-23T12:48:05Z"}, {"author": "kaduk@jabber.org/barnowl", "text": "I do really like dkg's comment about making sure we have a crisp
document about what you have to do to integrate MLS into your
protocol.
", "time": "2022-03-23T12:48:32Z"}, {"author": "jhoyla", "text": "Are mime types guaranteed to be unambiguous?
", "time": "2022-03-23T12:48:35Z"}, {"author": "sftcd-x-x-z", "text": "@jhoyla: no and yes
", "time": "2022-03-23T12:49:04Z"}, {"author": "jhoyla", "text": "If there are vendor defined mime types I assume not
", "time": "2022-03-23T12:49:09Z"}, {"author": "npd", "text": "+1 kaduk (and dkg)
", "time": "2022-03-23T12:49:35Z"}, {"author": "jhoyla", "text": "@sftcd-x-x-z How so?
", "time": "2022-03-23T12:49:50Z"}, {"author": "sftcd-x-x-z", "text": "there're some catch-all ones, but IIUC many problems are in practice handled e.g. by MUAs
", "time": "2022-03-23T12:50:25Z"}, {"author": "kaduk@jabber.org/barnowl", "text": "RFC 6648 has something to say about X- types (which, IIRC, have seem
some collisions in the past)
", "time": "2022-03-23T12:50:36Z"}, {"author": "Cullen Jennings", "text": "I agree with a string is not best encoding. But the COAP registry, because of how they try and optimize for size of the integer, will have differnt goals than one for MLS. Probably would be some pain in registering new code points in the COAP registry that would not be used in CoAP.
", "time": "2022-03-23T12:51:17Z"}, {"author": "jhoyla", "text": "Ah, so you could have a catch-all mime type on the MLS layer, and then specific ones in the application data and it would still be \"correct\"
", "time": "2022-03-23T12:51:29Z"}, {"author": "jhoyla", "text": "?
", "time": "2022-03-23T12:51:32Z"}, {"author": "sftcd-x-x-z", "text": "I think so yeah, IIRC there's an application/octet-stream one or similar
", "time": "2022-03-23T12:51:54Z"}, {"author": "kaduk@jabber.org/barnowl", "text": "There is a FCFS range in the CoAP registry.  No pain.
", "time": "2022-03-23T12:52:42Z"}, {"author": "sftcd-x-x-z", "text": "https://www.iana.org/assignments/media-types/media-types.xhtml for the loooong list
", "time": "2022-03-23T12:54:05Z"}, {"author": "dkg", "text": "+1 Robin
", "time": "2022-03-23T12:56:59Z"}, {"author": "Cullen Jennings", "text": "@kaduk - fair point on FCFS. I was imaging the pain of the argument about if text/html should be a short number ( and not in FCFS range, or long ). But that is really no big deal.
", "time": "2022-03-23T12:58:17Z"}, {"author": "sftcd-x-x-z", "text": "I'm not seeing any in-room volunteering activity fwiw
", "time": "2022-03-23T12:59:08Z"}, {"author": "Richard Barnes", "text": "Two deployments!
", "time": "2022-03-23T13:00:38Z"}, {"author": "Richard Barnes", "text": "RingCentral is also using MLS
", "time": "2022-03-23T13:00:43Z"}, {"author": "Rohan Mahy", "text": "@jhoyla vendor defined mime types can be registered with IANA under \"document required\" policy only
", "time": "2022-03-23T13:00:46Z"}, {"author": "Rohan Mahy", "text": "I am planning to do a detailed review of the architecture doc during WGLC
", "time": "2022-03-23T13:01:43Z"}, {"author": "Mallory Knodel", "text": "ohbai
", "time": "2022-03-23T13:02:12Z"}, {"author": "Robin Wilton", "text": "lol
", "time": "2022-03-23T13:02:18Z"}, {"author": "dkg", "text": "i've just opened https://github.com/mlswg/mls-architecture/issues/92
", "time": "2022-03-23T13:02:27Z"}, {"author": "Robin Wilton", "text": "You're welcome - I hope the notes are OK!
", "time": "2022-03-23T13:02:31Z"}, {"author": "kaduk@jabber.org/barnowl", "text": "Thanks dkg!
", "time": "2022-03-23T13:02:43Z"}, {"author": "Benjamin Beurdouche", "text": "ack dkg
", "time": "2022-03-23T13:02:43Z"}]