summary refs log tree commit
path: root/lib/rack/request.rb
DateCommit message (Expand)
2016-05-04Move Rack::Request #values_at to Helpers
2016-05-04Move `Request#[]` and `Request#[]=` to `Helpers` and deprecate them
2016-01-16Move empty hash to it's own method for session
2015-10-08add Rack::Request#authority
2015-10-03`Response#add_header` to add to a value to a multivalued header
2015-09-13fix rdoc formatting (remove accidental links)
2015-09-05move Session::Pool to new superclass
2015-09-04pull env access in the request object to a module
2015-09-04Move most methods on the `Rack::Request` to a module
2015-08-21add Request#initialize_copy
2015-08-20add methods for accessing request specific data
2015-06-12Constantize all rack environment variables and make them frozen
2015-06-12Added media_type methods in Rack::Response
2015-06-10Use == to compare form_input to rack.input
2015-06-09consolidate where to find the default_query_parser make keyspace required
2015-06-09ask the query parser to construct a params object
2015-05-29Allow specifying a params hash class to use when parsing
2015-05-27Better naming and fix for overwriting of Kernel#p
2015-05-26Remove unneeded usage of nils
2015-05-20Extracted Rack::Utils.parse_cookies in order to read cookies from frozen env....
2015-04-06Give parse_query's second argument a default value
2015-04-05Merge pull request #781 from Nyoho/fix-separator-semicolon-GET
2015-01-07Fix semicolons as separators for GET
2014-10-03Follow-up for the pull request #737
2014-10-02Less allocated objects on each request
2014-08-04Revert "Merge branch 'pr/686'"
2014-08-03Merge pull request #669 from alindeman/multiple_x_http_forwarded_proto
2014-08-03Merge branch 'master' into pr/686
2014-07-18correct weird case regression from #714
2014-07-18Fix media_type_params when Content-Type parameters contains quoted-strings
2014-07-13Merge pull request #705 from stevehodgkiss/fix_ip_spoofing_vulnerability
2014-07-13Do not truncate POST data on `;`, closes #543
2014-07-11Prevent IP spoofing via X-Forwarded-For and Client-IP headers
2014-05-14add support for application/json content type requests
2014-03-24request.scheme supports multiple x-http-forwarded-proto values
2014-02-26Remove outdated comment in request.rb about instance-memoization
2013-12-28Merge pull request #615 from vspy/master
2013-12-05add parse_http_accept_header utility method to simplify accept_encoding and a...
2013-11-25Add accept_language method to request to extract HTTP_ACCEPT_LANGUAGE header ...
2013-10-23correct handling for incomplete hash/array parameters
2013-08-22Merge pull request #588 from statianzo/tempfile-form-input
2013-08-20Use `sub` as we only need to substitute once.
2013-07-18Use equal? to compare form_input to rack.input
2013-06-15add #link? and #unlink?
2013-05-21Ensure request.POST always raises EOFError on bad input
2013-04-19correct Request#port for lighttpd2 proxy case
2013-02-02Request#trusted_proxy? no longer accepts lines
2013-01-11Enable unix sockets with paths as trusted proxies
2012-12-29Do not fail on cookies that are not URI escaped
2012-12-12better support for coffee protocol