From: Giorgio Valoti on 16 Jun 2010 11:37 Hi all, I'm getting a very weird bug(?) with tclhttpd. On Mac OS X, I've unwrapped the latest tclhttpd starkit distribution and replaced the htdocs directory with mine; wrapped everything and copied it onto a Win XP box. If I try to download a .swf file nothing happens: tclhttp is still responsive but the request just hangs there. However, if I start it with the -docRoot flag everything works as expected! On Mac OS X works correctly, either using the starkit docroot or an external one. Every other file type (text, movies) are served correctly regardless the OS and the docroot used. I'm banging my head against the wall... Does anyone have any suggestion? Thank you in advance! -- Giorgio Valoti
From: tom.rmadilo on 16 Jun 2010 12:21 On Jun 16, 8:37 am, Giorgio Valoti <giorgi...(a)me.com> wrote: > Hi all, > Im getting a very weird bug(?) with tclhttpd. > > On Mac OS X, Ive unwrapped the latest tclhttpd starkit distribution > and replaced the htdocs directory with mine; wrapped everything and > copied it onto a Win XP box. If I try to download a .swf file nothing > happens: tclhttp is still responsive but the request just hangs there. > However, if I start it with the -docRoot flag everything works as > expected! > > On Mac OS X works correctly, either using the starkit docroot or an > external one. Every other file type (text, movies) are served correctly > regardless the OS and the docroot used. > > Im banging my head against the wall... Does anyone have any suggestion? Not an expert on tclhttpd, but a few questions: * Can you use wget/curl to download a fake .swf file, a real .swf file? * or Is the problem that an .swf application cannot access the .swf file? * What is wrong with using the -docRoot flag if this makes everything work? Some web servers use OS based mapping files to serve content, it is possible that XP doesn't have the correct mapping, or the file is missing or doesn't exist on XP, or your particular OS installation. (I know some perl scripts do this).
From: Giorgio Valoti on 16 Jun 2010 12:46 On 2010-06-16 18:21:53 +0200, tom.rmadilo said: > On Jun 16, 8:37 am, Giorgio Valoti <giorgi...(a)me.com> wrote: >> Hi all, >> I'm getting a very weird bug(?) with tclhttpd. >> >> On Mac OS X, I've unwrapped the latest tclhttpd starkit distribution >> and replaced the htdocs directory with mine; wrapped everything and >> copied it onto a Win XP box. If I try to download a .swf file nothing >> happens: tclhttp is still responsive but the request just hangs there. >> However, if I start it with the -docRoot flag everything works as >> expected! >> >> On Mac OS X works correctly, either using the starkit docroot or an >> external one. Every other file type (text, movies) are served correctly >> regardless the OS and the docroot used. >> >> I'm banging my head against the wall... Does anyone have any suggestion? > > Not an expert on tclhttpd, but a few questions: > > * Can you use wget/curl to download a fake .swf file, a real .swf > file? I've used curl with the real .swf and it hangs after having received the headers. > * or Is the problem that an .swf application cannot access the .swf > file? > * What is wrong with using the -docRoot flag if this makes everything > work? According to the requirements the final app should be distributed as a starpack, so everything should be self-contained. > > Some web servers use OS based mapping files to serve content, it is > possible that XP doesn't have the correct mapping, or the file is > missing or doesn't exist on XP, or your particular OS installation. (I > know some perl scripts do this). Since starkits use vfs this shouldn't be a problem. Also, this would explain why using a regular directory with -docRoot doesn't show any problem. -- Giorgio Valoti
From: Giorgio Valoti on 16 Jun 2010 12:53 On 2010-06-16 18:46:14 +0200, Giorgio Valoti said: > […] >> >> * Can you use wget/curl to download a fake .swf file, a real .swf >> file? > > I've used curl with the real .swf and it hangs after having received > the headers. Just tried with a fake swf. Same results > […] -- Giorgio Valoti
From: APN on 16 Jun 2010 13:32
Are you using mixed case in your file name? One difference between use of -docroot on XP and getting the file from the starkit is that XP is not case sensitive and starkit vfs is. So if the file is foo.SWF and you are retrieving it as foo.swf, it will work with -docroot but not if placed in the starkit. Just a thought, /Ashok On Jun 16, 9:46 pm, Giorgio Valoti <giorgi...(a)me.com> wrote: > On 2010-06-16 18:21:53 +0200, tom.rmadilo said: > > > > > On Jun 16, 8:37 am, Giorgio Valoti <giorgi...(a)me.com> wrote: > >> Hi all, > >> Im getting a very weird bug(?) with tclhttpd. > > >> On Mac OS X, Ive unwrapped the latest tclhttpd starkit distribution > >> and replaced the htdocs directory with mine; wrapped everything and > >> copied it onto a Win XP box. If I try to download a .swf file nothing > >> happens: tclhttp is still responsive but the request just hangs there. > >> However, if I start it with the -docRoot flag everything works as > >> expected! > > >> On Mac OS X works correctly, either using the starkit docroot or an > >> external one. Every other file type (text, movies) are served correctly > >> regardless the OS and the docroot used. > > >> Im banging my head against the wall... Does anyone have any suggestion? > > > Not an expert on tclhttpd, but a few questions: > > > * Can you use wget/curl to download a fake .swf file, a real .swf > > file? > > Ive used curl with the real .swf and it hangs after having received > the headers. > > > * or Is the problem that an .swf application cannot access the .swf > > file? > > * What is wrong with using the -docRoot flag if this makes everything > > work? > > According to the requirements the final app should be distributed as a > starpack, so everything should be self-contained. > > > > > Some web servers use OS based mapping files to serve content, it is > > possible that XP doesn't have the correct mapping, or the file is > > missing or doesn't exist on XP, or your particular OS installation. (I > > know some perl scripts do this). > > Since starkits use vfs this shouldnt be a problem. Also, this would > explain why using a regular directory with -docRoot doesnt show any > problem. > > -- > Giorgio Valoti |