[{"author": "John Levine", "text": "<p>Welcome to Madrid</p>", "time": "2025-07-21T10:05:19Z"}, {"author": "Paul Hoffman", "text": "<p>Someone's gotta post a first message</p>", "time": "2025-07-21T10:05:45Z"}, {"author": "John Levine", "text": "<p>Now I can go home</p>", "time": "2025-07-21T10:06:00Z"}, {"author": "Petr \u0160pa\u010dek", "text": "<p>Option A is technically sound. Plus it gives deployment metrics ...</p>", "time": "2025-07-21T10:15:46Z"}, {"author": "St\u00e9phane Bortzmeyer", "text": "<p>Is the resolver on the IETF meeting Wifi network trusted?</p>", "time": "2025-07-21T10:19:00Z"}, {"author": "Petr \u0160pa\u010dek", "text": "<p>That's client's decision to be made, isn't it?</p>", "time": "2025-07-21T10:20:09Z"}, {"author": "Petr \u0160pa\u010dek", "text": "<p>As in, do _you_ trust it?</p>", "time": "2025-07-21T10:20:24Z"}, {"author": "St\u00e9phane Bortzmeyer", "text": "<p>Yes, I trust the NOC people</p>", "time": "2025-07-21T10:20:45Z"}, {"author": "Petr \u0160pa\u010dek", "text": "<p>Here's answer to your question then :-)</p>", "time": "2025-07-21T10:20:59Z"}, {"author": "St\u00e9phane Bortzmeyer", "text": "<p>So, I have to manually click on \"I trust this resolver\" ?</p>", "time": "2025-07-21T10:21:19Z"}, {"author": "Warren Kumari", "text": "<p>@Petr : As someone who has been deeply involved in the IETF NOC for many years \u2014 I have no idea if I should trust it or not, and don\u2019t see how a \u201cuser\u201d could make this determination\u2026..</p>", "time": "2025-07-21T10:21:41Z"}, {"author": "Petr \u0160pa\u010dek", "text": "<p>Up to you. You can also trust everything you see ...</p>", "time": "2025-07-21T10:21:58Z"}, {"author": "Warren Kumari", "text": "<p>I\u2019ve got root on that box, and have no idea \u2014 because I don\u2019t really grok the trust model for this\u2026.</p>", "time": "2025-07-21T10:22:25Z"}, {"author": "Petr \u0160pa\u010dek", "text": "<p>Web browsers do this decision zillion times a day. I don't see why TLS connection to a resolver is any different than TLS connection to a random web server.</p>", "time": "2025-07-21T10:22:58Z"}, {"author": "Duane Wessels", "text": "<p>warren has root?  now I really don't trust it.</p>", "time": "2025-07-21T10:23:01Z"}, {"author": "Ond\u0159ej Sur\u00fd", "text": "<p>Please don't forget to provide the feedback on the mailinglist.</p>", "time": "2025-07-21T10:23:04Z"}, {"author": "Warren Kumari", "text": "<p>Do I trust it to send me a URL to randomly follow? Hell no. Do I trust it to say example is at 192.0.2.2, and then I can examine the TLS cert when connecting to that address? Yes\u2026</p>", "time": "2025-07-21T10:23:53Z"}, {"author": "Daniel Gillmor", "text": "<p>Petr, there is at least one difference, which is that for TLS at least the origin model is a well-understood thing, both for web deployments and for clients.</p>", "time": "2025-07-21T10:23:55Z"}, {"author": "Daniel Gillmor", "text": "<p>for TLS on the web, that is.</p>", "time": "2025-07-21T10:24:08Z"}, {"author": "Petr \u0160pa\u010dek", "text": "<p>I'm saying something else. We (as in, users of contemporary software) have delegated this decision to web browser software. This will be no different.</p>", "time": "2025-07-21T10:25:01Z"}, {"author": "Ond\u0159ej Sur\u00fd", "text": "<p>That's what David(?) from Chrome said, I believe.</p>", "time": "2025-07-21T10:25:56Z"}, {"author": "Petr \u0160pa\u010dek", "text": "<p>As in, this decision is orthogonal to JSON object which ships the data around. And dnsop is about the format, not about how the data is displayed to user.</p>", "time": "2025-07-21T10:26:02Z"}, {"author": "Daniel Gillmor", "text": "<p>sure, the user agent will be the agent of the user here.  but the details of how we expect the agents to be responsible for the user interest may shape how we structure the mechanism.</p>", "time": "2025-07-21T10:26:13Z"}, {"author": "Petr \u0160pa\u010dek", "text": "<p>If I take it to extreme, should we define JPEG format so it cannot ever represent a malware? Same for JSON payloads ...</p>", "time": "2025-07-21T10:27:10Z"}, {"author": "Petr \u0160pa\u010dek", "text": "<p>Or define JPEG so it cannot ever represent misleding information in a picture?</p>", "time": "2025-07-21T10:28:11Z"}, {"author": "Shane Kerr", "text": "<p>So you're saying we should define EDE with images, Petr? <span aria-label=\"wink\" class=\"emoji emoji-1f609\" role=\"img\" title=\"wink\">:wink:</span></p>", "time": "2025-07-21T10:28:20Z"}, {"author": "Petr \u0160pa\u010dek", "text": "<p>@Shane I think we already have that, if it fits within 64k ... :trollface:</p>", "time": "2025-07-21T10:29:07Z"}, {"author": "Benjamin Schwartz", "text": "<p>Chairs: closing the mic line before the speaker is done speaking seems unfortunate.</p>", "time": "2025-07-21T10:29:31Z"}, {"author": "Tom Hill", "text": "<p>64k should be enough for anyone? :)</p>", "time": "2025-07-21T10:30:01Z"}, {"author": "Warren Kumari", "text": "<p>Thanks to the chairs / secretary / whoever for removing people from the queue after they have finished speaking\u2026 I usually forget to do so, so thanks!</p>", "time": "2025-07-21T10:30:30Z"}, {"author": "Tobias Fiebig", "text": "<p>svg in EDE?</p>", "time": "2025-07-21T10:30:39Z"}, {"author": "Benno Overeinder", "text": "<p>You are welcome Warren!</p>", "time": "2025-07-21T10:30:51Z"}, {"author": "Philip Homburg", "text": "<p>In the future we will find that the main use of a new DNS protocol that allows for larger messages it to send cat pictures.</p>", "time": "2025-07-21T10:31:21Z"}, {"author": "Shane Kerr", "text": "<p>Most of my screenshots fit in 65KB:</p>\n<div class=\"codehilite\"><pre><span></span><code>skerr:Screenshots$ ls -1 | wc -l\n1282\nskerr:Screenshots$ find . -size -65536c | wc -l\n895\n</code></pre></div>", "time": "2025-07-21T10:31:35Z"}, {"author": "Petr \u0160pa\u010dek", "text": "<p>Sure thing, EXTRA-TEXT is UTF-8 ... SVG would be perfect fit!</p>", "time": "2025-07-21T10:32:18Z"}, {"author": "Tommy Jensen", "text": "<p>clearly the text version of PPM is a better fit</p>", "time": "2025-07-21T10:32:43Z"}, {"author": "Andrew Campling", "text": "<p>The first draft on the topic seems useful, not sure about the second one.  I'd like to see the first one move forward.</p>", "time": "2025-07-21T10:32:50Z"}, {"author": "Tommy Jensen", "text": "<p>Having spent more time reading and thinking about Mark's draft, I am supportive, with my concerns more around adoption feasibility than technical objection</p>", "time": "2025-07-21T10:33:47Z"}, {"author": "Martin Thomson", "text": "<p>NO to a WG</p>", "time": "2025-07-21T10:33:51Z"}, {"author": "Martin Thomson", "text": "<p>This is such a small thing.</p>", "time": "2025-07-21T10:34:01Z"}, {"author": "Tommy Pauly", "text": "<p>No new WG. That\u2019s too heavy</p>", "time": "2025-07-21T10:34:04Z"}, {"author": "Tommy Jensen", "text": "<p>+1, here, not new WG</p>", "time": "2025-07-21T10:34:13Z"}, {"author": "Tommy Pauly", "text": "<p>How about a design team if you want</p>", "time": "2025-07-21T10:34:19Z"}, {"author": "Petr \u0160pa\u010dek", "text": "<p>it would give you a whole new shed to paint ...</p>", "time": "2025-07-21T10:34:24Z"}, {"author": "Martin Thomson", "text": "<p>Maybe the chairs could schedule more time for the work so that progress could be made at this meeting.</p>", "time": "2025-07-21T10:34:29Z"}, {"author": "Vittorio Bertola", "text": "<p>It's a pity that the queue was closed even before the presentation ended. I will try to post my thoughts to the list later today.</p>", "time": "2025-07-21T10:34:40Z"}, {"author": "Tommy Jensen", "text": "<p>And an acronym to design Petr, which might take longer than draft revisions</p>", "time": "2025-07-21T10:34:42Z"}, {"author": "Warren Kumari", "text": "<p>@ Tommy: Yes, I too am supportive\u2026</p>", "time": "2025-07-21T10:34:47Z"}, {"author": "Tom Hill", "text": "<p>A focussed interim would be a good start</p>", "time": "2025-07-21T10:34:57Z"}, {"author": "David Lawrence", "text": "<p>We can design Petr now?</p>", "time": "2025-07-21T10:35:13Z"}, {"author": "Warren Kumari", "text": "<p>Structured error made me twitch, but MNot\u2019s use case more than make up for that for me\u2026.</p>", "time": "2025-07-21T10:35:43Z"}, {"author": "Warren Kumari", "text": "<p>+1 to interim\u2026</p>", "time": "2025-07-21T10:36:01Z"}, {"author": "Benjamin Schwartz", "text": "<p>I think Mark's draft is on the right track, but the interesting question here is about (1) who are the parties? and (2) how do we write a technical standard that emphasizes certain norms about how those parties interact?</p>\n<p>One interesting option might be a set of URNs to identify the censorship event, to normalize the idea that these events are only comprehensible through some lens (like Lumen), not something that can be fetched from an arbitrary source (like a URI).</p>", "time": "2025-07-21T10:37:33Z"}, {"author": "Geoff Huston", "text": "<p>Yes Warren the data Tobias presented here does not correlate with the data I presented on this topic from an APNIC Labs measurement. (<a href=\"https://www.potaroo.net/presentations/2024-03-20-dnsv6-v6ops.pdf\">https://www.potaroo.net/presentations/2024-03-20-dnsv6-v6ops.pdf</a>)</p>", "time": "2025-07-21T10:47:48Z"}, {"author": "Tom Hill", "text": "<p>Have you had chance to compare Tobias' results yet?</p>", "time": "2025-07-21T10:49:20Z"}, {"author": "Warren Kumari", "text": "<p>I think it is a very different measurement paradigm \u2014 measuring behavior to Auth != measuring behavior to/from Recursive\u2026</p>", "time": "2025-07-21T10:50:29Z"}, {"author": "Ond\u0159ej Sur\u00fd", "text": "<p>PRF would be a good way to do unique tokens instead of random</p>", "time": "2025-07-21T10:50:41Z"}, {"author": "Geoff Huston", "text": "<p>It is not clear to me exactly what Tobais' work is measuring. The Labs work is measuring the operational behaviour of DNS recursive resolvers.</p>", "time": "2025-07-21T10:51:10Z"}, {"author": "Ond\u0159ej Sur\u00fd", "text": "<p>We already use SipHash 2-4 for DNS Cookies, but any cryptographically secure PRF would work.</p>", "time": "2025-07-21T10:51:16Z"}, {"author": "Tom Hill", "text": "<p>@Warren during Geoff's measurements, a tier-1 network was dropping IPv6 frags. I'd have said that would affect traffic in both directions?</p>", "time": "2025-07-21T10:51:31Z"}, {"author": "Warren Kumari", "text": "<p>I\u2019ve seen similar results to Geoff using other measurement techniques\u2026 My numbers look much more like Geoff\u2019s than Tobias\u2026</p>", "time": "2025-07-21T10:51:47Z"}, {"author": "Tommy Jensen", "text": "<p>Sounds like Warren is volunteering to give a talk!</p>", "time": "2025-07-21T10:52:24Z"}, {"author": "Tom Hill", "text": "<p>If there are still disparities, we need to figure out what's causing them.</p>", "time": "2025-07-21T10:52:31Z"}, {"author": "Tom Hill", "text": "<p>\"Don't do IPv6-only DNS resolvers\" isn't a solution that fits with the reality of network design</p>", "time": "2025-07-21T10:52:52Z"}, {"author": "Warren Kumari", "text": "<p>@Tom: Yes. But there are multiple sides to a connection, and (from what I\u2019ve seen) the recursive sides are more likely behind e.g enterprise firewalls which drop frags\u2026</p>", "time": "2025-07-21T10:52:55Z"}, {"author": "Andrew Campling", "text": "<p>Surely the divergence of results needs to be understood before the document is progressed.</p>", "time": "2025-07-21T10:53:18Z"}, {"author": "Tom Hill", "text": "<p>@Warren That's within the control of the enterprise network operator to fix, should they decide to use IPv6-only resolvers?</p>", "time": "2025-07-21T10:53:46Z"}, {"author": "Shumon Huque", "text": "<p>Paul H -- I think largely the changes are topics that have been broached on the list in the past. We should review the recent PRs and confirm ..</p>", "time": "2025-07-21T10:53:49Z"}, {"author": "Warren Kumari", "text": "<p>Authoratives are, kinda by definition, \u201con the Internet\u201d. Recursive live in enterprises, residences, etc.. You need to measure both sides\u2026</p>", "time": "2025-07-21T10:54:18Z"}, {"author": "Tom Hill", "text": "<p>Right, but it's still up to you to make your resolvers work, based on the way you choose to deploy them</p>", "time": "2025-07-21T10:54:54Z"}, {"author": "Shane Kerr", "text": "<p>It's domain CONTROL validation not domain OWNERSHIP validation, right?</p>", "time": "2025-07-21T10:54:59Z"}, {"author": "Tommy Jensen", "text": "<p>+1 to Tom though, once we're talking about enterprises, we are talking about network operators in control of their own segments that introduce problems not common to general Internet users outside enterprise networks</p>", "time": "2025-07-21T10:55:04Z"}, {"author": "Geoff Huston", "text": "<p>Andrew - I cannot speak to Tobias' methodology. At APNIC Labs we use a large set of end users and a small set of authoritative servers that are explicitly configured to behave in ways we want to measure (such as truncation, fragmentation, etc).</p>", "time": "2025-07-21T10:55:20Z"}, {"author": "Tom Hill", "text": "<p>The original opposition to the draft was that the IPv6 <em>internet</em> was less reliable and so this was a bad idea for 'the DNS' in general</p>", "time": "2025-07-21T10:55:23Z"}, {"author": "Shumon Huque", "text": "<p>Ben -- if you have a definition of \"control over domain\" feel free to provide one. At the moment, it just means you confirmed the ability to update the domain with a piece of data supplied be the validator at roughly the current time.</p>", "time": "2025-07-21T10:56:30Z"}, {"author": "Petr \u0160pa\u010dek", "text": "<p>RFC 9499, search for \"Owner:\".</p>", "time": "2025-07-21T10:57:17Z"}, {"author": "Benjamin Schwartz", "text": "<p><span class=\"user-mention\" data-user-id=\"1210\">@Shumon Huque</span> No ... the draft also supports persistent validation!</p>", "time": "2025-07-21T10:57:36Z"}, {"author": "Warren Kumari", "text": "<p>If I run <a href=\"http://www.example.com\">www.example.com</a>, I don\u2019t care <em>why</em> a user cannot reach my site, just that they can\u2019t \u2014 I cannot realistically fix other people\u2019s recursive resolvers\u2026. Yes, the resolver operator should bit it themselves, but e.g enterprise resolver operators won\u2019t until things are on fire\u2026.</p>", "time": "2025-07-21T10:57:45Z"}, {"author": "Shumon Huque", "text": "<p>Ben -- That is true - that is one the recent changes, so qualify my last statement accordingly :)</p>", "time": "2025-07-21T10:58:10Z"}]