about summary refs log tree commit homepage
path: root/lib
DateCommit message (Expand)
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
2010-07-06socket_helper: cleanup FreeBSD accf_* detection
2010-07-06socket_helper: no reason to check for logger method
2010-07-06configurator: cleanup RDoc, un-indent
2010-07-06configurator: documentation for new accept options
2010-07-06socket_helper: move defaults to the DEFAULTS constant
2010-07-03socket_helper: tunables for tcp_defer_accept/accept_filter
2010-06-28http_response: this should be a module, not a class
2010-06-24const: bump UNICORN_VERSION to 2.0.0pre
2010-06-24tee_input: undent, avoid (re)-declaring "module Unicorn"
2010-06-24tee_input: allow tuning of client_body_buffer_size/io_size
2010-06-24tee_input: (nitpick) use IO#rewind instead of IO#seek(0)