Skip to content
Commits on Dec 21, 2011
  1. @evanphx

    Speed up entity body checking

    evanphx committed Dec 21, 2011
  2. @rkh @evanphx

    Support responses without entity body

    rkh committed with evanphx Dec 13, 2011
    Some HTTP verbs imply that no body is sent with
    the response. Puma did not respect that.
    
    This led to issues like this one:
    
        $ curl localhost:9292
        curl: (18) transfer closed with outstanding
        read data remaining
    
    This also breaks persistent connections.
    
    Example program to program to provoke this issue:
    
        proc do
          [204, {'Conten-Type' => 'text/plain'}, []]
        end
    
    Signed-off-by: Konstantin Haase <konstantin.mailinglists@googlemail.com>
Commits on Dec 19, 2011
  1. @evanphx

    Version bump

    evanphx committed Dec 19, 2011
  2. @evanphx
  3. @evanphx

    Update gemspec

    evanphx committed Dec 19, 2011
  4. @evanphx

    Fix manifest and gemspec

    evanphx committed Dec 19, 2011
  5. @evanphx
  6. @evanphx
Commits on Dec 8, 2011
  1. @evanphx

    Add ability to wakeup and cancel persistent connections

    evanphx committed Dec 8, 2011
    Without this, the graceful stop code has to wait for the persistent
    timeout to expire even though there is actually no work going on.
Commits on Dec 7, 2011
  1. @evanphx

    Disable test on JRuby

    evanphx committed Dec 7, 2011
  2. @evanphx
  3. @evanphx

    Fix refactoring bug, add test

    evanphx committed Dec 7, 2011
  4. @evanphx

    Add integration test

    evanphx committed Dec 7, 2011
  5. @evanphx
  6. @evanphx
  7. @evanphx
Commits on Dec 6, 2011
  1. @evanphx

    Bump to 0.9.1

    evanphx committed Dec 6, 2011
  2. @evanphx
  3. @evanphx
  4. @evanphx

    Bump to 0.9.0

    evanphx committed Dec 5, 2011
Commits on Dec 5, 2011
  1. @evanphx

    Add ability to restart by reexecing and pumactl to use it

    evanphx committed Dec 5, 2011
    This allows all existing requests to finish, but does not keep the same
    socket alive across the exec, so this is not a graceful as it could be.
  2. @evanphx
  3. @evanphx
  4. @evanphx

    Add ability to save state and start the status server

    evanphx committed Dec 5, 2011
    The state saving works like saving the pidfile, but it contains much
    more rich information about the running server.
    
    Additionally, added the --status option to start the status server so
    that the server can be controlled over HTTP.
    
    The state file contains the information about where the status server is
    located.
  5. @evanphx

    Add automatic pool trimming

    evanphx committed Dec 5, 2011
  6. @evanphx

    Add App::Status rack app to control a server

    evanphx committed Dec 5, 2011
    Puma::App::Status is a rack app that can be used to control the current
    server. It allows a server to be queried remotely programmaticly.
  7. @evanphx

    Regenerate gemspec

    evanphx committed Dec 1, 2011
  8. @evanphx
Commits on Dec 3, 2011
  1. @evanphx
  2. @evanphx

    Remove bonjour experiment

    evanphx committed Dec 2, 2011
Commits on Dec 2, 2011
  1. @evanphx
Commits on Dec 1, 2011
  1. @evanphx
  2. @evanphx

    Remove old examples directory

    evanphx committed Dec 1, 2011
  3. @evanphx

    Remove require of deleted file

    evanphx committed Dec 1, 2011
  4. @evanphx

    Cleanup cruft

    evanphx committed Dec 1, 2011
Something went wrong with that request. Please try again.