<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - AppCache file that requires NTLM credentails to access fails as an ApplicationCache"
   href="https://bugs.webkit.org/show_bug.cgi?id=150504">150504</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>AppCache file that requires NTLM credentails to access fails as an ApplicationCache
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>WebKit
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>Safari 9
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>iOS
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>iOS 9.0
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>Normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P2
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>New Bugs
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>webkit-unassigned&#64;lists.webkit.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>husain.fazal&#64;ontario.ca
          </td>
        </tr></table>
      <p>
        <div>
        <pre>When an *.appcache file requires a NTLM authentication to, the appcache file fails to register as an application cache manifest, throwing the error &quot;Application Cache manifest could not be fetched.&quot; In addition, even if the appcache file is placed outside of the NTLM authentication zone (anonymously accessible) and the appcache is recognized, any other file listed in the manifest that is also behind the NTLM authentication zone will also fail to be retrieved.

This leads me to believe that appcache retrievals (either the manifest or a listed file) are not passing the NTLM credentials along with with their requests. The user is first prompted for NTLM credentials on page load, so the page does have the credentials &quot;somewhere&quot; in context.

I have noticed this in Safari 8 &amp; 9, on both OSX and iOS.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>