about summary refs log tree commit homepage
path: root/lib/unicorn.rb
DateCommit message (Expand)
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
2009-05-28Consistent logger assignment for multiple objects
2009-05-28Avoid instance variables lookups in a critical path
2009-05-28Make our HttpRequest object a global constant
2009-05-28SIGHUP reloads app even if preload_app is true
2009-05-28Fix potential race condition in timeout handling
2009-05-25Switch to autoload to defer requires
2009-05-25Only refresh the gem list when building the app
2009-05-25Refresh Gem list when building the app
2009-05-12Reopen master logs on SIGHUP, too
2009-05-10Avoid killing sleeping workers
2009-05-04Inline and remove the HttpRequest#reset method
2009-05-04Fix a warning about @pid being uninitialized
2009-05-03Speed up the worker accept loop
2009-05-03Instant shutdown signals really mean instant shutdown
2009-05-04Remove redundant socket closing/checking
2009-05-03Ignore unhandled master signals in the workers
2009-05-03Safer timeout handling and test case
2009-05-03No point in unsetting the O_NONBLOCK flag
2009-05-02Make speculative accept() faster for the common case
2009-04-26Small cleanup
2009-04-25Fix log rotation being delayed in workers when idle
2009-04-24cleanup: avoid duped self-pipe init/replacement logic
2009-04-24SIGTT{IN,OU} {in,de}crements worker_processes
2009-04-24Allow std{err,out}_path to be changed via HUP
2009-04-24minor cleanups and save a few variables
2009-04-24Avoid getppid() if serving heavy traffic
2009-04-24Fixup reference to a dead variable
2009-04-23Describe the global constants we use.
2009-04-23make SELF_PIPE is a global constant
2009-04-23Make LISTENERS and WORKERS global constants, too
2009-04-23IO_PURGATORY should be a global constant
2009-04-21Cleanup some unnecessary requires
2009-04-21Remove @start_ctx instance variable
2009-04-21rename socket.rb => socket_helper.rb