[{"author": "Jean Queralt", "text": "<p>Greetings from Malaysia.</p>", "time": "2023-07-24T16:30:58Z"}, {"author": "Andrew Campling", "text": "<p>Good morning DNSOPs</p>", "time": "2023-07-24T16:33:33Z"}, {"author": "Suzanne Woolf", "text": "<p>Good morning/afternoon/evening to everyone, wherever you are thanks for joining us!</p>", "time": "2023-07-24T16:34:33Z"}, {"author": "Shane Kerr", "text": "<p>We can recommend DF flag set if we make the text a Best Aspirational Practice instead of a Best Common Practice document, right?</p>", "time": "2023-07-24T16:42:32Z"}, {"author": "Benno Overeinder", "text": "<p>cds-consistency presentation is up.</p>", "time": "2023-07-24T16:52:52Z"}, {"author": "Lars-Johan Liman", "text": "<p>@charis: Tim mentioned structured error messages, and that he didn't want to mess with stuff that was still in motion. I disagree. I think it far more advantageous to \"fix\" the protocol _before_ it's cast in stone and everybody has implemented it. If there already is a new and better \"version\", let's make sure _that's_ what gets deployed, and not the intermediary \"less optimal\" version. Yes, it will delay deployment of the current spec, but it may lead to a sooner deployment of the better version. IMHO.</p>", "time": "2023-07-24T16:53:11Z"}, {"author": "Tim Wicinski", "text": "<p>currently requesting IETF creates \"Best Aspirational Practice\" document</p>", "time": "2023-07-24T16:53:23Z"}, {"author": "Tim Wicinski", "text": "<p>@lars: I am in favor of fixing the protocol. before cast in stone! I was trying to say I want to see more operational experience so we. can fix anything which is not working</p>", "time": "2023-07-24T16:54:40Z"}, {"author": "Warren Kumari", "text": "<p>NOc knows ; they are seeing lots of TX errors on the AP in front right of room</p>", "time": "2023-07-24T16:54:43Z"}, {"author": "Benno Overeinder", "text": "<p>Thanks Warren.</p>", "time": "2023-07-24T16:55:21Z"}, {"author": "Lars-Johan Liman", "text": "<p><span class=\"user-mention\" data-user-id=\"48\">@Tim Wicinski</span> : Ah! Got it. Then we're in agreement!</p>", "time": "2023-07-24T16:55:52Z"}, {"author": "Paul Hoffman", "text": "<p>Reminder to folks: if you want to go to the mic, you need to raise your hand in Meetecho. Your minutes-taker thanks you.</p>", "time": "2023-07-24T16:56:28Z"}, {"author": "Andrew Sullivan", "text": "<p>It pains me to say that the CDS consistency draft is yet another piece of evidence that DNSSEC is exceptionally risky in real operational practice.  :(</p>", "time": "2023-07-24T16:56:39Z"}, {"author": "Viktor Dukhovni", "text": "<p>Au contraire, DNSSEC is the only mechanism to authenticate e.g. CSYNC updates. Need of due care in multi-provider setups (rare) does not mean that DNSSEC is risky, it is just evidence that multi-provider is complex.</p>", "time": "2023-07-24T16:58:46Z"}, {"author": "Anthony Somerset", "text": "<p>i don't think risky is the correct word to use - but yes far from simple that there are huge opportunities for errors and failures</p>", "time": "2023-07-24T16:58:56Z"}, {"author": "Tim Wicinski", "text": "<p>I would argue there will/should be more and more multi-provider setups, but I am just an operator who worries about everything</p>", "time": "2023-07-24T16:59:37Z"}, {"author": "Anthony Somerset", "text": "<p>these are uncommon today but i am seeing an uptick on requirements to do multi provider at DNS level if not self hosting</p>", "time": "2023-07-24T17:00:30Z"}, {"author": "Viktor Dukhovni", "text": "<p>I'm in favour of validating updated CSYNC names.</p>", "time": "2023-07-24T17:00:58Z"}, {"author": "Andrew Sullivan", "text": "<p>Well, this is sort of my point (it's not a comment on the draft, which given my usual hat I refuse to have an opinion about). DNSSEC may just have made DNS too brittle, and the work that has to be done to make it work in a realistic operational world may be evidence that we actually do need to muddle out a way to replace the DNS for real.</p>", "time": "2023-07-24T17:02:49Z"}, {"author": "Tim Wicinski", "text": "<p>Sounds like time for the blockchain Mr Sullivan</p>", "time": "2023-07-24T17:03:48Z"}, {"author": "Anthony Somerset", "text": "<p>i do personally prefer the idea that if we can encrypt the dns communication transmission end to end we can alternatively mitigate a lot of the original cause for DNSSEC in the first place.</p>", "time": "2023-07-24T17:05:58Z"}, {"author": "Anthony Somerset", "text": "<p>aka DoT/DoH for auth servers</p>", "time": "2023-07-24T17:06:33Z"}, {"author": "Matthew Pounsett", "text": "<p>In that environment, nothing stops any step along the way from modifying answers.   Channel and data security solve different problems.</p>", "time": "2023-07-24T17:06:53Z"}, {"author": "Andrew Campling", "text": "<p>@Anthony Surely encryption of the DNS solves a different problem to DNSSEC as it does not guarantee the validity of the response, simply prevents them from being observed?</p>", "time": "2023-07-24T17:07:20Z"}, {"author": "Anthony Somerset", "text": "<p>yes on both counts - you have to trust the recursive resolver</p>", "time": "2023-07-24T17:08:16Z"}, {"author": "Warren Kumari", "text": "<p>The NOC says that there are 3-5 phones nearby the APs using 80Mhz channels. Because we are near the SFO port, we cannot use the DFS 5Ghz channels (because of RADAR interference). They are still looking...</p>", "time": "2023-07-24T17:09:07Z"}, {"author": "Andrew Fregly", "text": "<p>Has anybody considered that a block chain might be a good solution to to the problem CSYNC is trying to solve?</p>", "time": "2023-07-24T17:09:52Z"}, {"author": "Anthony Somerset", "text": "<p><span class=\"user-mention silent\" data-user-id=\"240\">Warren Kumari</span> <a href=\"#narrow/stream/114-dnsop/topic/ietf-117/near/78485\">said</a>:</p>\n<blockquote>\n<p>The NOC says that there are 3-5 phones nearby the APs using 80Mhz channels. Because we are near the SFO port, we cannot use the DFS 5Ghz channels (because of RADAR interference). They are still looking...</p>\n</blockquote>\n<p>are we that close that this would cause a real issue?</p>", "time": "2023-07-24T17:09:55Z"}, {"author": "Vittorio Bertola", "text": "<p>Channel security implies data security if and only if you decide to have absolute faith in the resolver you are using, which is the implicit assumption in the original browser deployment model.</p>", "time": "2023-07-24T17:10:04Z"}, {"author": "Warren Kumari", "text": "<p>Whoever has a device called Pixel_9871, it would be great if you could turn off your hotspot... It's using an 80Mhz channel that overlaps with the channels that the IETF is using...</p>", "time": "2023-07-24T17:11:49Z"}, {"author": "Gabriel Andrews", "text": "<p>Guilty - handling.</p>", "time": "2023-07-24T17:12:02Z"}, {"author": "Andrew Sullivan", "text": "<p>DNSSEC does not require you to trust your recursive, and I don't think it would be an improvement to require that we do.</p>", "time": "2023-07-24T17:14:16Z"}, {"author": "Warren Kumari", "text": "<div class=\"message_inline_image\"><a href=\"https://cdn.wkumari.dev/dnsop_wifi.png\"><img src=\"/external_content/cdd1f8c4b5c12016ecffd928e67a8004195f68de/68747470733a2f2f63646e2e776b756d6172692e6465762f646e736f705f776966692e706e67\"></a></div>", "time": "2023-07-24T17:14:24Z"}, {"author": "Warren Kumari", "text": "<p>Ta!</p>", "time": "2023-07-24T17:14:29Z"}, {"author": "Warren Kumari", "text": "<p>Thank you! Should be better now...</p>", "time": "2023-07-24T17:15:18Z"}, {"author": "Shane Kerr", "text": "<p>NS1 does not have code queued up for NXNAME, BTW. I haven't really looked to see the level of effort.</p>", "time": "2023-07-24T17:16:19Z"}, {"author": "Warren Kumari", "text": "<p>All better now -- <a href=\"https://cdn.wkumari.dev/dnsop_wifi2.png\">https://cdn.wkumari.dev/dnsop_wifi2.png</a><br>\nNOC sees TX errors decreasing. Thanks!</p>\n<div class=\"message_inline_image\"><a href=\"https://cdn.wkumari.dev/dnsop_wifi2.png\"><img src=\"/external_content/6ca88ce49aa34f07995160b41bc52cc6e2fb4cd2/68747470733a2f2f63646e2e776b756d6172692e6465762f646e736f705f77696669322e706e67\"></a></div>", "time": "2023-07-24T17:17:01Z"}, {"author": "Shane Kerr", "text": "<p>We do not have to fix this non-problem. ;-)</p>", "time": "2023-07-24T17:19:25Z"}, {"author": "Shane Kerr", "text": "<p>It's been operational for years and the world has not ended, IMHO.</p>", "time": "2023-07-24T17:19:38Z"}, {"author": "Benno Overeinder", "text": "<p>Shane, your comments for Issue 4?</p>", "time": "2023-07-24T17:20:10Z"}, {"author": "Shane Kerr", "text": "<p>Yes, that's correct.</p>", "time": "2023-07-24T17:20:49Z"}, {"author": "Puneet Sood", "text": "<p>Issue 5: Strongly prefer recommending following RFC 4470</p>", "time": "2023-07-24T17:20:49Z"}, {"author": "Puneet Sood", "text": "<p>for new implementations.</p>", "time": "2023-07-24T17:20:57Z"}, {"author": "Anthony Somerset", "text": "<p>if pre-existing standards solve the problem correctly then surely that is the the guidance to give - go deploy as per the correct standards</p>", "time": "2023-07-24T17:20:58Z"}, {"author": "Puneet Sood", "text": "<p>thanks Tale for saying that.</p>", "time": "2023-07-24T17:24:08Z"}, {"author": "Anthony Somerset", "text": "<p>concur with adoption</p>", "time": "2023-07-24T17:30:37Z"}, {"author": "Wes Hardaker", "text": "<p>You know............ If we just filed an errata with the original spec and say it was supposed to be 1 bit not 16 bits then we have 15 new bits to use for other things!!!!!</p>", "time": "2023-07-24T17:35:45Z"}, {"author": "Shane Kerr", "text": "<p>We can get rid of source port randomization! Good idea, Wes. ;-)</p>", "time": "2023-07-24T17:36:15Z"}, {"author": "Warren Kumari", "text": "<p>@Ted Lemon: What about keeping all of the \"interesting\" bits in an Appendix?</p>", "time": "2023-07-24T17:36:29Z"}, {"author": "Matthew Pounsett", "text": "<p>Wes-From-The-Past has an excellent bad idea. :)</p>", "time": "2023-07-24T17:36:44Z"}, {"author": "Warren Kumari", "text": "<p><span class=\"user-mention\" data-user-id=\"1707\">@Shane Kerr</span>  New source of entropy... ? :-P</p>", "time": "2023-07-24T17:36:56Z"}, {"author": "Eric Orth", "text": "<p>+1 that the document includes a bunch of background/reasoning that really only makes sense in an informational.  This doc should just say very simply, \"QDCOUNT MUST be 0 or 1\" and maybe at most say required by operational practices by assumptions in the ecosystem.</p>", "time": "2023-07-24T17:37:05Z"}, {"author": "Tim Wicinski", "text": "<p>Agree with interesting bits in the Appendix</p>", "time": "2023-07-24T17:38:21Z"}, {"author": "Wes Hardaker", "text": "<p>that's odd...  so the past-116 me was done using the meetecho chat tool on a phone.</p>", "time": "2023-07-24T17:38:26Z"}, {"author": "Eric Orth", "text": "<p>Much as I disagree with all the arguments around unable to differentiate errors and such, only asking one question is a defacto standard at this point, so let's codify it for the one way that'll work with all the existing implementations.</p>", "time": "2023-07-24T17:38:33Z"}, {"author": "Wes Hardaker", "text": "<p>Now I'm in the future</p>", "time": "2023-07-24T17:38:46Z"}, {"author": "Peter Koch", "text": "<p>DNS-SD is not the DNS, robustness principle applies, +1 to Liman</p>", "time": "2023-07-24T17:40:18Z"}, {"author": "Eric Orth", "text": "<p>\"QDCOUNT MUST be at most 1.  Otherwise response behavior is unpredictable due to historically being undefined and ambiguous.\"</p>", "time": "2023-07-24T17:43:34Z"}, {"author": "Peter Thomassen", "text": "<p>How about making QDCOUNT&lt;=1 a BCP? Seems to me that would help manage expectations of those trying creative implementations, while not completely blocking the road in case something comes around the corner in the future where we wouldn't want to be as strict. (Best <em>Current</em> Practice.)</p>", "time": "2023-07-24T17:43:43Z"}, {"author": "Peter Thomassen", "text": "<p>BCP would also be \"informational\" enough to contain all the analysis bits in an appendix.</p>", "time": "2023-07-24T17:44:18Z"}, {"author": "Jim Reid", "text": "<p>+1 to Eric</p>", "time": "2023-07-24T17:45:17Z"}, {"author": "John Levine", "text": "<p>I prefer to codify the reality that only 0 and 1 work. It's a little bit of anti-amel.</p>", "time": "2023-07-24T17:45:29Z"}, {"author": "John Levine", "text": "<p>anti-camel</p>", "time": "2023-07-24T17:46:00Z"}, {"author": "Shane Kerr", "text": "<p>MUST NOT statements save lives! :-D</p>", "time": "2023-07-24T17:46:32Z"}, {"author": "Matthew Pounsett", "text": "<p>Any implementation of QDCOUNT &gt; 1 would hit so many weird corner cases \u2014which make responses useless\u2014that anyone who wants to do that should use a separate mechanism.  Hence Ray's multi-qtypes draft.</p>", "time": "2023-07-24T17:48:09Z"}, {"author": "Matthew Pounsett", "text": "<p>So better to just outlaw it and push people to EDNS</p>", "time": "2023-07-24T17:48:29Z"}, {"author": "Lars-Johan Liman", "text": "<p>I still think that text along the lines of \"&gt; 1 is not well defined in public DNS documents, and should only be used in situations where both client and server agree on the semantics. In normal cases DNS servers are expected to respond with FORMERR.\"</p>", "time": "2023-07-24T17:48:58Z"}, {"author": "Jim Reid", "text": "<p>Shane, MUST NOT saves millions of lines of code too. :-)</p>", "time": "2023-07-24T17:49:19Z"}, {"author": "Matthew Pounsett", "text": "<p>Anyone who wants to write a DNS server that doesn't need to interoperate with other DNS servers is free to ignore any RFC they wish.</p>", "time": "2023-07-24T17:49:45Z"}, {"author": "Jim Reid", "text": "<p>I prefer QDcount must be &lt;2. That can be revisited If/when someone comes up with a reasonable use case for QDcount &gt;= 2.</p>", "time": "2023-07-24T17:51:22Z"}, {"author": "Peter Thomassen", "text": "<p>Why is a standards document better than a BCP (which would be easier to revise iff needed)?</p>", "time": "2023-07-24T17:51:55Z"}, {"author": "Jaime Jimenez", "text": "<p>About DOTS: it\u2019s based in CoAP and there are many CoAP client/server libraries.</p>", "time": "2023-07-24T17:52:48Z"}, {"author": "Mohamed Boucadair", "text": "<p>You may look at <a href=\"https://github.com/nttdots/go-dots\">https://github.com/nttdots/go-dots</a></p>", "time": "2023-07-24T17:54:23Z"}, {"author": "Puneet Sood", "text": "<p><span class=\"user-mention silent\" data-user-id=\"297\">Peter Thomassen</span> <a href=\"#narrow/stream/114-dnsop/topic/ietf-117/near/78774\">said</a>:</p>\n<blockquote>\n<p>Why is a standards document better than a BCP (which would be easier to revise iff needed)?</p>\n</blockquote>\n<p>Agreed. Not seeing the value to having this as a standards track or WG RFC</p>", "time": "2023-07-24T17:54:35Z"}, {"author": "David Lawrence", "text": "<p>Lamp <span aria-label=\"rolling on the floor laughing\" class=\"emoji emoji-1f923\" role=\"img\" title=\"rolling on the floor laughing\">:rolling_on_the_floor_laughing:</span></p>", "time": "2023-07-24T17:55:29Z"}, {"author": "Lars-Johan Liman", "text": "<p><span class=\"user-mention silent\" data-user-id=\"1208\">Puneet Sood</span> <a href=\"#narrow/stream/114-dnsop/topic/ietf-117/near/78782\">said</a>:</p>\n<blockquote>\n<p><span class=\"user-mention silent\" data-user-id=\"297\">Peter Thomassen</span> <a href=\"#narrow/stream/114-dnsop/topic/ietf-117/near/78774\">said</a>:</p>\n<blockquote>\n<p>Why is a standards document better than a BCP (which would be easier to revise iff needed)?</p>\n</blockquote>\n<p>Agreed. Not seeing the value to having this as a standards track or WG RFC</p>\n</blockquote>\n<p>I can go with a BCP. That makes sense to me.</p>", "time": "2023-07-24T17:55:42Z"}, {"author": "David Lawrence", "text": "<p>Urg autocorrect ... Snmp <span aria-label=\"rolling on the floor laughing\" class=\"emoji emoji-1f923\" role=\"img\" title=\"rolling on the floor laughing\">:rolling_on_the_floor_laughing:</span></p>", "time": "2023-07-24T17:55:52Z"}, {"author": "Jean Queralt", "text": "<p>Anyone from Meetecho to report bugs?</p>", "time": "2023-07-24T17:57:39Z"}, {"author": "Lorenzo Miniero", "text": "<p>What's wrong Jean?</p>", "time": "2023-07-24T17:57:56Z"}, {"author": "Jean Queralt", "text": "<p>Users with Private Chat (seemingly) disabled do show up on the \"tab\" list on top of the chat though no actual chatting is possible. My take is the Private Chat should not show for such users and the \"tab\" should also not appear.</p>", "time": "2023-07-24T17:59:26Z"}, {"author": "Shane Kerr", "text": "<p>Perl scripts that are hard to maintain? Hard to believe! ;-)</p>", "time": "2023-07-24T17:59:31Z"}, {"author": "Anthony Somerset", "text": "<p>moral of the story, don't drink and code perl scripts :D</p>", "time": "2023-07-24T18:01:29Z"}, {"author": "Andrew Sullivan", "text": "<p>I don't know how the machines know what date and time it is where you are, but they do.</p>", "time": "2023-07-24T18:01:36Z"}, {"author": "Nigel Hickson", "text": "<p>Hope you perhaps discussed issues of failure with ICANN ccNSO</p>", "time": "2023-07-24T18:01:45Z"}, {"author": "Anthony Somerset", "text": "<p>this does kind of make sense as a BCP or informational</p>", "time": "2023-07-24T18:02:32Z"}, {"author": "Anthony Somerset", "text": "<p>happy to offer a review</p>", "time": "2023-07-24T18:10:26Z"}, {"author": "Anthony Somerset", "text": "<p>question what track?</p>", "time": "2023-07-24T18:10:37Z"}, {"author": "Tim Wicinski", "text": "<p>I have to concur there are a large field of non-TLDs with many different organizations underneath them.</p>", "time": "2023-07-24T18:21:09Z"}, {"author": "Anthony Somerset", "text": "<p>i vote to adopt - definitely agree to also note the historical DoS concerns as a security consideration - the implementations have support to control who to accept NOTIFY  from</p>", "time": "2023-07-24T18:21:42Z"}, {"author": "Matthew Pounsett", "text": "<p>We tried the side-channel for this with draft-ietf-regext-dnsoperator-to-rrr-protocol ... it didn't get much traction.  I think this has a better chance of succeeding.</p>", "time": "2023-07-24T18:21:49Z"}, {"author": "Tim Wicinski", "text": "<p>\"The real answer is another TXT Record\"  Bad-Idea-Tim</p>", "time": "2023-07-24T18:23:23Z"}, {"author": "Jim Reid", "text": "<p>TXT records solve everything. :-)</p>", "time": "2023-07-24T18:23:56Z"}, {"author": "Paul Hoffman", "text": "<p>Thoe the folks in the mic queue now: we are already over time.</p>", "time": "2023-07-24T18:32:31Z"}, {"author": "Benno Overeinder", "text": "<p>Meetecho session can be closed any moment.</p>", "time": "2023-07-24T18:33:32Z"}, {"author": "Lorenzo Miniero", "text": "<p>We don't close sessions automatically</p>", "time": "2023-07-24T18:33:50Z"}, {"author": "Lorenzo Miniero", "text": "<p>We wait for people to leave :)</p>", "time": "2023-07-24T18:33:59Z"}, {"author": "Lorenzo Miniero", "text": "<p>Unless you never do, of course! :D</p>", "time": "2023-07-24T18:34:08Z"}, {"author": "Benno Overeinder", "text": "<p>Thanks!  We will manage it and close DNSOP in couple of minutes</p>", "time": "2023-07-24T18:34:26Z"}, {"author": "Matthew Pounsett", "text": "<p>The thing that concerns me about this proposal is the lack of any standardized signal for algorithm status, and how this interacts with the long tail of embedded systems, etc.</p>", "time": "2023-07-24T18:35:53Z"}]