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

    Add ability to wakeup and cancel persistent connections

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

    Fix refactoring bug, add test

    evanphx committed
  4. @evanphx

    Add integration test

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

    Bump to 0.9.1

    evanphx committed
  2. @evanphx
  3. @evanphx
  4. @evanphx

    Bump to 0.9.0

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

    Add ability to restart by reexecing and pumactl to use it

    evanphx committed
    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
    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
  6. @evanphx

    Add App::Status rack app to control a server

    evanphx committed
    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
  8. @evanphx
Commits on Dec 3, 2011
  1. @evanphx
  2. @evanphx

    Remove bonjour experiment

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

    Remove old examples directory

    evanphx committed
  3. @evanphx

    Remove require of deleted file

    evanphx committed
  4. @evanphx

    Cleanup cruft

    evanphx committed
  5. @evanphx

    Write a bunch of documentation

    evanphx committed
  6. @evanphx
  7. @evanphx

    Add quicky ab(8) wrapper

    evanphx committed
  8. @evanphx
  9. @evanphx

    Minimize allocations in response handling

    evanphx committed
    Just another friendly reminder that string constants are frozen so that
    when they're inserted into a Hash, they're not dup'd and are put
    directly in, saving allocations.
  10. @evanphx
  11. @evanphx

    Only cork/uncork TCPSockets

    evanphx committed
  12. @evanphx

    Utilitize TCP_CORK on linux

    evanphx committed
    Inform the TCP stack via TCP_CORK where a HTTP response begins and ends.
    This keeps keepalive fast and allows it to fill out TCP packets to be as
    big as possible.
Something went wrong with that request. Please try again.