LMPX.COM |
Home | Linux | Mysql | PHP | XML | ||
|
|
|||
From: stas@cvs.perl.org Date: Sun Jan 2 23:05:07 2005 Subject: [svn:modperl-modules] rev 100 - in Apache-Filter-HTTPHeadersFixup/trunk: . lib/Apache/Filter
Author: stas
Date: Sun Jan 2 22:05:07 2005
New Revision: 100
Modified:
Apache-Filter-HTTPHeadersFixup/trunk/Changes
Apache-Filter-HTTPHeadersFixup/trunk/Makefile.PL
Apache-Filter-HTTPHeadersFixup/trunk/lib/Apache/Filter/HTTPHeadersFixup.pm
Log:
sync APR::Bucket->new API with mp-1.99_17 and require it
Modified: Apache-Filter-HTTPHeadersFixup/trunk/Changes
==============================================================================
--- Apache-Filter-HTTPHeadersFixup/trunk/Changes (original)
+++ Apache-Filter-HTTPHeadersFixup/trunk/Changes Sun Jan 2 22:05:07 2005
@@ -4,7 +4,9 @@
=over
-=item 0.05 -
+=item 0.05 - Mon Jan 3 01:03:12 EST 2005
+
+sync APR::Bucket->new API with mp-1.99_17 and require it
pass non-data META buckets through
Modified: Apache-Filter-HTTPHeadersFixup/trunk/Makefile.PL
==============================================================================
--- Apache-Filter-HTTPHeadersFixup/trunk/Makefile.PL (original)
+++ Apache-Filter-HTTPHeadersFixup/trunk/Makefile.PL Sun Jan 2 22:05:07 2005
@@ -11,7 +11,7 @@
# prerequisites
my %require = (
- "mod_perl" => "1.9916",
+ "mod_perl" => "1.9917",
"Apache::Test" => "1.13",
);
@@ -25,9 +25,6 @@
NAME => 'Apache::Filter::HTTPHeadersFixup',
VERSION_FROM => 'lib/Apache/Filter/HTTPHeadersFixup.pm',
PREREQ_PM => \%require,
- dist => {
- PREOP => 'pod2text lib/Apache/Filter/HTTPHeadersFixup.pm > $(DISTVNAME)/README',
- },
clean => {
FILES => "@{ clean_files() }",
}
Modified: Apache-Filter-HTTPHeadersFixup/trunk/lib/Apache/Filter/HTTPHeadersFixup.pm
==============================================================================
--- Apache-Filter-HTTPHeadersFixup/trunk/lib/Apache/Filter/HTTPHeadersFixup.pm (original)
+++ Apache-Filter-HTTPHeadersFixup/trunk/lib/Apache/Filter/HTTPHeadersFixup.pm Sun Jan 2 22:05:07 2005
@@ -98,6 +98,8 @@
mydebug "data: $data\n";
+ my $c = $f->c;
+ my $ba = $c->bucket_alloc;
while ($data =~ /(.*\n)/g) {
my $line = $1;
mydebug "READ: [$line]";
@@ -110,9 +112,8 @@
my $data = join '', @{ $ctx->{headers} }, "\n";
$ctx->{headers} = [];
- my $c = $f->c;
- my $out_bb = APR::Brigade->new($c->pool, $c->bucket_alloc);
- $out_bb->insert_tail(APR::Bucket->new($data));
+ my $out_bb = APR::Brigade->new($c->pool, $ba);
+ $out_bb->insert_tail(APR::Bucket->new($ba, $data));
my $rv = $f->next->pass_brigade($out_bb);
return $rv unless $rv == APR::SUCCESS;
@@ -218,7 +219,7 @@
# extra debug, wasting cycles
my $data = shift @{ $ctx->{headers} };
- $bb->insert_tail(APR::Bucket->new($data));
+ $bb->insert_tail(APR::Bucket->new($bb->bucket_alloc, $data));
mydebug "injected header: [$data]";
# next filter invocations will bring the request body if any
| Navigate in group perl.cvs.modperl.modules at sever nntp.perl.org | |
| Previous | Next |
| © No Copyright You are free to use Anything |
Site Maintained by PHP Developer
Powered By PHP Consultants |