about summary refs log tree commit homepage
path: root/lib/unicorn.rb
DateCommit message (Expand)
2009-12-13simplify pid assignment
2009-11-21cleanup: remove needless returns
2009-11-15ClientShutdown: RDoc
2009-11-15replace "rescue => e" with "rescue Object => e"
2009-11-14preserve user/group ownership when reopening logs
2009-11-13raise Unicorn::ClientShutdown if client aborts in TeeInput
2009-11-09Load Unicorn constants when building app
2009-11-09don't nuke children for long after_fork and app loads
2009-11-04Fix autoload of Etc in Worker for Ruby 1.9
2009-11-04worker: user/group switching for after_fork hooks
2009-11-01Do not override Dir.chdir in config files
2009-10-31cleanup error handling and make it less noisy
2009-10-31more portable symlink awareness for START_CTX[:cwd]
2009-10-29cleanup: avoid redundant error checks for fstat
2009-10-29fix reliability of timeout kills
2009-10-18stop continually resends signals during shutdowns
2009-10-08fchmod heartbeat flips between 0/1 for compatibility
2009-10-07doc: expand on the SELF_PIPE description
2009-10-05Document the START_CTX hash contents
2009-10-01Avoid a small window when a pid file can be empty
2009-09-30small cleanup to pid file handling + documentation
2009-09-30RDoc for Unicorn::HttpServer::Worker
2009-09-30cleanup: use question mark op for 1-byte comparisons
2009-09-27server: correctly unset reexec_pid on child death
2009-09-27Remove "Z" constant for binary strings
2009-09-27Use Configurator#expand_addr in HttpServer#listen
2009-09-27HttpServer#listen accepts :tries and :delay parameters
2009-09-17SIGHUP no longer drops lone, default listener
2009-09-16Avoid freezing objects that don't benefit from it
2009-09-15Fix comment about speculative accept()
2009-09-08"encoding: binary" comments for all sources (1.9)
2009-09-04Redirect files in binary mode
2009-09-03Support HTTP/0.9 entity-body-only responses
2009-08-09Switch to Ragel/C-based chunk/trailer parser
2009-07-19Remove core Tempfile dependency (1.9.2-preview1 compat)
2009-07-09unicorn 0.9.1 (merge 0.8.2) v0.9.1
2009-07-09always set FD_CLOEXEC on sockets post-accept()
2009-07-08Minor cleanups to core
2009-07-08Retry listen() on EADDRINUSE 5 times ever 500ms
2009-07-08Unbind listeners as before stopping workers
2009-07-04Minor cleanups to core
2009-07-04Favor Struct members to instance variables
2009-07-03Avoid temporary array creation
2009-07-01Move "Expect: 100-continue" handling to the app
2009-06-30Retry listen() on EADDRINUSE 5 times ever 500ms
2009-06-30Unbind listeners as before stopping workers
2009-06-30TrailerParser integration into ChunkedReader
2009-06-29Make TeeInput easier to use
2009-06-09Avoid duplicating the "Z" constant
2009-06-05Transfer-Encoding: chunked streaming input support