aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/action_dispatch/http
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote branch 'rails/master'Xavier Noria2010-06-201-0/+0
|\ | | | | | | | | Conflicts: actionpack/lib/abstract_controller/base.rb
| * remove executable permission from files that don't need it. [#4802 ↵rohit2010-06-201-0/+0
| | | | | | | | | | | | state:resolved] Signed-off-by: José Valim <jose.valim@gmail.com>
* | Fix a bunch of minor spelling mistakesEvgeniy Dolzhenko2010-06-113-4/+4
|/
* Improve performance of commonly used request methodswycats2010-06-041-7/+19
|
* Rely on set and delete cookie logic from rack.José Valim2010-05-181-33/+2
|
* Some require indifferent_access addedSantiago Pastorino2010-04-211-1/+2
| | | | Signed-off-by: Xavier Noria <fxn@ubuntu.(none)>
* Missing requireswycats2010-04-161-0/+1
|
* * Change the object used in routing constraints to be an instance ofwycats2010-04-031-21/+39
| | | | | | | | | | | ActionDispatch::Request rather than Rack::Request. * Changed ActionDispatch::Request#method to return a String, to be compatible with the Rack::Request superclass. * Changed ActionDispatch::Request#method to return the original method in the case of methodoverride and #request_method not to, to be compatible with Rack::Request
* Slightly less annoying check for acceptable mime_types. This allows Accept: ↵Paul Sadauskas2010-04-011-2/+2
| | | | application/json, application/jsonp (and the like), but still blacklists browsers. Essentially, we use normal content negotiation unless you include */* in your list, in which case we assume you're a browser and send HTML [#3541 state:resolved]
* Request#content_type exists in Rack::Request, and other parts of ↵wycats2010-03-282-5/+9
| | | | | | Rack::Request expect it to return a String. Split the Rails API so that Request#content_type returns a String, and Request#content_mime_type returns a Mime::Type object.
* adds missing requires for Object#blank? and Object#present?Xavier Noria2010-03-284-0/+6
|
* adds missing requires for Object#duplicable?Xavier Noria2010-03-281-0/+1
|
* Clean up Mime::Type and remove deprecated stuff (from 2.3).José Valim2010-03-201-7/+1
|
* Eliminate warnings for AM on 1.8wycats2010-03-161-1/+0
|
* Remove uneeded methods.José Valim2010-03-101-15/+0
|
* Add memoizing to AD::RequestCarlhuda2010-03-081-0/+8
|
* Add caller to request_uri deprecation noticeCarlhuda2010-03-031-1/+1
|
* Move remote_ip to a middleware:Carlhuda2010-03-031-30/+1
| | | | | * ActionController::Base.ip_spoofing_check deprecated => config.action_dispatch.ip_spoofing_check * ActionController::Base.trusted_proxies deprecated => config.action_dispatch.trusted_proxies
* ActionDispatch::Request deprecates #request_uriCarl Lerche2010-03-031-10/+3
| | | | * Refactored ActionPatch to use fullpath instead
* Rack::Request actually defines #query_stringCarl Lerche2010-03-031-5/+0
|
* Tweak the semantic of various URL related methods of ActionDispatch::RequestCarlhuda2010-03-031-25/+6
|
* Request#subdomain returns a string version of Request#subdomainsJoshua Peek2010-02-281-0/+4
|
* Set the body using the accessor for AD::Response introspection mode so it ↵Carlhuda2010-02-261-1/+2
| | | | gets wrapped in a []
* Make AD::Response correctly handle bodies that respond_to?(:to_path) as per ↵Carlhuda2010-02-231-0/+12
| | | | the Rack spec
* Store compiled parameter filters so we don't have to compile them in each ↵José Valim2010-02-211-25/+40
| | | | request.
* Fix a bunch of pending tests by providing an introspection mode for the ↵Carlhuda2010-02-192-18/+39
| | | | Response object that does up-front parsing of the headers to populate things like @etag
* Make filter parameters based on request, so they can be modified for ↵José Valim2010-01-211-62/+66
| | | | anything in the middleware stack.
* Tidy up new filter_parameters implementation.José Valim2010-01-213-89/+95
|
* Move filter_parameter_logging logic out of the controller and create ↵Prem Sichanugrist2010-01-213-23/+89
| | | | | | ActionDispatch::ParametersFilter to handle parameter filteration instead. This will make filteration not depending on controller anymore. Signed-off-by: José Valim <jose.valim@gmail.com>
* Request#filter_parameters and filter_envJoshua Peek2010-01-201-2/+24
|
* Cookies middlewareJoshua Peek2010-01-161-1/+1
|
* Split ActionDispatch http in smaller chunks.José Valim2010-01-167-430/+480
|
* Move Flash into middlewareJoshua Peek2010-01-151-4/+0
|
* Make HEAD method masquerade as GET so requests are routed correctlyJoshua Peek2010-01-151-5/+7
|
* Make sure evalled method knows where it came fromYehuda Katz2009-12-291-2/+2
|
* Silence some trivial warnings: shadowed local vars, indentation mismatchesJeremy Kemper2009-12-282-8/+8
|
* Referer and user agent are in Rack::RequestJoshua Peek2009-12-221-1/+1
|
* AD::StatusCodes support is now part of rackJoshua Peek2009-12-222-35/+2
|
* We don't need AD parse_configJoshua Peek2009-12-201-20/+0
|
* AC::Head now doesn't have an unfulfilled Rendering dependency, and instead ↵Yehuda Katz2009-12-202-1/+9
| | | | works just fine standalone (which means that ConditionalGet also doesn't have a Rendering dependency)
* Added ActionDispatch::Request#authorization to access the http ↵David Heinemeier Hansson2009-12-201-0/+9
| | | | authentication header regardless of its proxy hiding [DHH]
* Pending tests for AD ResponseJoshua Peek2009-12-171-13/+12
|
* Fix warnings in AD::ResponseJoshua Peek2009-12-141-0/+3
|
* Allow autoloads to opt out of eager loadingJoshua Peek2009-12-121-1/+2
|
* Reduce usage of interpret_status. It should also return a integerJoshua Peek2009-12-101-17/+0
| | | | not a string.
* Ensure Cache-Control max-age is an integerJeremy Kemper2009-12-021-1/+1
|
* Response#write is defined twice (this is why -w is good)Joshua Peek2009-12-011-6/+0
|
* Response#cache_control is defined laterJoshua Peek2009-12-011-1/+0
|
* Ruby 1.9.2: StringIO no longer has #pathJeremy Kemper2009-11-131-1/+1
|
* Object#tap is not needed for Ruby >= 1.8.7Xavier Noria2009-11-091-1/+0
|