<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head><body dir="auto"><div dir="auto"><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; background-color: rgb(255, 255, 255);" dir="auto">Greetings, </span></div><div dir="auto"><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; background-color: rgb(255, 255, 255);" dir="auto"><br></span></div><div dir="auto"><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; background-color: rgb(255, 255, 255);" dir="auto">I would like to request a new feature which I hope will make management of the 'allow' match-lists a tad easier.</span></div><div dir="auto"><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; background-color: rgb(255, 255, 255);" dir="auto"><br></span></div><div dir="auto"><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; background-color: rgb(255, 255, 255);" dir="auto">In short, an option such as 'allow-transfer' in view or zone contexts could extend the match-list as defined in the options section.  This would flow from options->view->zone.</span></div><div dir="auto"><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; background-color: rgb(255, 255, 255);" dir="auto"><br></span></div><div dir="auto"><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; background-color: rgb(255, 255, 255);" dir="auto">This could minimize some of the duplication when the same set of servers are used at lower levels in the config.</span></div><div dir="auto"><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; background-color: rgb(255, 255, 255);" dir="auto"><br></span></div><div dir="auto"><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; background-color: rgb(255, 255, 255);" dir="auto">Additionally, a 'reset' flag would set the policy within its context, while clearing the accumulated list prior to setting the match-list in that context.</span></div><div dir="auto"><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; background-color: rgb(255, 255, 255);" dir="auto"><br></span></div><div dir="auto"><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; background-color: rgb(255, 255, 255);" dir="auto">Below is a proposed ABNF:</span></div><span style="background-color: rgb(255, 255, 255);" dir="auto"><div style="font-size: 16px; font-family: Calibri, Arial, Helvetica, sans-serif;"><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; background-color: rgb(255, 255, 255);" dir="auto"><br></span></div><font face="monospace" style="" size="2">inheritance-policy "{" 1*policy "};"</font></span><div style="box-sizing: border-box; margin: 0px; padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; vertical-align: baseline; background-color: rgb(255, 255, 255);" dir="auto"><font face="monospace" size="2"><br style="box-sizing: border-box;"></font></div><div style="box-sizing: border-box; margin: 0px; padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; vertical-align: baseline; background-color: rgb(255, 255, 255);" dir="auto"><font face="monospace" size="2">reset      =  "reset"</font></div><div style="box-sizing: border-box; margin: 0px; padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; vertical-align: baseline; background-color: rgb(255, 255, 255);" dir="auto"><font face="monospace" size="2">rule       =  "allow-query"</font></div><div style="box-sizing: border-box; margin: 0px; padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; vertical-align: baseline; background-color: rgb(255, 255, 255);" dir="auto"><font face="monospace" size="2">rule       =/ "allow-query-cache"</font></div><div style="box-sizing: border-box; margin: 0px; padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; vertical-align: baseline; background-color: rgb(255, 255, 255);" dir="auto"><font face="monospace" size="2">rule       =/ "allow-notify"</font></div><div style="box-sizing: border-box; margin: 0px; padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; vertical-align: baseline; background-color: rgb(255, 255, 255);" dir="auto"><font face="monospace" size="2">rule       =/ "allow-transfer"</font></div><div style="box-sizing: border-box; margin: 0px; padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; vertical-align: baseline; background-color: rgb(255, 255, 255);" dir="auto"><font face="monospace" size="2">rule       =/ "allow-update"</font></div><div style="box-sizing: border-box; margin: 0px; padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; vertical-align: baseline; background-color: rgb(255, 255, 255);" dir="auto"><font face="monospace" size="2">rule       =/ "allow-update-forwarding"</font></div><div style="box-sizing: border-box; margin: 0px; padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; vertical-align: baseline; background-color: rgb(255, 255, 255);" dir="auto"><font face="monospace" size="2">rule       =/ "also-notify"</font></div><div style="box-sizing: border-box; margin: 0px; padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; vertical-align: baseline; background-color: rgb(255, 255, 255);" dir="auto"><font face="monospace" size="2">policy     =  rule "replace" *1reset ";"</font></div><span style="background-color: rgb(255, 255, 255);" dir="auto"><font face="monospace" style="" size="2">policy     =/ rule "extend" *1reset ";"</font></span><div dir="auto"><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; background-color: rgb(255, 255, 255);" dir="auto"><br></span></div><div dir="auto"><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; background-color: rgb(255, 255, 255);" dir="auto"><br></span></div><div dir="auto"><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; background-color: rgb(255, 255, 255);" dir="auto">Best regards, </span></div><div dir="auto"><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; background-color: rgb(255, 255, 255);" dir="auto">John</span></div></body></html>