Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Merge commit 'fred/pullable' | Pratik Naik | 2008-12-26 | 2 | -5/+12 | |
|\ | ||||||
| * | Fix assert_select_rjs not checking id for inserts [#540 state:resolved] | Frederick Cheung | 2008-12-26 | 1 | -0/+8 | |
| | | ||||||
| * | Fix randomly failing cookie store tests | Frederick Cheung | 2008-12-26 | 1 | -5/+4 | |
| | | | | | | | | | | Marshal.dump(Marshal.load(marshaled_hash)) is not guarenteed to be equal to marshaled_hash because of the lack of ordering of hash | |||||
* | | Make ActionController#render(symbol) behave same as ↵ | Pratik Naik | 2008-12-26 | 1 | -1/+10 | |
| | | | | | | | | ActionController#render(string) [#1435] | |||||
* | | Make ActionController#render(string) work as a shortcut for render :action ↵ | Pratik Naik | 2008-12-25 | 1 | -0/+19 | |
| | | | | | | | | | | | | | | | | | | | | => string. [#1435] Examples: # Instead of render(:action => 'other_action') render('other_action') Note : Argument must not have any '/' | |||||
* | | Make ActionController#render(string) work as a shortcut for render :template ↵ | Pratik Naik | 2008-12-25 | 1 | -0/+21 | |
| | | | | | | | | | | | | | | | | | | | | => string. [#1435] Examples: # Instead of render(:template => 'controller/action') render('controller/action') Note : Argument must not begin with a '/', but have at least one '/' | |||||
* | | Make ActionController#render(string) work as a shortcut for render :file => ↵ | Pratik Naik | 2008-12-25 | 1 | -8/+21 | |
| | | | | | | | | | | | | | | | | | | | | string. [#1435] Examples: # Instead of render(:file => '/Users/lifo/home.html.erb') render('/Users/lifo/home.html.erb') Note : Filename must begin with a forward slash ('/') | |||||
* | | Make render_test.rb run in isolation | Pratik Naik | 2008-12-25 | 1 | -0/+2 | |
| | | ||||||
* | | Undry ActionController::TestCase#<HTTP_METHODS> for better documentation | Pratik Naik | 2008-12-25 | 1 | -2/+1 | |
|/ | ||||||
* | Move request parsing related code to ActionController::RequestParser | Pratik Naik | 2008-12-25 | 1 | -34/+34 | |
| | ||||||
* | ActionController::VerbPiggybacking middleware | Joshua Peek | 2008-12-23 | 2 | -27/+2 | |
| | ||||||
* | Unify ActionController::AbstractRequest and ActionController::Request | Pratik Naik | 2008-12-23 | 1 | -34/+34 | |
| | ||||||
* | Rename RackRequest to Request | Pratik Naik | 2008-12-23 | 2 | -6/+6 | |
| | ||||||
* | Use I18n for date/time select helpers prompt text [#561 state:resolved] | Sam Oliver | 2008-12-22 | 1 | -0/+11 | |
| | | | | Signed-off-by: Pratik Naik <pratiknaik@gmail.com> | |||||
* | Added prompt options to date helpers [#561 state:resolved] | Sam Oliver | 2008-12-21 | 1 | -0/+321 | |
| | | | | Signed-off-by: Pratik Naik <pratiknaik@gmail.com> | |||||
* | Merge commit 'fred/more_pullable' | Pratik Naik | 2008-12-21 | 1 | -0/+25 | |
|\ | ||||||
| * | Allow use of symbols for :type option of ↵ | =?utf-8?q?Adam=20Cig=C3=A1nek?= | 2008-12-21 | 1 | -0/+25 | |
| | | | | | | | | | | | | ActionController::Streaming#send_file/#send_data [#1232 state:resolved] Signed-off-by: Frederick Cheung <frederick.cheung@gmail.com> | |||||
* | | Fix failing cookie store test | Frederick Cheung | 2008-12-21 | 1 | -3/+3 | |
|/ | ||||||
* | Switch to Rack::Response#set_cookie instead of using CGI::Cookie to build ↵ | Joshua Peek | 2008-12-20 | 1 | -52/+14 | |
| | | | | cookie headers | |||||
* | Fix Mime::Type#=~ not using Regexp.quote | Frederick Cheung | 2008-12-21 | 1 | -0/+1 | |
| | | | | Signed-off-by: Pratik Naik <pratiknaik@gmail.com> | |||||
* | Fix reset_session with lazy cookie stores [#1601 state:resolved] | Matt Bauer | 2008-12-20 | 2 | -1/+46 | |
| | | | | Signed-off-by: Joshua Peek <josh@joshpeek.com> | |||||
* | Fix duplicate test name [#1058 state:resolved] [Dave Rothlisberger, Pratik Naik] | Pratik Naik | 2008-12-20 | 1 | -1/+1 | |
| | ||||||
* | Rename AbstractResponse to Response and inheirt from Rack::Response | Joshua Peek | 2008-12-19 | 4 | -16/+16 | |
| | ||||||
* | Process CGI 'cookie' header into 'Set-Cookie' for all responses. | Joshua Peek | 2008-12-19 | 1 | -8/+8 | |
| | | | | This mostly affects response.headers['cookie'] for test requests. Use response.cookies instead. | |||||
* | Improve cookie test coverage | Joshua Peek | 2008-12-19 | 1 | -19/+24 | |
| | ||||||
* | Use status response accessor instead of the 'Status' header | Joshua Peek | 2008-12-19 | 4 | -8/+8 | |
| | ||||||
* | Cleanup dispatch path | Joshua Peek | 2008-12-18 | 2 | -4/+6 | |
| | ||||||
* | Move gaint lock into middleware | Joshua Peek | 2008-12-18 | 1 | -1/+1 | |
| | ||||||
* | Persistent session identifier support for CookieSessionStore and API compat. ↵ | Lourens Naude | 2008-12-18 | 1 | -2/+24 | |
| | | | | | | with the server side stores [#1591 state:resolved] Signed-off-by: Joshua Peek <josh@joshpeek.com> | |||||
* | Fix metal tests | Joshua Peek | 2008-12-17 | 1 | -7/+3 | |
| | ||||||
* | Decorate responses from Rack Middleware and Rails Metal for the purposes of ↵ | Jesse Newland | 2008-12-17 | 1 | -0/+35 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | integration testing. A test for the following Metal: class Poller < Rails::Rack::Metal def call(env) if env["PATH_INFO"] =~ /^\/poller/ [200, {"Content-Type" => "text/plain"}, "Hello World!"] else super end end end might be tested like so: class PollerTest < ActionController::IntegrationTest test "poller returns hello world" do get "/poller" assert_response 200 assert_response :success assert_response :ok assert_equal "Hello World!", response.body end end [#1588 state:committed] Signed-off-by: David Heinemeier Hansson <david@loudthinking.com> | |||||
* | Session Fixation tests have been rolled into the session cookie tests | Joshua Peek | 2008-12-16 | 1 | -84/+0 | |
| | ||||||
* | Do not output an ETag header if response body is blank or when sending files ↵ | Hongli Lai (Phusion | 2008-12-16 | 2 | -0/+10 | |
| | | | | | | with send_file(... :xsendfile => true) [#1578 state:committed] Signed-off-by: David Heinemeier Hansson <david@loudthinking.com> | |||||
* | Switch to Rack based session stores. | Joshua Peek | 2008-12-15 | 10 | -801/+336 | |
| | ||||||
* | Implement Mime::Type.=~ to match all synonyms against arg [#1573 state:resolved] | Seth Fitzsimmons | 2008-12-15 | 1 | -0/+8 | |
| | | | | Signed-off-by: Joshua Peek <josh@joshpeek.com> | |||||
* | Fixed ActionView::TestCase current url context [#1561 state:resolved] | Dan Pickett | 2008-12-15 | 1 | -0/+8 | |
| | | | | Signed-off-by: Joshua Peek <josh@joshpeek.com> | |||||
* | Add :partial option to assert_template [#1550 state:resolved] | mark | 2008-12-11 | 2 | -3/+10 | |
| | | | | Signed-off-by: Joshua Peek <josh@joshpeek.com> | |||||
* | Fix for Integration::Session follow_redirect! headers['location'] bug with ↵ | Christos Zisopoulos | 2008-12-10 | 1 | -8/+4 | |
| | | | | | | Rack [#1555 state:resolved] Signed-off-by: Joshua Peek <josh@joshpeek.com> | |||||
* | Fix failing test introduced by optional-format routes | Jeremy Kemper | 2008-12-08 | 1 | -0/+1 | |
| | ||||||
* | Make integration test runner more Rack friendly and clean out old CGI cruft | Joshua Peek | 2008-12-08 | 2 | -42/+13 | |
| | ||||||
* | Silence server backtrace in rescue templates and log files. Also remove some ↵ | Joshua Peek | 2008-12-05 | 1 | -13/+13 | |
| | | | | noise from missing template errors. | |||||
* | Boot out CGI Processor. | Joshua Peek | 2008-12-04 | 4 | -290/+24 | |
| | | | | | * Add ActionController::CGIHandler as a backwards compatible CGI wrapper around Rack. * Also pull failsafe responder into ActionController::Failsafe middleware. | |||||
* | Ensure route set is cleared on teardown | Joshua Peek | 2008-12-04 | 1 | -2/+2 | |
| | ||||||
* | Set template_format to html inside rjs templates so renders within it ↵ | Joshua Peek | 2008-12-04 | 2 | -20/+0 | |
| | | | | default to html. | |||||
* | Fix rendering html partials from an rjs template | Sam Stephenson | 2008-12-04 | 5 | -0/+28 | |
| | | | | Signed-off-by: Joshua Peek <josh@joshpeek.com> | |||||
* | Refactor SessionFixationTest and WebServiceTest with IntegrationTest so they ↵ | Joshua Peek | 2008-12-04 | 2 | -193/+222 | |
| | | | | are compatible with the Rack interface. | |||||
* | Validate template extensions [#1187 state:resolved] | Joshua Peek | 2008-12-03 | 1 | -0/+1 | |
| | ||||||
* | Making the IP Spoofing check in AbstractRequest#remote_ip configurable. | Darren Boyd | 2008-12-01 | 1 | -0/+9 | |
| | | | | | | | | | | | | | | Certain groups of web proxies do not set these values properly. Notably, proxies for cell phones, which often do not set the remote IP information correctly (not surprisingly, since the clients do not have an IP address). Allowing this to be configurable makes it possible for developers to choose to ignore this simple spoofing check, when a significant amount of their traffic would result in false positives anyway. Signed-off-by: Michael Koziarski <michael@koziarski.com> [#1200 state:committed] | |||||
* | allow options to be passed to email address auto generation | Andrew Kaspick | 2008-12-01 | 1 | -1/+6 | |
| | | | | | | Signed-off-by: Michael Koziarski <michael@koziarski.com> [#1418 state:committed] | |||||
* | Deprecated formatted_polymorphic_url | Jeremy Kemper | 2008-11-30 | 1 | -8/+10 | |
| |