summary refs log tree commit
DateCommit message (Collapse)
2011-04-27deflater flushes each chunk of the response deflate-flush-c0d7bc2d
This allows clients to receive streaming response bodies as they're generated by the application, not only when it's ideal for zlib. Space-efficiency is hurt somewhat, but there's no other way to allow this middleware to work without completely breaking otherwise valid applications.
2011-04-27loosen deflater spec for zlib option changes
As long as zlib can properly deflate the response body with the -Zlib::MAX_WBITS option, we'll consider it a valid response. The next commit will flush the buffer with each chunk to allow for compressed streaming responses.
2011-04-27Merged pull request #126 from plentz/master.
mongrel rack.url_scheme was hardcoded to http
2011-04-17use a chunked body wrapper rather than duping and returning the chunked ↵
encoding middleware
2011-04-15Do not send ETag if no-cache is set.
2011-04-14Revert "Add handlers for Unicorn, Rainbows! and Zbatery"
This reverts commit dff8e34f43c2897062d5b252406398ced2d360a8. The author of unicorn / rainbows! / zbatery has asked us to revert this commit. So I am. See here: http://groups.google.com/group/rack-devel/browse_thread/thread/23f73707363e0918
2011-04-12Remove has_rdoc= method from gemspec
2011-03-31Need to call run app for Builder example to work
2011-03-31Need to require 'rack/lobster' for first Rack::Builder example to work
2011-03-31Rack::Builder example needs a run otherwise it won't run
2011-03-31do and end beginning and end for a multi-lined block is basically the ↵
standard in Ruby
2011-03-31Add documentation for use, run and map methods in Rack::Builder
2011-03-261.9, lambda argument count has to match
2011-03-26Refactoring Rack::URLMap NEGATIVE_INFINITY constant
2011-03-26Adding a constant in order to avoid to calculate (1.0 / 0.0) each time
2011-03-26Refactoring Rack: URLMap in order to show our intention through the code ↵
rather than write comments
2011-03-21Merge branch 'master' of https://github.com/hanklords/rack into hanklords-master
2011-03-21Merge branch 'unicorn' of https://github.com/rkh/rack into rkh-unicorn
2011-03-21Added a note about requiring to Session::Abstract::ID docs
2011-03-21Add tests for Rack::Builder.parse_file
2011-03-18Force content-length to 0 so apache mod_xsendfile does not hang
2011-03-18Add handlers for Unicorn, Rainbows! and Zbatery
Unicorn and akin do *not* include rack handlers, at least not in the sense of Rack::Handler.
2011-03-18Merge branch 'patch' of https://github.com/rkh/rack into rkh-patch
2011-03-18Merge branch 'safe-md5-params' of https://github.com/rkh/rack into ↵
rkh-safe-md5-params
2011-03-18Merge branch 'auth-digest-with-rack-builder' of https://github.com/rkh/rack ↵
into rkh-auth-digest-with-rack-builder
2011-03-18add Rack::Request#patch?
2011-03-18add support for PATCH verb to Rack::MethodOverride
2011-03-18allow passing opaque or an options hash to Rack::Auth::Digest::MD5.new, that ↵
way it is actually usable as middleware with Rack::Builder or similar
2011-03-18in auth/digest/params, do not accidentially pass block used for construction ↵
to Hash#initialize, where it is used for default values at might be triggered again later on
2011-03-13Update README
2011-03-13MD5 Digest auth: fail if authenticator returns nil
Fixes the authenticator API to deny access if nil is returned from the authenticator block. Without this patch, the nil gets to_s'd to "" and an empty password would be accepted. Signed-off-by: Christian Neukirchen <chneukirchen@gmail.com>
2011-03-09mongrel rack.url_scheme was hardcoded to http
2011-02-09improve gemloader to include runtime deps if any, and not break on complex ↵
requirements
2011-01-24If there is an X-Forwarded-Host header, we should take the absence of a port ↵
segment to imply 'standard port', not 'use the SERVER_PORT'
2011-01-13refactor Rack::MockResponse to be a subclass of Rack::Response, also make ↵
sure the real response object does not set Content-Length if the transfer type is chunked Signed-off-by: Joshua Peek <josh@joshpeek.com>
2011-01-13moving MockResponse underneath Rack::Response
Signed-off-by: Joshua Peek <josh@joshpeek.com>
2011-01-14fixing unused variable warnings in 1.9.3
2011-01-03Extract Request#base_url
2010-12-31Make mock response work like response with respect to headers
2010-12-31Correct the regex for finding the part name by Content-Id header. Fixes ↵
issue #98 at rack/rack Signed-off-by: raggi <jftucker@gmail.com>
2010-12-31Adding SPEC with rake task dependencies
2010-12-27Removed references to SPEC from rack.gemspec
2010-12-19Use gemloader in fulltest
2010-12-19Add gemloader script that will provide the ability to activate development ↵
dependencies at the correct version for point releases
2010-12-19Add stage to gitignore
2010-12-19Delegate lock proxy to_path
2010-12-20Cookies may be configured with an object that will serialize and deserialize ↵
the session cookie data. fixes #70, fixes #4
2010-12-20read from the input until we find the boundary. fixes #45
2010-12-20parsing cookies with quotes works
2010-12-20Rack::Lock should unlock if the app raises an exception.