<div dir="ltr"><div dir="ltr"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><br></div></div></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Apr 3, 2019 at 7:08 PM Evan Hunt <<a href="mailto:each@isc.org">each@isc.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Tue, Apr 02, 2019 at 06:28:02PM +0200, Alan Clegg wrote:<br>
> The answer to your question is:  "someone at ISC".<br>
<br>
Oh, I'm willing to take the public blame here, Alan. It's not like the<br>
commits don't have my name on them.<br>
<br>
The code the processes allow-update was written in an oddly circuitious<br>
fashion, and this combined with a badly misleading C comment led me to<br>
believe that allow-update and update-policy had the same rules about<br>
where they could be set - and, update-policy can only be set in zone<br>
statements. (This is personally embarrassing, but if you read the relevant<br>
code and comments in configure_view() you might see how easy it is to be<br>
misled.)<br>
<br>
I actually do still think that *ought* to be the rule for allow-update,<br>
but it wasn't, so when I cleaned things up I cleaned them up wrong, mea<br>
culpa.<br>
<br>
-- <br>
Evan Hunt -- <a href="mailto:each@isc.org" target="_blank">each@isc.org</a><br>
Internet Systems Consortium, Inc.<br><br></blockquote><div><br></div><div>I think we should simplify the rules (and probably the code) to simply say:</div><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div class="gmail_quote"><div>"Options can be set at any level and apply to everything included in that scope, unless overridden."</div></div></blockquote><div class="gmail_quote"><div><br></div><div>Why have exceptions to this?  This seems like expected behavior, and will allow for simpler configurations in some cases.</div><div>No one is forced to use this, it is optional, but often convenient.</div><div><br></div><div>-- </div><div>Bob Harold</div><div><br></div></div></div>