<div dir="ltr">So im looking over mod_enum in relation to something Im trying to do ( will discuss later in the email ), and after looking through the code, it seems the mod_enum does not order the results at all, and it is assumed that ldns or the DNS server will order the results correctly.<div>







<p class="">ldns_resolver_query is called, and parse_naptr is called for each result.<br>parse_naptr parses the result row then calls add_result, which adds it to the array of enum_record.<br>( appears to always add it to the end )</p><p class="">Its not that this is failing for me, but this seems to be a little dangerous and I would have expected FS to interpret the order and preference values its self.</p><p class="">Can someone else take a look over this for me, and tell me if im wrong.  :)</p><p class="">In addition to this,   I was hoping to find a way to make FS randomly select a row if the order &amp; preference are identical.   </p><p class="">Obviously this would need to be a config value because some people may NOT want this, but can anyone see any issues here ??   if the order / pref are identical your already going to run the risk of something jumbling the order around so you cant rely on the order of your zone file... having FS randomise this simple means that it will defiantly be random :)</p>























<p class="">just after some thoughts on this one...<br><br></p><p class="">( if you happen to decide to patch the above issue... then consider this also... otherwise ill attempt a patch for both depending on feedback )</p></div><div><div><div>-- <br><div class="gmail_signature">Sincerely<br><br>Jay</div>
</div></div></div></div>