Skip to content
Commits on Mar 15, 2012
  1. @miyagawa

    Merge pull request #42 from One-com/master

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

    Ensure that chunk buffer contains terminating HTTP newline

    pmakholm committed
    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.
Commits on Jan 25, 2012
  1. @miyagawa

    Merge pull request #40 from Perlover/patch-1

    miyagawa committed
    Valid module is Net::Server::PreFork, not Net::Server::Prefork ;-) I cou...
  2. @Perlover

    Valid module is Net::Server::PreFork, not Net::Server::Prefork ;-) I …

    Perlover committed
    …could not find module from your SEE ALSO sectoin
Commits on Dec 2, 2011
  1. @miyagawa

    no warnings

    miyagawa committed
  2. @miyagawa

    Checking in changes prior to tagging of version 0.29_90.

    miyagawa committed
    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)
  3. @miyagawa

    document signals

    miyagawa committed
  4. @miyagawa
  5. @miyagawa

    Super hack to handle QUIT to do graceful shutdown.

    miyagawa committed
    This allows Server::Starter to do the true graceful restart with:
    
        start_server --port 8080 --signal-on-hup=QUIT -- starman --preload-app ...
  6. @miyagawa

    Fix docs

    miyagawa committed
  7. @miyagawa

    use hup_children

    miyagawa committed
Commits on Dec 1, 2011
  1. @miyagawa
Commits on Sep 18, 2011
  1. @miyagawa

    Checking in changes prior to tagging of version 0.2014.

    miyagawa committed
    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)
Commits on Aug 19, 2011
  1. @miyagawa

    Merge pull request #31 from cho45/brokenheaders

    miyagawa committed
    $res->[1] is broken after output (This is actualized with Plack::Middlewa
  2. @cho45

    $res->[1] is broken after output (This is actualized with Plack::Midd…

    cho45 committed
    …leware::AccessLog::Timed)
Commits on Jun 25, 2011
  1. @miyagawa

    cleanup unnecessary code

    miyagawa committed
  2. @miyagawa

    Checking in changes prior to tagging of version 0.2013.

    miyagawa committed
    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)
  3. @miyagawa

    Merge pull request #29 from audreyt/master

    miyagawa committed
    * harikiri.t: Test "<= 5" instead of "== 5" to handle 23 requests.
  4. @audreyt
Commits on Jun 22, 2011
  1. @miyagawa

    Checking in changes prior to tagging of version 0.2012.

    miyagawa committed
    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)
Commits on Jun 16, 2011
  1. @miyagawa

    rename tests as well

    miyagawa committed
  2. @miyagawa

    Rename psgix.harakiri parameters

    miyagawa committed
    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.
  3. @miyagawa

    Merge pull request #27 from pecastro/add-error-log-option

    miyagawa committed
    Net::Server doesn't like being passed a bare *STDERR handle.
  4. @pecastro

    Net::Server doesn't like being passed a bare *STDERR handle.

    pecastro committed
    Add error-log documentation to the starman bin.
Commits on Jun 15, 2011
  1. @miyagawa

    Merge pull request #26 from pecastro/add-error-log-option

    miyagawa committed
    Add error-log support to starman
  2. @pecastro

    Add error-log support to starman to prevent the logs going to a black…

    pecastro committed
    … hole once we --daemonize by ourselves.
Commits on Jun 13, 2011
  1. @miyagawa

    Add psgix.harakiri.supported

    miyagawa committed
  2. @miyagawa

    Merge pull request #25 from audreyt/master

    miyagawa committed
    * Implement psgix.harakiri support (with tests).
  3. @audreyt
Commits on May 24, 2011
  1. @miyagawa

    Checking in changes prior to tagging of version 0.2011.

    miyagawa committed
    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.
  2. @alexmv @miyagawa

    test for 0-length flushes

    alexmv committed with miyagawa
  3. @alexmv @miyagawa

    When sending chunked replies, ignore 0-length flushes from perl

    alexmv committed with miyagawa
    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.
Commits on Apr 13, 2011
  1. @miyagawa

    document STARMAN_DEBUG=1

    miyagawa committed
Commits on Mar 28, 2011
  1. @miyagawa

    Checking in changes prior to tagging of version 0.2010.

    miyagawa committed
    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
Something went wrong with that request. Please try again.