]> Sergey Matveev's repositories - public-inbox.git/commitdiff
examples/public-inbox.psgi: make output chunky by default
authorEric Wong <e@80x24.org>
Fri, 25 Dec 2015 11:21:40 +0000 (11:21 +0000)
committerEric Wong <e@80x24.org>
Fri, 25 Dec 2015 12:05:42 +0000 (12:05 +0000)
HTTP/1.1 clients will want persistent connections and
need to know response terminations.

examples/public-inbox.psgi
t/plack.t

index b0b9ae9850bd9620937a15dff753df152588d0df..4d34b4262a16bb2b5505a0fb0b0b82e8df6e50ed 100644 (file)
@@ -12,6 +12,7 @@ use Plack::Builder;
 my $have_deflater = eval { require Plack::Middleware::Deflater; 1 };
 
 builder {
+       enable 'Plack::Middleware::Chunked';
        if ($have_deflater) {
                enable "Deflater",
                        content_type => [ 'text/html', 'text/plain',
index 560080f0d9d9f881a879ed5fa99953be32555258..31ec58daa99761eff6e9a1664a60c3391711f066 100644 (file)
--- a/t/plack.t
+++ b/t/plack.t
@@ -116,7 +116,7 @@ EOF
                my ($cb) = @_;
                my $res = $cb->(GET($pfx . '/blah%40example.com/raw'));
                is(200, $res->code, 'success response received for /*/raw');
-               like($res->content, qr!\AFrom !, "mbox returned");
+               like($res->content, qr!^From !sm, "mbox returned");
        });
 
        # legacy redirects