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

RE: interoperability testing with Xythos/Sharemation server

From: Kevin Wiggen <wiggs@wiggenout.com>
Date: Mon, 15 Nov 1999 15:30:04 -0800
To: Jim Davis <jrd3@alum.mit.edu>
Cc: w3c-dist-auth@w3.org
Message-id: <LNBBKDGPNJMOJNOBHLLMIEMBCDAA.wiggs@wiggenout.com>


Header was fine, we were choking on the port (.com/ != .com:80/)

Fixed, please continue your testing,
Kevin


-----Original Message-----
From: Jim Davis [mailto:jrd3@alum.mit.edu]
Sent: Monday, November 15, 1999 5:01 AM
To: Kevin Wiggen
Cc: w3c-dist-auth@w3.org
Subject: Re: interoperability testing with Xythos/Sharemation server


At 01:40 PM 11/14/99 -0800, Kevin Wiggen wrote:
>
>Jim,
>

>I don't know how to reproduce your findings, and I can't.  Can you make
your
>test script be even more verbose and print out the Headers and XML you are
>sending in the Request, and then what the headers and body that my server
>gives you in the Response.  This will make it easier for me (and you) to
>track down issues, as I can see the series of Request/Response pairs for
>your tests.

>dead property http://example.com/author was preserved across deletion of
>/~jrd/foo.html

This was a bug in my test code.   Xythos returns two propstat elements in
this case.
The first one had an empy prop element, and a status of 200.  The second
one had
the prop I was looking for, and the appropriate status code 404.

As far as I can tell it's perfectly legal for Xythos to return that first
propstat, even though there were no props in it.  but it confused my code.
Now fixed.  Xythos is not guilty.

>PropPatch failed with tagged-list production

here is more detail.   The request is

PROPPATCH /~jrd/foo.html
If:
<http://www.sharemation.com:80/~jrd/foo.html>(<locktoken:www.sharemation.com
LockServeridu:977>)
Content-Length: 185
Content-Type: text/xml

<?xml version="1.0"?>
<A:propertyupdate xmlns:A="DAV:">
  <A:set>
    <A:prop>
      <B:author xmlns:B="http://example.com/">259</B:author>
    </A:prop>
  </A:set>
</A:propertyupdate>

The reply is

server: IBM_HTTP_Server/1.3.6 Apache/1.3.7-dev (Win32) ApacheJServ/1.0
content-type: text/xml; charset=UTF-8
content-length: 320
date: Mon, 15 Nov 1999 12:55:00 GMT

<?xml version="1.0"?>
<A:multistatus xmlns:A="DAV:">
  <A:response>
    <A:href>http://www.sharemation.com/~jrd/foo.html</A:href>
    <A:propstat>
      <A:prop>
        <B:author xmlns:B="http://example.com/"/>
      </A:prop>
      <A:status>HTTP/1.1 423 Locked</A:status>
    </A:propstat>
  </A:response>
</A:multistatus>

Does the If header I am passing look wrong to you?
Received on Monday, 15 November 1999 18:40:39 GMT

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