about summary refs log tree commit homepage
path: root/lib/unicorn
DateCommit message (Expand)
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-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-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)
2010-06-17unicorn 1.0.0 - yes, this is a real project v1.0.0
2010-06-15workaround rbx not reopening logs to stderr/stdout
2010-06-14tee_input: update documentation for Rack 1.2
2010-06-14app/exec_cgi: rack.input may not respond to #size
2010-06-11cleanup: use modules were applicable
2010-06-10unicorn 0.991.0 - startup improvements v0.991.0
2010-06-10docs: hopefully clarify preload_app=false behavior
2010-06-10configurator: remove debugging output
2010-06-10fix alt-working_directory behavior for Rails 3
2010-06-10respect "working_directory" wrt config.ru
2010-06-10launcher: get rid of backwards compatibility code
2010-06-08unicorn 0.990.0 - inching towards 1.0 v0.990.0
2010-06-08reopen_logs: no need to preserve encoding args
2010-06-08reopen_logs: avoid modifying ObjectSpace while iterating
2010-06-08workaround IO#reopen bug in rbx when reopening logs
2010-06-05File.readable? and File.writable? are more readable