Add failing test case for #2654
Make ActionController::TestCase#recycle! set @protocol to nil

This ensures that the protocol does not get carried over when there are
two or more requests in functional tests. This was a problem when e.g.
the first request was HTTP and the second request was HTTPS.

Closes #2654.

Signed-off-by: Andrew White <andyw@pixeltrix.co.uk>
bumping bcrypt-ruby requirement
require needs to return true or false. thank you Ryan "zenspider" Davis
`load` should also return the value from `super`
the command line guide is good to go
Don't modify params in place - fixes #2624
Force binary data inserted for a string data type to utf-8 and log an
error.  Strings tagged as binary will be stored in sqlite3 as blobs.  It
is an error to insert binary data to a string column, so an error is
emitted in the log file.  People are highly encouraged to track down the
source of the binary strings and make sure that the encoding is set
correctly before inserting to the database.
Fix failing asset test under 1.8
Merge pull request #2701 from guilleiguaran/fix-asset-test-1.8

Fix failing asset test under 1.8
stop messing with the load path, load path should be adjusted in the test task
use sdoc to generate the API
use sdoc to generate the API
deletes spurious arrow
deletes spurious arrow
assert_no_match
clear and disable query cache when an exception is raised from called middleware
clear and disable query cache when an exception is raised from called middleware
Bump rack-cache, rack-test, rack-mount and sprockets up
Bump rack-cache, rack-test, rack-mount and sprockets up