aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack
Commit message (Collapse)AuthorAgeFilesLines
* Collapsed dual checks (one for content headers and one for content) into a ↵Armand du Plessis2012-08-023-8/+38
| | | | | | | | | | | | single check. Rails includes a single character body to a head(:no_content) response to work around an old Safari bug where headers were ignored if no body sent. This patch brings the behavior slightly closer to spec if :no_content/204 is explicity requested via a head only response. Status comparison done on symbolic and numeric values Not returning any content when responding with head and limited to a status code that explicitly states no content will be returned - 100..199, 204, 205, 304.
* Merge pull request #7240 from steveklabnik/fix_2301Rafael Mendonça França2012-08-023-4/+7
|\ | | | | Fix for digest authentication bug - issue #2301 in rails/rails
| * Changelog entry for Digest Auth fix (#2301)Steve Klabnik2012-08-021-0/+2
| |
| * Fix for digest authentication bug - issue #2301 in rails/railsArthur Smith2012-08-022-4/+5
| |
* | load active_support/deprecation in active_support/railsXavier Noria2012-08-021-1/+0
| |
* | load active_support/core_ext/module/delegation in active_support/railsXavier Noria2012-08-026-6/+0
| |
* | load active_support/core_ext/class/attribute in active_support/railsXavier Noria2012-08-0214-14/+0
| |
* | load active_support/concern in active_support/railsXavier Noria2012-08-024-4/+0
| |
* | load active_support/dependencies/autoload in active_support/railsXavier Noria2012-08-022-2/+0
| |
* | load active_support/core_ext/object/inclusion in active_support/railsXavier Noria2012-08-0211-11/+0
| |
* | load active_support/core_ext/object/blank in active_support/railsXavier Noria2012-08-0227-27/+0
| |
* | defines a private require-hub active_support/railsXavier Noria2012-08-024-0/+4
| | | | | | | | | | | | | | | | This is a private place to put those AS features that are used by every component. Nowadays we cherry-pick individual files wherever they are used, but that it is not worth the effort for stuff that is going to be loaded for sure sooner or later, like blank?, autoload, concern, etc.
* | Check validity of options[:as] just onceJosé Valim2012-08-021-12/+18
| |
* | Improve error handling when using partial name with hyphen. Fix #7079kennyj2012-08-032-7/+19
|/
* Merge pull request #7204 from frodsan/update_conventionsRafael Mendonça França2012-07-311-8/+8
|\ | | | | Follow code conventions in metal/live
| * update coding conventions in metal/liveFrancesco Rodriguez2012-07-301-8/+8
| |
* | html_escape should escape single quotesSantiago Pastorino2012-07-318-25/+25
| | | | | | | | | | https://www.owasp.org/index.php/XSS_%28Cross_Site_Scripting%29_Prevention_Cheat_Sheet#RULE_.231_-_HTML_Escape_Before_Inserting_Untrusted_Data_into_HTML_Element_Content Closes #7215
* | fix nodoc in metal/liveFrancesco Rodriguez2012-07-301-4/+4
|/
* fix typo in metal/live [ci skip]Francesco Rodriguez2012-07-301-6/+6
|
* Merge pull request #7198 from cfcosta/refactor-cache_control_headersRafael Mendonça França2012-07-291-11/+19
|\ | | | | Refactor ActionDispatch::Http::Cache::Response#cache_control_headers
| * Refactor ActionDispatch::Http::Cache::Response#cache_control_headers.Cainã Costa2012-07-301-11/+19
| |
* | updated changelogAaron Patterson2012-07-291-0/+16
| |
* | close the response when the response body is set so that normal render calls ↵Aaron Patterson2012-07-292-0/+14
| | | | | | | | will work
* | header hash is duped before being sent up the rack stackAaron Patterson2012-07-293-12/+33
| |
* | freeze the header objectAaron Patterson2012-07-292-0/+7
| |
* | make sure set_response! sets the correct response objectAaron Patterson2012-07-292-0/+15
| |
* | adding a more docs on closing response streamsAaron Patterson2012-07-291-1/+4
| |
* | pushing Buffer up to LiveAaron Patterson2012-07-291-22/+22
| |
* | adding some docsAaron Patterson2012-07-291-1/+26
| |
* | Controller actions are processed in a separate thread for liveAaron Patterson2012-07-293-7/+105
| | | | | | | | | | | | | | | | | | | | responses. Processing controller actions in a separate thread allows us to work around the rack api - we can allow the user to set status and headers, then block until the first bytes are written. As soon as the first bytes are written, the main thread can return the status, headers, and (essentially) a queue for the body.
* | raise exceptions on header set after response committedAaron Patterson2012-07-293-0/+43
| |
* | make sure appropriate headers are set and deletedAaron Patterson2012-07-291-0/+11
| |
* | added live responses which can be written and read in separate threadsAaron Patterson2012-07-294-0/+103
| |
* | ActionController::DataStreaming::FileBody doesn't respond to #close.Rafael Mendonça França2012-07-291-1/+1
| |
* | flushing output should write to the stream rather than mutating the response ↵Aaron Patterson2012-07-293-12/+16
|/ | | | object
* remove dead testAaron Patterson2012-07-291-4/+0
|
* adding a buffered stream to the response objectAaron Patterson2012-07-294-3/+93
|
* initialize ivars, refactor recycle! to call initializeAaron Patterson2012-07-292-9/+3
|
* Remove warning renaming the test classes to use the test conventionRafael Mendonça França2012-07-292-2/+2
|
* Remove deprecation warning, since scoped waas deprecatedRafael Mendonça França2012-07-291-1/+1
|
* issue a warning when we cannot construct a controllerAaron Patterson2012-07-281-2/+10
|
* this test is not a controller test, so switch to AS::TCAaron Patterson2012-07-281-1/+1
|
* fix failure test 'test_can_wait_until_commit(ResponseTest)' in actionpackVladimir Strakhov2012-07-281-2/+2
|
* adds a missing require from Active SupportXavier Noria2012-07-281-0/+1
| | | | This file uses mattr_accessor.
* threads can wait on responses to be committedAaron Patterson2012-07-273-1/+34
|
* * Do not convert digest auth strings to symbols. CVE-2012-3424Aaron Patterson2012-07-261-2/+2
| | | | | Conflicts: actionpack/lib/action_controller/metal/http_authentication.rb
* fix typo in documentationAnatoly Makarevich2012-07-261-1/+1
|
* Replace the flush parameter with a Hash.Lucas Mazza2012-07-242-13/+13
|
* Add CHANGELOG entrySantiago Pastorino2012-07-231-0/+2
|
* Remove ActionDispatch::Head middleware in favor of Rack::HeadSantiago Pastorino2012-07-234-29/+3
| | | | Closes #7110 there's more work to do on rack-cache issue 69