<div dir="ltr"><div class="gmail_extra"><div><div dir="ltr"><span></span></div></div>
<br><div class="gmail_quote">On 3 June 2014 19:49, Chris Buxton <span dir="ltr"><<a href="mailto:clists@buxtonfamily.us" target="_blank">clists@buxtonfamily.us</a>></span> wrote:<br></div><div class="gmail_quote">[snip]<br>
</div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I'm curious, what was wrong with the implementation in 0.72? I've had to freeze my installations at that version, because later versions break my scripts. (Which is frustrating.) My scripts make heavy use of TSIG-signed zone transfers. Were the signatures not being validated before?<br>
</blockquote><div>No.<br></div><div>The present difficulty arises from making that wish come true.<br></div><div><br><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I couldn't care less about Perl 5.8. But breaking my script by releasing a new version of Net::DNS is a big problem for me.<br></blockquote><div>Some do care<br><br> </div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
When you find a subroutine not working as intended, try to fix it without breaking the observed/documented behavior in other ways. Sometimes this is non-trivial to do, but it's important. If it cannot be done, don't fix the existing subroutine — introduce a new method, deprecate the old method, and document the whole thing.<br>
</blockquote><div><br></div><div>That is guaranteed to upset almost every user. <br></div><div> </div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
We saw this before when the format used for printing SOA records was changed. I have to hack in a replacement subroutine for Net::DNS::RR::SOA::format_rdata that reinstates the old behavior.<br>
<br></blockquote><div class="h5">The *only* requirement for printed RR formats is that they conform to RFC1035 master file syntax. Layout is unspecified and in some cases can change depending on the size of the fields.<br>
</div><div class="h5"><br><br></div></div></div></div>