W3C home > Mailing lists > Public > w3c-dist-auth@w3.org > October to December 1999

FW: more interoperation: Cyberteams Webdav

From: Jim Whitehead <ejw@ics.uci.edu>
Date: Sun, 14 Nov 1999 12:58:49 -0800
To: WebDAV WG <w3c-dist-auth@w3.org>
Message-ID: <NDBBIKLAGLCOPGKGADOJAEHCCIAA.ejw@ics.uci.edu>
Also caught by the spam filter -- my apologies for not catching this sooner.

- Jim

-----Original Message-----
From: Jim Davis [mailto:jrd3@alum.mit.edu]
Sent: Thursday, November 11, 1999 12:16 PM
To: w3c-dist-auth@w3.org
Cc: webdav@cyberteams.com
Subject: [Moderator Action] more interoperation: Cyberteams Webdav


Today I tested the Cyberteams webdav server.

I regret to say that this web server is far from compliant with RFC 2518.

I found two problems.

1) The server returns an invalid Content-Type for a PROPFIND.  The content
type
is httpd/unix-directory but should be text/xml

2) The server ignores the Depth header (or at least it ignores Depth: 0) on
 PROPFIND.
As a result, it returns a great deal more information that one desires

There may be other problems, but I was not able to make any progress beyond
this point.  (In principle, my test code should recover from these two
problems but it does not.  I hope to make it more robust, but still both of
these problems are violations of RFC 2518 and should be fixed.)

telnet www.cyberteams.com 8080
Trying 209.68.7.109...
Connected to cyberteams.com.
Escape character is '^]'.
PROPFIND / HTTP/1.1
Host: www.cyberteams.com
Depth: 0
Authorization: Basic anJkOmYybGRzcDFy
Content-Type: text/xml
Content-Length: 107

<?xml version="1.0"?>
<A:propfind xmlns:A="DAV:">
<A:prop>
<A:resourcetype/>
</A:prop>
</A:propfind>
HTTP/1.1 200 OK
Date: Thu, 11 Nov 1999 19:41:23 GMT
Server: Apache/1.3.6 (Unix) WSD/DAV 0.6.7
X-Powered-By: WSD (http://www.cyberteams.com/)
Content-Length: 3060
Content-Type: httpd/unix-directory
Content-Location: http://qs33.pair.com:8080//
Ms-Author-Via: DAV

<?xml version="1.0" ?>
<D:response xmlns:D="DAV:" xmlns:W="http://www.cyberteams.com/">
<D:href>/</D:href>
<D:propstat>
<D:prop>
<D:resourcetype><D:collection/></D:resourcetype>
</D:prop>
 <D:status>HTTP/1.1 200 OK</D:status></D:propstat>
</D:response>
<D:response>
<D:href>http://qs33.pair.com:8080/Galaxy/</D:href>
<D:propstat>
<D:prop>
<D:resourcetype><D:collection/></D:resourcetype>
</D:prop>
 <D:status>HTTP/1.1 200 OK</D:status></D:propstat>
</D:response>

etc
Received on Sunday, 14 November 1999 15:59:58 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 2 June 2009 18:43:52 GMT