Hi John, perhaps my post some hours ago didn't work. I didn't get it yet. I was on holidays (Spending a day at JMLC2003 at Klagenfurt, showing WebDAV), my wife is in hospital now and in a couple of minutes I will go to the birthday of a nephew. So perhaps you will understand that I can only give short answers at the moment. Sorry, but I don't have time to go into details just now.
After taking a break from trying to get WebDAV to work right under WinAOS I took another shot at it. I'm using the latest WebDAV build (WebDAV.1.0.0.Zip) and the latest version of WinAOS (Version 1.03, although for some reason it still says "1.02" in the log and in the Distribution.Text file. But I know I downloaded from the 1.03 link, and I did this twice just to make sure). You could try to get http://webdav.ethz.ch/davzip/WebDAV.1.2.0.Zip I will update my homepage soon. After my holidays I gave it at try with WinAOS Version 1.03.
Oberon locks up hard. I traced the lock up to a call to procedure WebHTTP.ParseReply(). This is probably the same problem I have. In AosTCP.Mod in Receive I get in a loop because Available gives 0 all the time. Here some checking the state of the connection and perhaps leaving after some timeout should be added.
Another wierd problem. In the procedure DCT.CheckIn there is the following line:
IF resHeader.statuscode # WebHTTP.MultiStatus THEN In the newest bluebottle you will probably find a newer WebHTTP.Mod with more HTTP status codes. BTW, MultiStatus = 209.
I'm not sure what to do next. So if you could verify whether your lockup is also this loop in AosTCP.Receive and perhaps fix it, this would probably also solve my problem with WebDAV 1.2.0 on WinAos and would allow me to make a release also for WinAos.
This would be nice, because I got a request for my client from the makers of the Tamino WebDAV server and so they wouldn't need a Bluebottle partition to try it. Cheers, Edgar -- edgar@edgarschwarz.de "http://www.edgarschwarz.de" "http://www.edgar-schwarz.de/forum/oberon" Running Active Oberon Make it as simple as possible, but not simpler. Albert Einstein