<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Hi all,</p>
    <p>I have lately been implementing some drafts and RFCs related EAP
      and JSON Web formats (JWS/JWK/JWA etc.). While reading, I noticed
      an unusual problem with some of the hyper links in the HTML
      version of drafts/RFCs. <br>
    </p>
    <p>Sometimes, there is text in a draft/RFC saying "look at section
      x.y.z of some external document", the HTML version of the
      draft/RFC automatically generates a hyper link for the text
      "section x.y.z". This hyper link however points to the section
      x.y.z in the current document. In many cases, section x.y.z does
      not even exist in the current document. <br>
    </p>
    <p>Here is a couple of examples from RFC 7517 (<a
        moz-do-not-send="true"
        href="https://tools.ietf.org/html/rfc7517">https://tools.ietf.org/html/rfc7517</a>):</p>
    <p>1. The text in section 4 reads "</p>
    <pre class="newpage" style="font-size: 13.3333px; margin-top: 0px; margin-bottom: 0px; break-before: page; color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">returns only the lexically last duplicate member name, as specified
   in <a href="https://tools.ietf.org/html/rfc7517#section-15.12">Section 15.12</a> (The JSON Object) of ECMAScript 5.1 [<a href="https://tools.ietf.org/html/rfc7517#ref-ECMAScript">ECMAScript</a>].</pre>
    <p>"<br>
    </p>
    <p>The hyper link for "Section 15.12" tries to find section 15.12 in
      RFC 7517 which clearly does not have such a section.</p>
    <p>2. From the same text in section 4 "</p>
    <pre class="newpage" style="font-size: 13.3333px; margin-top: 0px; margin-bottom: 0px; break-before: page; color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"> <a href="https://tools.ietf.org/html/rfc7517#section-6">Section 6</a> of the JSON Web Algorithms (JWA) [<a href="https://tools.ietf.org/html/rfc7517#ref-JWA" title=""JSON Web Algorithms (JWA)"">JWA</a>] specification
   defines multiple kinds of cryptographic keys and their associated
   members.
"</pre>
    <p>The hyper link for "Section 6"¬† links to Section 6 of the JWK
      document instead of linking it to the Section 6 of the JWA
      document as it should!</p>
    <p>3. Here is another example from a randomly chosen RFC. This text
      is taken from RFC 8321 section 7
      (<a class="moz-txt-link-freetext" href="https://tools.ietf.org/html/rfc8321">https://tools.ietf.org/html/rfc8321</a>): "</p>
    <pre class="newpage" style="font-size: 13.3333px; margin-top: 0px; margin-bottom: 0px; break-before: page; color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">Performance Metric Definition
   template defined in <a href="https://tools.ietf.org/html/rfc6390#section-5.4">Section¬†5.4 of [RFC6390]</a> and the Dependencies
   laid out in <a href="https://tools.ietf.org/html/rfc8321#section-5.5">Section 5.5</a> of that document.
</pre>
    <p>"</p>
    <p>Here the first link correctly points to Section 5.4 of RFC6390
      but the second link points to "Section 5.5" of RFC 8321 instead of
      RFC6390. <br>
    </p>
    <p>Please note that I have encountered this problem several other
      drafts and RFCs. What's worse, there is no way for draft authors
      to control this behavior with xml2rfc. The txt and html outputs
      from xml2rfc do not show these automatic hyper links. I was hoping
      that this is something the RFC editor could resolve at least for
      all future RFCs and drafts if not retrospectively fix existing
      documents. <br>
    </p>
    <p>--Mohit</p>
    <p>PS: I wasn't sure which was the right list. Please feel free to
      forward it to the right list.<br>
    </p>
  </body>
</html>