Just in case it helps, here is a dump of the HTTP traffic during a failed login using Microsoft Document Connection. "The connection failed." is displayed after this.
Note that I have placed the NTLM authentication lines with [...] for security reasons... the rest is unaltered.
* *************************************************
OPTIONS / HTTP/1.1
Host: companyweb
From: 192.168.83.64
User-Agent: Microsoft Office/12.2.0 (Macintosh 10.5.7, Microsoft Document Connection 12.2.0; Pro)
Accept: */*
Accept-Language: en
Translate: f
Content-Length: 0
Connection: Keep-Alive
HTTP/1.1 401 Unauthorized
Server: Microsoft-IIS/7.0
WWW-Authenticate: Negotiate
WWW-Authenticate: NTLM
X-Powered-By: ASP.NET
Date: Wed, 05 Aug 2009 08:20:46 GMT
Content-Length: 0
OPTIONS / HTTP/1.1
Host: companyweb
From: 192.168.83.64
User-Agent: Microsoft Office/12.2.0 (Macintosh 10.5.7, Microsoft Document Connection 12.2.0; Pro)
Accept: */*
Accept-Language: en
Translate: f
Content-Length: 0
Connection: Keep-Alive
Authorization: NTLM [...]
HTTP/1.1 401 Unauthorized
Server: Microsoft-IIS/7.0
WWW-Authenticate: NTLM [...]
WWW-Authenticate: Negotiate
X-Powered-By: ASP.NET
Date: Wed, 05 Aug 2009 08:20:46 GMT
Content-Length: 0
OPTIONS / HTTP/1.1
Host: companyweb
From: 192.168.83.64
User-Agent: Microsoft Office/12.2.0 (Macintosh 10.5.7, Microsoft Document Connection 12.2.0; Pro)
Accept: */*
Accept-Language: en
Translate: f
Content-Length: 0
Connection: Keep-Alive
Authorization: NTLM [...]
HTTP/1.1 200 OK
Cache-Control: private,max-age=0
Allow: GET, POST, OPTIONS, HEAD, MKCOL, PUT, PROPFIND, PROPPATCH, DELETE, MOVE, COPY, GETLIB, LOCK, UNLOCK
Content-Length: 0
Accept-Ranges: none
Server: Microsoft-IIS/7.0
DAV: 1,2
Exires: Tue, 21 Jul 2009 08:20:47 GMT
Public-Extension: <
http://schemas.microsoft.com/repl-2>
Set-Cookie: WSS_KeepSessionAuthenticated=80; path=/
X-Powered-By: ASP.NET
Date: Wed, 05 Aug 2009 08:20:46 GMT
PROPFIND / HTTP/1.1
Host: companyweb
From: 192.168.83.64
User-Agent: Microsoft Office/12.2.0 (Macintosh 10.5.7, Microsoft Document Connection 12.2.0; Pro)
Accept: */*
Accept-Language: en
Translate: f
Brief: t
Depth: 0
Content-Type: text/xml; charset=utf-8
Cookie: WSS_KeepSessionAuthenticated=80
Content-Length: 181
Connection: Keep-Alive
<?xml version="1.0" encoding="utf-8"?><D
ropfind xmlns
="DAV:"><D
rop><D:resourcetype/><D:getetag/><D:getcontentlength/><D:lockdiscovery/><D:supportedlock/></D
rop></D
ropfind>
HTTP/1.1 207 MULTI-STATUS
Cache-Control: no-cache
Content-Length: 646
Content-Type: text/xml
Server: Microsoft-IIS/7.0
Public-Extension: <
http://schemas.microsoft.com/repl-2>
Set-Cookie: WSS_KeepSessionAuthenticated=80; path=/
X-Powered-By: ASP.NET
Date: Wed, 05 Aug 2009 08:20:46 GMT
<?xml version="1.0" encoding="utf-8" ?><D:multistatus xmlns
="DAV:" xmlns:Office="urn:schemas-microsoft-com
ffice
ffice" xmlns:Repl="
http://schemas.microsoft.com/repl/ <
http://schemas.microsoft.com/repl/>" xmlns:Z="urn:schemas-microsoft-com:">
<D:response><D:href>
http://companyweb/</D <
http://companyweb/</D>:href><D
ropstat><D
rop><D:resourcetype><D:collection/></D:resourcetype><D:getetag>"{73F92E5D-009D-48F0-8B40-3162E93DD709},0"</D:getetag><D:lockdiscovery/><D:supportedlock/></D
rop>
<D:status>HTTP/1.1 200 OK</D:status>
</D
ropstat>
<D
ropstat>
<D
rop>
<D:getcontentlength/></D
rop>
<D:status>HTTP/1.1 404 Not Found</D:status>
</D
ropstat></D:response>
</D:multistatus>
POST /_vti_inf.html HTTP/1.1
Host: companyweb
From: 192.168.83.64
User-Agent: Microsoft Office/12.2.0 (Macintosh 10.5.7, Microsoft Document Connection 12.2.0; Pro)
Accept: */*
Accept-Language: en
Cookie: WSS_KeepSessionAuthenticated=80
Content-Length: 0
Connection: Keep-Alive
HTTP/1.1 404