[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