John, The patch below is not at all unreasonable as far as your stated goal of not caching a newly modified file.
BTW, I think that fastpath is not enabled by default, your config has to have the fastpath config section with the cache parameter set to true. Also, ns_returnfile is really just an internal C api which has been exposed to Tcl so that developers can create specific file handlers. In general it is "dangerous" to serve content from outside of pageroot. But that just means that the developer has to put a lot of care into avoiding problems. In other words, ns_returnfile is not really intended as an end user API. It usually ends up as some more friendly procedure that handles things like relative paths, security, etc. tom jackson -- AOLserver - http://www.aolserver.com/ To Remove yourself from this list, simply send an email to <[EMAIL PROTECTED]> with the body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject: field of your email blank.