summary refs log tree commit homepage
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2010-12-03unicorn 3.0.1 - one bugfix for Rainbows! v3.0.1Eric Wong1-2/+2
2010-12-02stream_input: avoid trailer parsing on unchunked requestsEric Wong1-1/+1
2010-11-20unicorn 3.0.0 - disable rewindable input! v3.0.0Eric Wong1-2/+2
2010-11-20stream_input: use String#sub! instead of gsub!Eric Wong1-1/+1
2010-11-20stream_input: small cleanups and fixesEric Wong1-24/+13
2010-11-19unicorn 3.0.0pre2 - less bad than 2.x or 3.0.0pre1! v3.0.0pre2Eric Wong1-2/+2
2010-11-18stream_input: read with zero length returns ''Eric Wong1-1/+1
2010-11-17http_server: fix HttpParserError constant resolutionEric Wong1-1/+1
2010-11-16unicorn 3.0.0pre1 v3.0.0pre1Eric Wong1-2/+2
2010-11-16preread_input: no-op for non-rewindable "rack.input"Eric Wong1-1/+1
2010-11-13tee_input: restore read position after #sizeEric Wong1-1/+2
2010-11-12*_input: make life easier for subclasses/modulesEric Wong2-14/+15
2010-11-11configurator: enable "rewindable_input" directiveEric Wong3-8/+46
2010-11-11add stream_input class and build tee_input on itEric Wong3-127/+173
2010-11-11switch versions to 3.0.0preEric Wong1-2/+2
2010-11-07tee_input: switch to simpler API for parsing trailersEric Wong1-1/+1
2010-10-27unicorn 2.0.0 - mostly internal cleanups v2.0.0Eric Wong1-2/+2
2010-10-27configurator: reloading with unset values restores defaultEric Wong1-5/+11
2010-10-27configurator: use "__send__" instead of "send"Eric Wong1-1/+1
2010-10-27configurator: switch to normal classEric Wong1-1/+3
2010-10-27reduce master process wakeupsEric Wong1-7/+14
2010-10-26master: remove limit on queued signalsEric Wong1-19/+6
2010-10-09unicorn 2.0.0pre3 - more small fixes v2.0.0pre3Eric Wong1-2/+2
2010-10-09add PrereadInput middleware to get around TeeInputEric Wong1-0/+30
2010-10-07unicorn 2.0.0pre2 - releases are cheap v2.0.0pre2Eric Wong1-2/+2
2010-10-07start using more compact parser APIEric Wong4-77/+68
2010-10-07http_server: avoid method redefinition warningsEric Wong1-1/+2
2010-10-06unicorn 2.0.0pre1 - a boring "major" release v2.0.0pre1Eric Wong1-3/+2
2010-10-06various cleanups and reduce indentationEric Wong3-787/+793
2010-10-05upgrade to kgio 1.2.0Eric Wong1-2/+2
2010-10-05tee_input: use kgio to avoid stack traces on EOFEric Wong1-23/+12
2010-10-05tmpio: use super instead of an explicit methodEric Wong1-1/+1
2010-10-05update comment about non-blocking accept()Eric Wong1-1/+1
2010-10-05util: uindent use less ambiguous constant scopingEric Wong1-56/+50
2010-10-05Unicorn::Util.tmpio => Unicorn::TmpIO.newEric Wong5-32/+34
2010-10-05start using kgio, the kinder, gentler I/O libraryEric Wong3-21/+18
2010-10-04http_request: reformat and small reorgEric Wong2-62/+63
2010-10-04tee_input: update interface to use HttpRequestEric Wong2-3/+8
2010-10-04http_request: avoid globalsEric Wong2-17/+20
2010-10-04split out worker to a separate fileEric Wong2-40/+44
2010-10-04http_response: avoid singleton methodEric Wong2-39/+22
2010-10-04avoid unlinking actively listening socketsEric Wong1-2/+8
2010-08-30remove nasty ugly hacks at startupEric Wong2-16/+18
2010-08-28make log reopens even more robust in threaded appsEric Wong1-10/+10
2010-08-28make log reopens more robust in multithreaded appsEric Wong1-2/+16
2010-08-07miscellaneous loop and begin cleanupsEric Wong1-112/+88
2010-08-07log ERROR messages if workers exit with failureEric Wong1-2/+2
2010-07-16SIGTTIN works after SIGWINCHEric Wong1-0/+2
2010-07-13SIGHUP deals w/ dual master pid path scenarioEric Wong1-0/+5
2010-07-13launcher: do not re-daemonize when USR2 upgradingEric Wong1-5/+1