Not sure if it's a bug, but NTLM authentication has just started to fail connecting to SharePoint running IIS, after it's been working for years. The URL is accessible using IE or Mozilla using the same login credentials. I've worked with our SharePoint team, and they are telling me that they have not changed any configurations on their side. I'm guessing that maybe Microsoft has recently updated/changed their proprietary protocol. Here's some debug info:
GNU Wget 1.10.1 Copyright (C) 2005 Free Software Foundation, Inc. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. Originally written by Hrvoje Niksic <[EMAIL PROTECTED]>. [EMAIL PROTECTED] /project/script/SharePointPush]$ /usr/local/bin/wget --http-passwd=xyz --http-user=xyz http://xyz.com -dv Setting --verbose (verbose) to 1 DEBUG output created by Wget 1.10.1 on linux-gnu. --15:34:10-- http://xyz.com/ => `index.html.2' Resolving xyz.com... 1.1.1.1 Caching xyz.com => 1.1.1.1 Connecting to xyz.com|1.1.1.1|:80... connected. Created socket 3. Releasing 0x0811e620 (new refcount 1). ---request begin--- GET / HTTP/1.0 User-Agent: Wget/1.10.1 Accept: */* Authorization: Basic TW9uc29vbnh5dGhvczAxOlIjZ3MqTDB2 Host: xyz.com Connection: Keep-Alive ---request end--- HTTP request sent, awaiting response... ---response begin--- HTTP/1.1 401 Unauthorized Content-Length: 1656 Content-Type: text/html Server: Microsoft-IIS/6.0 WWW-Authenticate: NTLM MicrosoftSharePointTeamServices: 6.0.2.8000 X-Powered-By: ASP.NET Date: Tue, 18 Sep 2007 22:34:09 GMT Connection: keep-alive ---response end--- 401 Unauthorized Registered socket 3 for persistent reuse. Skipping 1656 bytes of body: [<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <HTML><HEAD><TITLE>You are not authorized to view this page</TITLE> <META HTTP-EQUIV="Content-Type" Content="text/html; charset=Windows-1252"> <STYLE type="text/css"> BODY { font: 8pt/12pt verdana } H1 { font: 13pt/15pt verdana } H2 { font: 8pt/12pt verdana } A:link { color: red } A:visited { color: maroon } </STYLE> </HEAD><BODY><TABLE width=500 border=0 cellspacing=10><TR><TD> <h1>You are not authorized to view this page</h1> You do not have permission to view this directory or page using the credentials that you supplied because your Web browser is sending a WWW-Authenticate header field that the Web server is not configured to accept. <hr> <p>Please try the following:</p> <ul> <li>Contact the Web site administrator if you believe you should be able to view this directory or page.</li> <li>Click the <a href="javascript:location.reload()">Refresh</a> button to try again with different credentials.</li> </ul> <h2>HTTP Error 401.2 - Unauthorized: Access is denied due to server configuration.<br>Internet Information Services (IIS)</h2> <hr> <p>Technical Information (for support personnel)</p> <ul> <li>Go to <a href="http://go.microsoft.com/fwlink/?linkid=8180">Microsoft Product Support Services</a> and perform a title search for the words <b>HTTP</b> and <b>401</b>.</li> <li>Open <b>IIS Help</b>, which is accessible in IIS Manager (inetmgr), and search for topics titled <b>About Security</b>, <b>Authentication</b>, and <b>About Custom Error Messages</b>.</li> </ul> </TD></TR></TABLE></BODY></HTML> ] done. Empty NTLM message, starting transaction. Creating a type-1 NTLM message. Reusing existing connection to xyz.com:80. Reusing fd 3. ---request begin--- GET / HTTP/1.0 User-Agent: Wget/1.10.1 Accept: */* Authorization: NTLM TlRMTVNTUAABAAAAAgIAAAAAAAAgAAAAAAAAACAAAAA= Host: xyz.com Connection: Keep-Alive ---request end--- HTTP request sent, awaiting response... ---response begin--- HTTP/1.1 500 Internal Server Error Content-Length: 100 Content-Type: text/html Server: Microsoft-IIS/6.0 MicrosoftSharePointTeamServices: 6.0.2.8000 X-Powered-By: ASP.NET Date: Tue, 18 Sep 2007 22:34:09 GMT Connection: close ---response end--- 500 Internal Server Error Disabling further reuse of socket 3. Closed fd 3 15:34:10 ERROR 500: Internal Server Error. Robert Conklin <http://personalsites.homestead.wellsfargo.com/MySite/Public.aspx?accoun tname=AD-ENT\conklirb> NMAS <http://nso.homestead.wellsfargo.com/sites/nms/nmas/default.aspx> Office: 916 787-3836 | Cell: 916 307-8536 Did you receive excellent service? Click here to recognize a WFS team member. <http://wfspeopleportal.homestead.wellsfargo.com/portal/site/menuitem.db ac38bdd92c5c95e58a0ff9125cb1a0/> This message may contain confidential and/or privileged information. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose, or take any action based on this message or any information herein. If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message. Thank you for your cooperation.
