Wjem ever I try to download files from OS4 Depot, the files almost always fail at lease once. I do not have this issue with other sites, even with much larger files.
I noticed that problem too with Odyssey in the last two weeks.
Today I tried again, ~10 files are ok, I had 3 files which where partially downloaded (with < ~1MB size)- after the second time downloading the failed files are fine.
I have now the same issue when trying to download some file from os4depot. Yesterday all was fine.
Its just download 100kb instead of 600kb of real file size , and then interrupts like all fine. And only the way to download its to try again to download, and to choice "resume".
First time meet with this from os4depot, seems some new problems
Not sure if this is the same issue or a new one. Today I used Odyssey and downloaded some lha files from OS4Depot and every time it seemed to download ok. But when I tried to unarc the files, I got the following message for every file:
Warning: the archive file xxxxx.lha has some corrupt data!
So I downloaded the same files using IBrowse and they all unarc fine.
After reading through this thread, I tried NetSurf 3.9 and got the same results as Odyssey.
Same problem here, for quite some time: downloads (usually large files) from os4depot with Odyssey fail. I can resume them though, and usually complete on the second try.
Been banging my head on this one for a while. And I've been unable to replicate the problem at my end.
I made some minor changes to the download script on OS4Depot today to do some additional buffer flushes. Please check if the problem persists. Also, if you can, check with a tool like wget and ibrowse.
Dunno if this is a problem on the server application side (That I just can't seem to find) or if it's a odyssey/netsurf specific problem.
Does the server have a short timeout if a connection is idle?
Downloads seem to fail for me if I take too long to choose the drawer to download to. The download may complete the second time because the file requester is already in the right drawer, so I click the save button much faster.
Other browsers will continue the download even while you're choosing where to save it, but Odyssey seems to pause while you're choosing the drawer. So, maybe the server gives up too fast.
Still just the same here - trying to download the 9 MB AISS archive with Odyssey, but I only get about 100 kB before it "fails". Tried to "Overwrite" many times, with the same result. Works OK if I try "Resume" after the failure.
@Tony Don't forget that we have the same issue when using Netsurf too. They both use libcurl. Dunno what IBrowse use..
What is worse, is that it can't be reproduced all the time so to check it all. Sometime all fine, sometime (like for me yesterday too), it just drops after 100kb downloading. Then resuming , and all file downloads well.
Try many times with ibrowse, maybe it will fail soon or later too. Maybe its all because of some "protection" in some www-php-apache-module on server's side.
And as we didn't have that issues before and it only starts lately, it mean that all happens after some server upgrades or something.