about summary refs log tree commit homepage
path: root/lib
DateCommit message (Expand)
2010-11-19unicorn 3.0.0pre2 - less bad than 2.x or 3.0.0pre1! v3.0.0pre2
2010-11-18stream_input: read with zero length returns ''
2010-11-17http_server: fix HttpParserError constant resolution
2010-11-16unicorn 3.0.0pre1 v3.0.0pre1
2010-11-16preread_input: no-op for non-rewindable "rack.input"
2010-11-13tee_input: restore read position after #size
2010-11-12*_input: make life easier for subclasses/modules
2010-11-11configurator: enable "rewindable_input" directive
2010-11-11add stream_input class and build tee_input on it
2010-11-11switch versions to 3.0.0pre
2010-11-07tee_input: switch to simpler API for parsing trailers
2010-10-27unicorn 2.0.0 - mostly internal cleanups v2.0.0
2010-10-27configurator: reloading with unset values restores default
2010-10-27configurator: use "__send__" instead of "send"
2010-10-27configurator: switch to normal class
2010-10-27reduce master process wakeups
2010-10-26master: remove limit on queued signals
2010-10-09unicorn 2.0.0pre3 - more small fixes v2.0.0pre3
2010-10-09add PrereadInput middleware to get around TeeInput
2010-10-07unicorn 2.0.0pre2 - releases are cheap v2.0.0pre2
2010-10-07start using more compact parser API
2010-10-07http_server: avoid method redefinition warnings
2010-10-06unicorn 2.0.0pre1 - a boring "major" release v2.0.0pre1
2010-10-06various cleanups and reduce indentation
2010-10-05upgrade to kgio 1.2.0
2010-10-05tee_input: use kgio to avoid stack traces on EOF
2010-10-05tmpio: use super instead of an explicit method
2010-10-05update comment about non-blocking accept()
2010-10-05util: uindent use less ambiguous constant scoping
2010-10-05Unicorn::Util.tmpio => Unicorn::TmpIO.new
2010-10-05start using kgio, the kinder, gentler I/O library
2010-10-04http_request: reformat and small reorg
2010-10-04tee_input: update interface to use HttpRequest
2010-10-04http_request: avoid globals
2010-10-04split out worker to a separate file
2010-10-04http_response: avoid singleton method
2010-10-04avoid unlinking actively listening sockets
2010-08-30remove nasty ugly hacks at startup
2010-08-28make log reopens even more robust in threaded apps
2010-08-28make log reopens more robust in multithreaded apps
2010-08-07miscellaneous loop and begin cleanups
2010-08-07log ERROR messages if workers exit with failure
2010-07-16SIGTTIN works after SIGWINCH
2010-07-13SIGHUP deals w/ dual master pid path scenario
2010-07-13launcher: do not re-daemonize when USR2 upgrading
2010-07-11tee_input: fix constant resolution for client EOF
2010-07-08cleanup "stringio" require
2010-07-08prefer "[]" to "first"/"last" where possible
2010-07-08tee_input: safer record separator ($/) handling
2010-07-06socket_helper: disable documentation for internals