canvas-lms/gems/canvas_unzip
Jeremy Stanley dd46465840 ensure zip filenames are UTF-8
if they're not valid UTF-8, interpret them in CP437 (which is
the original encoding used by PKZIP)

test plan: you should be able to upload and extract the
zip file attached to the ticket

fixes CNVS-21430

Change-Id: Ieaf16b03b390403ceec406ec27535c4da20eb6be
Reviewed-on: https://gerrit.instructure.com/57118
Tested-by: Jenkins
Reviewed-by: James Williams  <jamesw@instructure.com>
QA-Review: Jahnavi Yetukuri <jyetukuri@instructure.com>
Product-Review: Jeremy Stanley <jeremy@instructure.com>
2015-06-26 22:01:26 +00:00
..
lib ensure zip filenames are UTF-8 2015-06-26 22:01:26 +00:00
spec ensure zip filenames are UTF-8 2015-06-26 22:01:26 +00:00
Gemfile add support for tar and tar.gz archives in content migrations 2014-08-01 12:36:27 +00:00
Rakefile ignore zip entries containing '..' elements or symlinks 2014-07-24 15:41:21 +00:00
canvas_unzip.gemspec add support for tar and tar.gz archives in content migrations 2014-08-01 12:36:27 +00:00
test.sh ignore zip entries containing '..' elements or symlinks 2014-07-24 15:41:21 +00:00