about summary refs log tree commit homepage
path: root/lib/unicorn.rb
DateCommit message (Expand)
2019-05-03Rescue failed pipe resizes due to permissions
2018-09-21Support default_middleware configuration option
2018-08-20shrink pipes under Linux
2018-07-23use IO#wait instead of kgio_wait_readable
2017-11-16require 'pp' if $DEBUG is set by Rack app
2017-03-14doc: fix links to raindrops project
2016-01-27doc update for ClientShutdown exceptions class
2016-01-27rack is optional at runtime, required for dev
2015-07-15doc: remove references to old servers
2015-04-24support TempfileReaper in deployment and development envs
2015-03-02save about 200 bytes of memory on x86-64
2015-02-05use require_relative to reduce syscalls at startup
2015-02-05favor IO#close_on_exec= over fcntl in 1.9+
2013-12-09rework master-to-worker signaling to use a pipe
2013-06-07Make -N/--no-default-middleware option work
2013-01-29Add -N or --no-default-middleware option.
2012-08-02bind listeners after loading for preload_app users
2011-08-19Rack::Chunked and ContentLength middlewares by default
2011-08-19filter exception messages with control characters
2011-06-24allow multiline comments in config.ru
2011-06-17error logging is more consistent
2011-06-15memory reductions in worker process
2011-06-11runtime stack size reductions
2011-04-18documentation cleanup/reduction
2010-11-11add stream_input class and build tee_input on it
2010-10-07start using more compact parser API
2010-10-06various cleanups and reduce indentation
2010-10-05update comment about non-blocking accept()
2010-10-05Unicorn::Util.tmpio => Unicorn::TmpIO.new
2010-10-05start using kgio, the kinder, gentler I/O library
2010-10-04http_request: avoid globals
2010-10-04split out worker to a separate file
2010-10-04http_response: avoid singleton method
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-08cleanup "stringio" require
2010-07-08prefer "[]" to "first"/"last" where possible
2010-06-17revert rbx-only workaround for IO#reopen
2010-06-15workaround rbx not reopening logs to stderr/stdout
2010-06-10respect "working_directory" wrt config.ru
2010-06-08spew backtrace when config reloading fails
2010-06-08cleanup master_sleep loop
2010-05-06doc: kill Dir.chdir example
2010-05-06always load Rack up front at startup
2010-04-30add global Unicorn.listener_names method
2010-04-19avoid nuking workers after waking up from suspend/hibernate
2010-04-19prefer explicit requires when possible
2010-04-08unicorn: load constants after app has loaded