[prev in list] [next in list] [prev in thread] [next in thread]
List: apache-modperl-dev
Subject: Re: [mp2] extending Apache::RequestRec::filename to optionally set
From: Stas Bekman <stas () stason ! org>
Date: 2004-11-24 19:24:53
Message-ID: 41A4E005.1070604 () stason ! org
[Download RAW message or body]
Geoffrey Young wrote:
>
> Stas Bekman wrote:
>
>>At the modperl list following the question documented at this entry's Note:
>>http://perl.apache.org/docs/2.0/api/Apache/RequestRec.html#C_filename_
>>
>>-----------------------------
>>Note that if you change the filename after the PerlMapToStorageHandler
>>phase was run and expect Apache to serve it, you need to update its stat
>>record, like so:
>>
>> use Apache::RequestRec ();
>> use APR::Finfo ();
>> use APR::Const -compile => qw(FINFO_NORM);
>> $r->filename($newfile);
>> $r->finfo(APR::Finfo::stat($newfile, APR::FINFO_NORM, $r->pool));
>>
>>if you don't, Apache will still try to use the previously cached
>>information about the previously set value of the filename.
>>------------------------------
>
>
> you should note that "Apache" here really means "Apache's default, flat-file
> content handler" - the issue is that default_handler assumes nobody will
> play with anything, so it makes 304 decisions based on finfo and not a new
> stat of filename.
mind to commit that?
>>I've suggested that we could make an option argument to filename() that
>>will do that work automatically on behalf of users. Some folks seem to
>>like the idea. What other developers think?
>
>
> not surprisingly, I'm really not in favor of it :)
That's what I've expected and that's why I've forwarded it here.
--
__________________________________________________________________
Stas Bekman JAm_pH ------> Just Another mod_perl Hacker
http://stason.org/ mod_perl Guide ---> http://perl.apache.org
mailto:stas@stason.org http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org http://ticketmaster.com
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org
For additional commands, e-mail: dev-help@perl.apache.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic