[Cyberduck-trac] [Cyberduck] #2835: NTLM authentication should be supported
Cyberduck
trac at trac.cyberduck.ch
Thu Jan 1 11:01:30 CET 2009
#2835: NTLM authentication should be supported
----------------------------------+-----------------------------------------
Reporter: georgmaass | Owner: dkocher
Type: enhancement | Status: closed
Priority: normal | Milestone: 3.1
Component: webdav | Version: 3.0.3
Severity: normal | Resolution: fixed
Keywords: Authentication, NTLM |
----------------------------------+-----------------------------------------
Comment(by georgmaass):
No, the slash does not make a difference.
The log contains only the HTTP headers, so I can not find the error
message text there, even in wireshark I do not find the error message
text.
Here the last request / response in the log:
{{{
PROPFIND /beeprm/documents/ HTTP/1.1[\r][\n]
Content-Type: text/xml; charset=utf-8[\r][\n]
User-Agent: Cyberduck/3.1 (4435)[\r][\n]
Content-Length: 207[\r][\n]
Authorization: NTLM
TlRMTVNTUAADAAAAGAAYAFEAAAAAAAAAaQAAAAAAAABAAAAABgAGAEAAAAALAAsARgAAAAAAAABpAAAABlIAAEdNQUFTU0FFSFJFLkxPQ0FMm3D0Ytwzi04xcerOML83p/mxkuLX+6zj[\r][\n]
Host: beeprm.de[\r][\n]
Cookie: $Version=0; WSS_KeepSessionAuthenticated=80; $Path=/[\r][\n]
Depth: 1[\r][\n]
[\r][\n]
}}}
{{{
HTTP/1.1 207 MULTI-STATUS[\r][\n]
HTTP/1.1 207 MULTI-STATUS[\r][\n]
Date: Thu, 01 Jan 2009 09:14:25 GMT[\r][\n]
Server: Microsoft-IIS/6.0[\r][\n]
X-Powered-By: ASP.NET[\r][\n]
MicrosoftSharePointTeamServices: 12.0.0.6219[\r][\n]
Cache-Control: no-cache[\r][\n]
Content-Type: text/xml[\r][\n]
Content-Length: 6277[\r][\n]
Public-Extension: http://schemas.microsoft.com/repl-2[\r][\n]
Set-Cookie: WSS_KeepSessionAuthenticated=80; path=/[\r][\n]
[\r][\n]
}}}
This is a part of the response body taken from wireshark and partially
formatted nice for better readability:
{{{
<?xml version="1.0" encoding="utf-8" ?><D:multistatus xmlns:D="DAV:"
xmlns:Office="urn:schemas-microsoft-com:office:office"
xmlns:Repl="http://schemas.microsoft.com/repl/" xmlns:Z="urn:schemas-
microsoft-com:">
<D:response>
<D:href>http://beeprm.de/beeprm/documents/</D:href>
<D:propstat>
<D:prop>
<D:displayname></D:displayname>
<D:resourcetype><D:collection/></D:resourcetype>
<D:getlastmodified>2008-12-19T14:59:39Z</D:getlastmodified>
<D:lockdiscovery/>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
<D:propstat>
<D:prop>
<D:getcontentlength/>
<D:getcontenttype/>
</D:prop>
<D:status>HTTP/1.1 404 Not Found</D:status>
</D:propstat>
</D:response>
<D:response><D:href>http://beeprm.de/beeprm/documents/default.aspx</D:href><D:propstat><D:prop><D:displayname>default.aspx</D:displayname><D:getcontentlength>3991</D:getcontentlength><D:resourcetype/><D:getlastmodified>2008-12-19T14:59:40Z</D:getlastmodified><D:lockdiscovery/></D:prop><D:status>HTTP/1.1
200
OK</D:status></D:propstat><D:propstat><D:prop><D:getcontenttype/></D:prop><D:status>HTTP/1.1
404 Not Found</D:status></D:propstat></D:response>
<D:response><D:href>http://beeprm.de/beeprm/documents/15</D:href><D:propstat><D:prop><D:displayname>15</D:displayname><D:resourcetype><D:collection/></D:resourcetype><D:getlastmodified>2008-12-23T17:17:44Z</D:getlastmodified><D:lockdiscovery/></D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
<D:propstat>
<D:prop>
<D:getcontentlength/><D:getcontenttype/></D:prop>
<D:status>HTTP/1.1 404 Not Found</D:status>
</D:propstat></D:response>
</D:multistatus>
}}}
I do not understand why this response results in this error messages:
[[Image(http://gml-modul.de/tmp_images/Bild1.png)]]
The English error message text is not part of the communication between
Cyberduck and the Server. So this seems to be an internal error inside
Cyberduck.
Is Cyberduck confused by the collection /beeprm/documents having no
properties called "DAV::getcontentlength" and "DAV::getcontenttype"?
--
Ticket URL: <http://trac.cyberduck.ch/ticket/2835#comment:9>
Cyberduck <http://cyberduck.ch>
FTP, SFTP, WebDAV and Amazon S3 Browser for Mac OS X.
More information about the Cyberduck-trac
mailing list