I've failed in the past with implementing a full webdav server, its a big job and would require appropriate time and effort...for the new year no doubt...
I took a look at the code in the scratchpad and still have to set up my test environment. I fear that debugging this thing will be a pain in the neck but I hope I'm wrong :-)
Anyway, I'll try to set up something and I'll keep you informed.
-Vladimir
-- Vladimir R. Bossicard Apache Xindice - http://xml.apache.org/xindice
