canvas-lms/gems
Jeremy Stanley 9f5997a77c don't break unicode sequenecs when truncating filenames
also, don't round-trip the display_name through the truncated
CGI-escaped filename, since UTF-8 chars become nine-character
sequences, limiting entirely non-Latin filenames to 28 chars
(255 / 9).

fixes CNVS-13426

test plan:
 - all files attached to the ticket should
   (1) upload to the files page without error
   (2) with the filename preserved and untruncated

Change-Id: I41322595e858892313276544607fd3ff2a0310ec
Reviewed-on: https://gerrit.instructure.com/36046
Reviewed-by: Mark Severson <markse@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
QA-Review: Clare Strong <clare@instructure.com>
Product-Review: Bracken Mosbacker <bracken@instructure.com>
2014-06-09 14:57:51 +00:00
..
active_polymorph bundle check before bundle install for gem tests 2014-06-03 20:09:10 +00:00
activesupport-suspend_callbacks bundle check before bundle install for gem tests 2014-06-03 20:09:10 +00:00
acts_as_list discussion topics: fix sorting nil positions 2014-05-08 21:17:21 +00:00
adheres_to_policy bundle check before bundle install for gem tests 2014-06-03 20:09:10 +00:00
bookmarked_collection bundle check before bundle install for gem tests 2014-06-03 20:09:10 +00:00
canvas_breach_mitigation bundle check before bundle install for gem tests 2014-06-03 20:09:10 +00:00
canvas_cassandra bundle check before bundle install for gem tests 2014-06-03 20:09:10 +00:00
canvas_color extract color gem 2014-02-27 17:38:32 +00:00
canvas_crummy spec: canvas rspec rake task for vendored_gems 2014-02-24 05:47:34 +00:00
canvas_ember_url add page to preview submission results after previewing a quiz in ember 2014-06-06 21:26:18 +00:00
canvas_ext bundle check before bundle install for gem tests 2014-06-03 20:09:10 +00:00
canvas_http bundle check before bundle install for gem tests 2014-06-03 20:09:10 +00:00
canvas_kaltura bundle check before bundle install for gem tests 2014-06-03 20:09:10 +00:00
canvas_mimetype_fu bundle check before bundle install for gem tests 2014-06-03 20:09:10 +00:00
canvas_quiz_statistics Quiz Stats - Multiple Answers 2014-06-05 09:12:19 +00:00
canvas_sanitize spec: vendored_gems pin rspec versions 2014-06-03 14:54:02 +00:00
canvas_sort bundle check before bundle install for gem tests 2014-06-03 20:09:10 +00:00
canvas_statsd bundle check before bundle install for gem tests 2014-06-03 20:09:10 +00:00
canvas_stringex bundle check before bundle install for gem tests 2014-06-03 20:09:10 +00:00
canvas_text_helper don't break unicode sequenecs when truncating filenames 2014-06-09 14:57:51 +00:00
canvas_time bundle check before bundle install for gem tests 2014-06-03 20:09:10 +00:00
canvas_uuid extract auto_handle to new canvas_uuid gem 2014-02-25 19:30:59 +00:00
event_stream bundle check before bundle install for gem tests 2014-06-03 20:09:10 +00:00
facebook bundle check before bundle install for gem tests 2014-06-03 20:09:10 +00:00
google_docs bundle check before bundle install for gem tests 2014-06-03 20:09:10 +00:00
handlebars_tasks bundle check before bundle install for gem tests 2014-06-03 20:09:10 +00:00
html_text_helper bundle check before bundle install for gem tests 2014-06-03 20:09:10 +00:00
i18n_extraction bundle check before bundle install for gem tests 2014-06-03 20:09:10 +00:00
i18n_tasks bundle check before bundle install for gem tests 2014-06-03 20:09:10 +00:00
incoming_mail_processor bundle check before bundle install for gem tests 2014-06-03 20:09:10 +00:00
json_token bundle check before bundle install for gem tests 2014-06-03 20:09:10 +00:00
linked_in bundle check before bundle install for gem tests 2014-06-03 20:09:10 +00:00
lti_outbound bundle check before bundle install for gem tests 2014-06-03 20:09:10 +00:00
multipart bundle check before bundle install for gem tests 2014-06-03 20:09:10 +00:00
paginated_collection bundle check before bundle install for gem tests 2014-06-03 20:09:10 +00:00
twitter bundle check before bundle install for gem tests 2014-06-03 20:09:10 +00:00
utf8_cleaner bundle check before bundle install for gem tests 2014-06-03 20:09:10 +00:00
workflow loosen rails version requirements for gems 2014-04-10 20:28:03 +00:00
test_all_gems.sh spec: vendor_gems test.sh result determination tweak 2014-02-24 19:54:21 +00:00