Login | Register
My pages Projects Community openCollabNet

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Catacomb] I have Catacomb-ODBC running



Unluckily, it's on my Mandrake box at work which is behind a firewall. I might be able to set it up on my Mandrake box at home (but I'll have to upgrade to 9.2, it's currently at 9.0.)

Needless to say, here's what I have:

* Mandrake 9.2
* UnixODBC 2.2.6 (RPM)
* MyODBC 2.50.39 (RPM)
* MySQL 4.0.15 (RPM)
* Apache 2.0.48
* catacomb-odbc (from the mailing list)

I've set everything up and it seems to somewhat work...

PUT, LOCK, UNLOCK, MOVE, MKCOL seem to work fine.

GET allows me to GET a non-existant resource without reporting a 400-series error.

COPY is broken (but doesn't report an error to the client or in the error log)

PROPFIND seems to be somewhat broken (there should be "/repos/foo" in the response but the <href> comes back as some random junk):

PROPFIND /repos/ HTTP/1.1
Host: localhost
Depth: 1

HTTP/1.1 207 Multi-Status
Date: Fri, 31 Oct 2003 18:47:40 GMT
Server: Apache/2.0.48 (Unix) DAV/2 Catacomb/0.9.0
Transfer-Encoding: chunked
Content-Type: text/xml; charset="utf-8"

65e
<?xml version="1.0" encoding="utf-8"?>`
<D:multistatus xmlns:D="DAV:">
<D:response xmlns:lp1="DAV:" xmlns:lp2="http://apache.org/dav/props/";>
<D:href>/repos</D:href>
<D:propstat>
<D:prop>
<D:getetag>"1-0-26cfff63"</D:getetag>
<D:creationdate>1970-01-01T00:10:51Z</D:creationdate>
<D:getlastmodified>Thu, 01 Jan 1970 00:02:03 GMT</D:getlastmodified>
<D:resourcetype><D:collection/></D:resourcetype>
<D:getcontentlength>0</D:getcontentlength>
<D:getcontenttype>httpd/unix-director</D:getcontenttype>
<D:supportedlock>
<D:lockentry>
<D:lockscope><D:exclusive/></D:lockscope>
<D:locktype><D:write/></D:locktype>
</D:lockentry>
<D:lockentry>
<D:lockscope><D:shared/></D:lockscope>
<D:locktype><D:write/></D:locktype>
</D:lockentry>
</D:supportedlock>
<D:lockdiscovery/>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
<D:response xmlns:lp1="DAV:" xmlns:lp2="http://apache.org/dav/props/";>
<D:href>2F7265706F</D:href>
<D:propstat>
<D:prop>
<D:getetag>"2-0-931dca12"</D:getetag>
<D:creationdate>1969-12-31T23:29:34Z</D:creationdate>
<D:getlastmodified>Wed, 31 Dec 1969 23:29:34 GMT</D:getlastmodified>
<D:resourcetype><D:collection/></D:resourcetype>
<D:getcontentlength>0</D:getcontentlength>
<D:getcontenttype>httpd/unix-directory</D:getcontenttype>
<D:supportedlock>
<D:lockentry>
<D:lockscope><D:exclusive/></D:lockscope>
<D:locktype><D:write/></D:locktype>
</D:lockentry>
<D:lockentry>
<D:lockscope><D:shared/></D:lockscope>
<D:locktype><D:write/></D:locktype>
</D:lockentry>
</D:supportedlock>
<D:lockdiscovery/>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
</D:multistatus>

0