<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml; charset=utf-8">
</head>
<body><div style="font-family: sans-serif;"><div class="markdown" style="white-space: normal;">
<p dir="auto">Hi.</p>
<p dir="auto">I've noticed the <em>contrib</em> directory in the pdns repo,<br>
and wonder whether:</p>
<ul>
<li>contributed code is acceptable there from outside the project;</li>
<li>and, if so, what requirements you have, that a contributor<br>
would have to meet.</li>
</ul>
<p dir="auto">I'm asking because we have developed tooling in the <a href="https://defo.ie/" style="color: #3983C4;">DEfO project</a><br>
which implements the <a href="https://www.ietf.org/archive/id/draft-ietf-tls-wkech-09.html#name-zone-factory-behaviour" style="color: #3983C4;">zone factory behaviour</a> described in the current<br>
WKECH Internet Draft. We have Python, rust, and bash implementations<br>
of this tooling.</p>
<p dir="auto">As people may be aware, a TLS client can obtain configuration data for<br>
Encrypted Client Hello (ECH) from an HTTPS RRset corresponding to the<br>
URL origin of interest. From time to time, the endpoint server for this<br>
origin updates the ECH configuration and may publish it at a well-known<br>
URL, as documented in the WKECH ID. The zone factory should then update<br>
the HTTPS RRset to match, so that an ECH-aware TLS client can always<br>
find a current configuration.</p>
<p dir="auto">I look forward to advice on whether and how we may contribute.</p>
<p dir="auto">Thanks and best regards,</p>
<p dir="auto">Niall O'Reilly<br>
Tolerant Networks Ltd</p>
<hr style="border: 0; height: 1px; background: #333; background-image: linear-gradient(to right, #ccc, #333, #ccc);">

</div>
</div>
</body>

</html>