Largely depends on how httpd implements SSI I think- if they use sendfile then the bucket isn't there for good reason. Have you considered driving the output filter chain yourself, that way *you* can put an EOS bucket on the first brigade you build and pass to ap_pass_brigade. That'd be the way I'd go rather than hoping httpd includes your patch (essentially implement ap_send_fd in perl).
----- Original Message ----- > From: Alex Krohn <a...@gt.net> > To: dev@perl.apache.org > Cc: > Sent: Thursday, May 24, 2012 9:35 PM > Subject: Re: unable to handle range requests with handler > > Hi, > > After some more digging, it looks like sendfile calls ap_send_fd, and in > Apache 2.2.22 at least, ap_send_fd doesn't set an eos bucket, so range > requests won't work. > > Posted this: > > http://www.gossamer-threads.com/lists/apache/dev/414631 > > to Apache list as if I change ap_send_fd to also send an eos bucket (as > mod_asis does), then it "works" (although just for sendfile, if you do > r->print, it doesn't work). > > Just not sure if this is a proper fix, or if it's a mod_perl problem > or apache problem. > > Cheers, > > Alex > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@perl.apache.org > For additional commands, e-mail: dev-h...@perl.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@perl.apache.org For additional commands, e-mail: dev-h...@perl.apache.org