aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/CHANGELOG.md
diff options
context:
space:
mode:
authorAndrew White <andyw@pixeltrix.co.uk>2012-05-20 16:44:42 +0100
committerAndrew White <andyw@pixeltrix.co.uk>2012-05-20 19:07:04 +0100
commit3fc561a1f71edf1c2bae695cafa03909d24a5ca3 (patch)
treecd99e00314ff93e8b8c28d88677c7bd312ffd9de /actionpack/CHANGELOG.md
parent66eb3f02cc0894f08c4f912ba8bf6fb1f87e9a4a (diff)
downloadrails-3fc561a1f71edf1c2bae695cafa03909d24a5ca3.tar.gz
rails-3fc561a1f71edf1c2bae695cafa03909d24a5ca3.tar.bz2
rails-3fc561a1f71edf1c2bae695cafa03909d24a5ca3.zip
Return 400 Bad Request for URL paths with invalid encoding.
Passing path parameters with invalid encoding is likely to trigger errors further on like `ArgumentError (invalid byte sequence in UTF-8)`. This will result in a 500 error whereas the better error to return is a 400 error which allows exception notification libraries to filter it out if they wish. Closes #4450
Diffstat (limited to 'actionpack/CHANGELOG.md')
-rw-r--r--actionpack/CHANGELOG.md2
1 files changed, 2 insertions, 0 deletions
diff --git a/actionpack/CHANGELOG.md b/actionpack/CHANGELOG.md
index 5d4ae16c09..94b3490b80 100644
--- a/actionpack/CHANGELOG.md
+++ b/actionpack/CHANGELOG.md
@@ -1,5 +1,7 @@
## Rails 4.0.0 (unreleased) ##
+* URL path parameters with invalid encoding now raise ActionController::BadRequest. *Andrew White*
+
* Malformed query and request parameter hashes now raise ActionController::BadRequest. *Andrew White*
* Add `divider` option to `grouped_options_for_select` to generate a separator