Permalink
Commits on Sep 25, 2012
  1. Checking in changes prior to tagging of version 0.3002.

    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index 09c5eb9..ddd8029 100644
    --- a/Changes
    +++ b/Changes
    @@ -1,5 +1,10 @@
     Revision history for Perl extension Starman
    
    +0.3002  Tue Sep 25 15:26:43 JST 2012
    +        - Added a documentation for --signal-on-term for Server::Starter 0.12 (kazuho, ether)
    +        - Set REMOTE_PORT PSGI environment variable #50 (dex4er)
    +        - Fix a test failure with a directory containing whitespace (clkao)
    +
     0.3001  Mon Jun 25 10:57:20 PDT 2012
             - Fix SERVER_NAME and SERVER_PORT not exist on UNIX socket mode #24
             - Improved documentation
    committed Sep 25, 2012
Commits on Sep 4, 2012
  1. Merge pull request #50 from dex4er/remote_port

    Set REMOTE_PORT environment variable
    committed Sep 4, 2012
Commits on Jun 30, 2012
  1. Merge pull request #48 from clkao/master

    tests fail when build directory contains space
    committed Jun 30, 2012
Commits on Jun 25, 2012
  1. Checking in changes prior to tagging of version 0.3001.

    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index d14f67e..09c5eb9 100644
    --- a/Changes
    +++ b/Changes
    @@ -1,5 +1,10 @@
     Revision history for Perl extension Starman
    
    +0.3001  Mon Jun 25 10:57:20 PDT 2012
    +        - Fix SERVER_NAME and SERVER_PORT not exist on UNIX socket mode #24
    +        - Improved documentation
    +        - Ensure that chunk buffer contains terminating HTTP newline (Peter Makholm)
    +
     0.3000  Mon Feb 20 16:31:44 PST 2012
             - This be a 0.3 release
    committed Jun 25, 2012
Commits on May 18, 2012
  1. Move the -E bit around

    committed May 18, 2012
Commits on Mar 15, 2012
  1. Merge pull request #42 from One-com/master

    Ensure that chunk buffer contains terminating HTTP newline
    committed Mar 15, 2012
Commits on Mar 9, 2012
Commits on Mar 8, 2012
  1. Ensure that chunk buffer contains terminating HTTP newline

    If sysread() returns content just short of the termination HTTP newline, then
    the content of the chunk is removed from $chunk_buffer while eventually
    leaving the HTTP newline. This breaks the invariant that $chunk_buffer will
    always start with the size of the next chunk.
    pmakholm committed Mar 8, 2012
Commits on Feb 21, 2012
  1. Checking in changes prior to tagging of version 0.3000.

    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index 5164014..d14f67e 100644
    --- a/Changes
    +++ b/Changes
    @@ -1,5 +1,8 @@
     Revision history for Perl extension Starman
    
    +0.3000  Mon Feb 20 16:31:44 PST 2012
    +        - This be a 0.3 release
    +
     0.29_90 Thu Dec  1 19:40:52 PST 2011
             - Changed the way server handles HUP and QUIT signals
               HUP will just restart all the workers gracefully
    committed Feb 21, 2012
Commits on Jan 25, 2012
  1. Merge pull request #40 from Perlover/patch-1

    Valid module is Net::Server::PreFork, not Net::Server::Prefork ;-) I cou...
    committed Jan 25, 2012
  2. Valid module is Net::Server::PreFork, not Net::Server::Prefork ;-) I …

    …could not find module from your SEE ALSO sectoin
    Perlover committed Jan 25, 2012
Commits on Dec 2, 2011
  1. no warnings

    committed Dec 2, 2011
  2. Checking in changes prior to tagging of version 0.29_90.

    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index 0614845..5164014 100644
    --- a/Changes
    +++ b/Changes
    @@ -1,5 +1,11 @@
     Revision history for Perl extension Starman
    
    +0.29_90 Thu Dec  1 19:40:52 PST 2011
    +        - Changed the way server handles HUP and QUIT signals
    +          HUP will just restart all the workers gracefully
    +          QUIT will gracefully shutdown workers and the master
    +          See `man 1 starman` and look for SIGNALS section.
    +
     0.2014  Sun Sep 18 12:43:06 PDT 2011
             - Fixed broken PSGI response headers after the output (cho45)
    committed Dec 2, 2011
  3. document signals

    committed Dec 2, 2011
  4. Super hack to handle QUIT to do graceful shutdown.

    This allows Server::Starter to do the true graceful restart with:
    
        start_server --port 8080 --signal-on-hup=QUIT -- starman --preload-app ...
    committed Dec 2, 2011
  5. Fix docs

    committed Dec 2, 2011
  6. use hup_children

    committed Dec 2, 2011
Commits on Dec 1, 2011
Commits on Sep 18, 2011
  1. Checking in changes prior to tagging of version 0.2014.

    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index bfa4c10..0614845 100644
    --- a/Changes
    +++ b/Changes
    @@ -1,5 +1,8 @@
     Revision history for Perl extension Starman
    
    +0.2014  Sun Sep 18 12:43:06 PDT 2011
    +        - Fixed broken PSGI response headers after the output (cho45)
    +
     0.2013  Sat Jun 25 11:51:47 PDT 2011
             - Relaxed the harakiri tests (audreyt)
    committed Sep 18, 2011
Commits on Aug 19, 2011
  1. Merge pull request #31 from cho45/brokenheaders

    $res->[1] is broken after output (This is actualized with Plack::Middlewa
    committed Aug 19, 2011
  2. $res->[1] is broken after output (This is actualized with Plack::Midd…

    …leware::AccessLog::Timed)
    cho45 committed Aug 19, 2011
Commits on Jun 25, 2011
  1. cleanup unnecessary code

    committed Jun 25, 2011
  2. Checking in changes prior to tagging of version 0.2013.

    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index 2ebd606..bfa4c10 100644
    --- a/Changes
    +++ b/Changes
    @@ -1,5 +1,8 @@
     Revision history for Perl extension Starman
    
    +0.2013  Sat Jun 25 11:51:47 PDT 2011
    +        - Relaxed the harakiri tests (audreyt)
    +
     0.2012  Wed Jun 22 13:51:59 PDT 2011
             - Implemented psgix.harakiri mode (audreyt)
             - Added --error-log option (Paulo E. Castro)
    committed Jun 25, 2011
  3. Merge pull request #29 from audreyt/master

    * harikiri.t: Test "<= 5" instead of "== 5" to handle 23 requests.
    committed Jun 25, 2011
Commits on Jun 22, 2011
  1. 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)
    committed Jun 22, 2011
Commits on Jun 16, 2011
  1. rename tests as well

    committed Jun 16, 2011
  2. 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.
    committed Jun 16, 2011