Nginx feature request

check out secdownload module in lighttpd
http://trac.lighttpd.net/trac/wiki/Docs:ModSecDownload
I've already made a feature request for something like that in nginx; but I
believe the developers of nginx did not think building such a module is of
high priority.
lighttpd has a memory leak, and I'm not sure if they actually solved it
(probably not). I personally prefer nginx, but I wish they build a module
like secdownload.
On Feb 10, 2008 12:56 AM, Hendrik Hardeman <hendrik.hardeman at hotmail.com>
wrote:
> Hi all,
>> Discovered Nginx a few weeks back. After some experimenting I have come to
> the conclusion that Nginx really is very very good.
>> I have a small feature request:
>> I have a set of static files (html and others) which I want to make
> available only from a certain date/time. Inspired by the rewrite module,
> this morning I thought of a simple method to control access to such files.
>> My idea was to set the file creation/modification time of the static files
> in the future, i.e. the date/time from which they can be made available (
> e.g. I could use the touch tool to set the appropriate date/time). I could
> then do something like
>> if (!-f $request_filename) {return 404;}
> if ($date_gmt < fct($request_filename)) {return 403;}
>> Unfortunately, I haven't found a way to get at the file
> creation/modification time (please do let me know if I overlooked
> something). The 'fct' in my example is an imaginary function which returns
> the file creation time in the same format as $date_gmt (presumably unix
> epoch timestamp)
>> An even better way to handle this would be to have a directive in the core
> module which disallows serving files which have a creation/modification time
> in the future. I could then use:
>> location /ftc/ {
> filetime_check on;
> }
>> to disallow serving of files with a filetime in the future for that
> location. Files would then automatically become available once the request
> time >= filetime. This way access to certain files could be controlled in a
> very straightforward and transparent way - and with a simple 'touch'.
>> Though I'd definitely prefer a directive for the above purpose, access to
> file creation/modification time (through variable or function) could still
> be useful in the rewriting or ssi module.
>> Anyone any other suggestions ?
>> Thanks,
>> Hendrik Hardeman
>> ------------------------------
> Post free auto ads on Yello Classifieds now! Try it now!<http://ss1.richmedia.in/recurl.asp?pid=255>
>-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx/attachments/20080210/d79982e7/attachment.html>