Little bit of clarification on how options are passed through Plack::Runner
Checking in changes prior to tagging of version 0.2009.

Changelog diff is:

diff --git a/Changes b/Changes
index e1ee873..add4ebe 100644
--- a/Changes
+++ b/Changes
@@ -1,6 +1,6 @@
 Revision history for Perl extension Starman

-0.2008_2
+0.2009  Fri Mar 25 19:15:23 PDT 2011
         - Requires Plack 0.9971 to support localizing $0 to fix the FindBin issues #7, #15, #18, #19
         - Calls srand() automatically in the child init hook to avoid a fixed random seed #20
         - Implemented --keepalive-timeout which defaults to 1 (acme)
dist fix
Checking in changes prior to tagging of version 0.2010.

Changelog diff is:

diff --git a/Changes b/Changes
index add4ebe..db43c07 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,8 @@
 Revision history for Perl extension Starman

+0.2010  Mon Mar 28 16:23:23 PDT 2011
+        - Fixed packaging. No changes.
+
 0.2009  Fri Mar 25 19:15:23 PDT 2011
         - Requires Plack 0.9971 to support localizing $0 to fix the FindBin issues #7, #15, #18, #19
         - Calls srand() automatically in the child init hook to avoid a fixed random seed #20
document STARMAN_DEBUG=1
When sending chunked replies, ignore 0-length flushes from perl

Simply ignore any 0-length flsuhes; per RFC, "0\r\n" means the end of
the chunked stream, which is not the intended interpretation from
PSGI.
test for 0-length flushes
Checking in changes prior to tagging of version 0.2011.

Changelog diff is:

diff --git a/Changes b/Changes
index db43c07..79bce2d 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,8 @@
 Revision history for Perl extension Starman

+0.2011  Tue May 24 09:41:52 PDT 2011
+        - Fix chunked response with 0-length PSGI array elements (chmrr)
+
 0.2010  Mon Mar 28 16:23:23 PDT 2011
         - Fixed packaging. No changes.
* Implement psgix.harakiri support (with tests).
Merge pull request #25 from audreyt/master

* Implement psgix.harakiri support (with tests).
Add psgix.harakiri.supported
Add error-log support to starman to prevent the logs going to a black hole once we --daemonize by ourselves.
Merge pull request #26 from pecastro/add-error-log-option

Add error-log support to starman
Net::Server doesn't like being passed a bare *STDERR handle.
Add error-log documentation to the starman bin.
Merge pull request #27 from pecastro/add-error-log-option

Net::Server doesn't like being passed a bare *STDERR handle.
Rename psgix.harakiri parameters

Admittedly this change is for the sake of change.

However given how psgix.session (server -> app: the session hash ref)
and psgix.session.options (app -> server: options hash ref like
expires) works, we should generally use "psgix.foo" as an indicator
for the capability from the server and then "psgix.foo.action" or
"psgix.foo.options" from the application.
rename tests as well
Checking in changes prior to tagging of version 0.2012.

Changelog diff is:

diff --git a/Changes b/Changes
index 79bce2d..2ebd606 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,9 @@
 Revision history for Perl extension Starman

+0.2012  Wed Jun 22 13:51:59 PDT 2011
+        - Implemented psgix.harakiri mode (audreyt)
+        - Added --error-log option (Paulo E. Castro)
+
 0.2011  Tue May 24 09:41:52 PDT 2011
         - Fix chunked response with 0-length PSGI array elements (chmrr)
* harikiri.t: Test "<= 5" instead of "== 5" to handle 23 requests.
Merge pull request #29 from audreyt/master

* harikiri.t: Test "<= 5" instead of "== 5" to handle 23 requests.