Firefox recently disabled pre-NTLMv2 authentication in Firefox 30. This can cause issues in SharePoint and other IIS based sites.
To re-enable NTLMv1 support type
about:config in the location bar, click the "I'll be careful" button, find
network.negotiate-auth.allow-insecure-ntlm-v1, double-click on it to change the value to
Below is what Firefox wrote in their release notes.
NTLMv1 auth has been disabled, NTLM support on non-Windows platforms is now deprecated
- Bug 828183 – Firefox enables insecure NTLM (pre-NTLMv2) authentication
- Bug 999306 – Allow generic NTLM v1 if pref set
- Bug 1023748 – Allow NTLMv1 over SSL/TLS, or intranet access is broken on Firefox 30 for non-Windows platforms
The support for the NT LAN Manager version 1 (NTLMv1) network authentication has been disabled because it's known as insecure. Companies and organizations still deploying the older protocol should upgrade to NTLMv2. See Honza Bambas' blog post and Jason Duell's post to the dev-planning list for details.
This is affecting SharePoint-based or IIS-backed intranet applications. If you encounter any problems on Firefox 30 or later, you can manually enable NTLMv1 using a preference. Note that NTLMv2 is not supported on non-Windows platforms, so OS X and Linux users have to toggle the preference to continue using NTLMv1 as below, though the NTLM auth support on non-Windows platforms is considered deprecated.
By default SharePoint uses a white icon for PDF documents. It's rather plain. To use a PDF icon follow these steps...
Download the PDF icon to your SharePoint server.
Navigate to C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\IMAGES
Place the image in the IMAGES folder and name it icpdf.gif
Edit C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\XML\DocIcon.xml
Insert <Mapping Key=”pdf” Value=”icpdf.gif”/> between the following lines...
<Mapping Key="onetoc2" Value="icont.png" EditText="Microsoft OneNote" OpenControl="SharePoint.OpenDocuments"/>
<Mapping Key=”pdf” Value=”icpdf.gif”/>
<Mapping Key="png" Value="icpng.gif"/>
Save the file and restart IIS.
Update: Make sure the quotes are correct when you paste the text into the configuration file. Compare them with the rest of the quotes in the document.