summary refs log tree commit homepage
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2009-09-08unicorn 0.10.3r v0.10.3rEric Wong1-1/+1
2009-09-08rainbows: remove Rev monkey patchEric Wong1-21/+0
2009-08-19rainbows: HTTP keepalive/pipelining supportEric Wong2-30/+27
2009-08-19rainbows: avoid object creation overhead for tickerEric Wong1-1/+2
2009-08-19rainbows: enable murder_lazy_workersEric Wong1-3/+0
2009-08-19rainbows: embedded test app for multiple listeners and sleepEric Wong1-1/+2
2009-08-19rainbows: multiple listener and graceful shutdown supportEric Wong1-10/+28
2009-08-18unicorn 0.10.2r v0.10.2rEric Wong1-1/+1
2009-08-18rainbows: make the embedded SHA1 app Rack::Lint-safeEric Wong1-6/+8
2009-08-18rainbows: monkey-patch Rev::TCPListener for nowEric Wong1-0/+21
2009-08-18Actually hook up Rainbows to the rest of the beastEric Wong3-2/+15
2009-08-180.10.0r - rainbows! v0.10.0rEric Wong1-1/+1
2009-08-18Rainbows!Eric Wong1-0/+116
2009-08-18http_response: allow reentrancyEric Wong1-5/+4
2009-08-18tee_input: allow using Revactor::TCP::Socket objectsEric Wong1-0/+7
2009-08-16unicorn 0.90.0 v0.90.0Eric Wong1-1/+1
2009-08-16app/inetd: explicitly close pipe descriptors on CatBody#closeEric Wong1-0/+2
2009-08-15Remove explicit requires for Rack thingsEric Wong2-3/+0
2009-08-15const: remove unused constantsEric Wong1-4/+0
2009-08-15http_response: pass through unknown status codesEric Wong1-1/+1
2009-08-15Fix documentation for Util.reopen_logsEric Wong1-3/+3
2009-08-15tee_input: make interface more usable outside of UnicornEric Wong2-43/+40
2009-08-15http_request: reinstate empty StringIO optimizationEric Wong1-1/+4
2009-08-10http: rename read_body to filter_bodyEric Wong1-2/+2
2009-08-09Switch to Ragel/C-based chunk/trailer parserEric Wong5-195/+50
2009-07-19unicorn 0.9.2 v0.9.2Eric Wong1-1/+1
2009-07-19app/exec_cgi: fix 1.9 compatibilityEric Wong1-1/+1
2009-07-19Remove core Tempfile dependency (1.9.2-preview1 compat)Eric Wong4-28/+31
2009-07-16HttpRequest: no need for a temporary variableEric Wong1-5/+3
2009-07-16http_request: don't support apps that close env["rack.input"]Eric Wong1-1/+1
2009-07-16move all #gets logic to tee_input out of chunked_readerEric Wong2-31/+17
2009-07-15Rename unicorn/http11 => unicorn_httpEric Wong3-3/+3
2009-07-09unicorn 0.9.1 (merge 0.8.2) v0.9.1Eric Wong2-1/+2
2009-07-09unicorn 0.8.2 v0.8.2Eric Wong1-1/+1
2009-07-09always set FD_CLOEXEC on sockets post-accept()Eric Wong1-0/+1
2009-07-08Minor cleanups to coreEric Wong1-5/+5
2009-07-08Re-add support for non-portable socket optionsEric Wong2-2/+72
2009-07-08Retry listen() on EADDRINUSE 5 times ever 500msEric Wong1-3/+10
2009-07-08Unbind listeners as before stopping workersEric Wong1-2/+1
2009-07-04Minor cleanups to coreEric Wong1-5/+5
2009-07-04Favor Struct members to instance variablesEric Wong6-200/+178
2009-07-03Avoid temporary array creationEric Wong1-2/+1
2009-07-01unicorn 0.9.0 v0.9.0Eric Wong1-1/+1
2009-07-01Force streaming input onto apps by defaultEric Wong5-42/+9
2009-07-01tee_input: avoid ignoring initial body blobEric Wong1-1/+4
2009-07-01Move "Expect: 100-continue" handling to the appEric Wong3-4/+13
2009-07-01Re-add support for non-portable socket optionsEric Wong2-2/+72
2009-06-30Retry listen() on EADDRINUSE 5 times ever 500msEric Wong1-3/+10
2009-06-30Unbind listeners as before stopping workersEric Wong1-2/+1
2009-06-30TrailerParser integration into ChunkedReaderEric Wong4-3/+11