about summary refs log tree commit homepage
path: root/script/public-inbox-httpd
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2016-05-23 07:19:45 +0000
committerEric Wong <e@80x24.org>2016-05-23 07:19:54 +0000
commitbb38f0fcce73904e68d4cde8f9d85e9da2e93013 (patch)
tree598772755723af5a178131349140f0fd128fd777 /script/public-inbox-httpd
parent347c6ee595c37d4e2214cb297811f154a41c452f (diff)
downloadpublic-inbox-bb38f0fcce73904e68d4cde8f9d85e9da2e93013.tar.gz
Since PSGI does not require Transfer-Encoding: chunked or
Content-Length, we cannot expect random apps we host to chunk
their responses.

Thus, to improve interoperability, chunk at the HTTP layer like
other PSGI servers do.  I'm chosing a more syscall-intensive method
(via multiple send(...MSG_MORE) for now to reduce copy + packet
overhead.
Diffstat (limited to 'script/public-inbox-httpd')
-rwxr-xr-xscript/public-inbox-httpd1
1 files changed, 0 insertions, 1 deletions
diff --git a/script/public-inbox-httpd b/script/public-inbox-httpd
index b29effcc..f19582fa 100755
--- a/script/public-inbox-httpd
+++ b/script/public-inbox-httpd
@@ -25,7 +25,6 @@ my $refresh = sub {
                 PublicInbox::WWW->preload;
                 my $www = PublicInbox::WWW->new;
                 $app = builder {
-                        enable 'Chunked';
                         eval {
                                 enable 'Deflater',
                                         content_type => [ qw(