Go to file
Brian Palmer d7bac4a190 fix for a ruby 1.9 warning message
Backported from ruby 2.0 (and possibly later 1.9 patchlevels) because it
was filling our logs with many millions of warnings. The code was
backported directly, the test was backported with conversion from
minitest -> rspec.

test plan: Delayed jobs that use ruby's net libraries should still work,
such as sending messages, taking web snapshots, etc. You shouldn't see
any further lines like this in the log:

net/protocol.rb:313: warning: regexp match /.../n against to UTF-8 string

Change-Id: Ic29daa4ee9f0587fb2a1ac2968cd08a2f68365a1
Reviewed-on: https://gerrit.instructure.com/17431
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Brian Palmer <brianp@instructure.com>
QA-Review: Brian Palmer <brianp@instructure.com>
2013-02-05 08:32:30 -07:00
app fix merge_candidates to search the correct shard 2013-02-04 16:20:06 -07:00
config fix for a ruby 1.9 warning message 2013-02-05 08:32:30 -07:00
db/migrate this migration is non-transactional in dev 2013-02-04 12:33:38 -07:00
doc fixes inconsistencies in sis csv documentation 2013-02-01 10:36:06 -07:00
guard parallelize build tasks 2012-04-16 16:38:23 -06:00
lib fix the remove multiple root folders data fixup 2013-02-04 14:57:04 -07:00
node_modules update require.js node module 2012-06-27 17:29:47 -06:00
public don't do an extra disableWhileLoading call each time the form submits 2013-02-04 09:45:22 -07:00
script adds user search API to courses 2013-01-25 09:42:30 -07:00
spec fix for a ruby 1.9 warning message 2013-02-05 08:32:30 -07:00
vendor/plugins allow reports on sub accounts and return deleted objects 2013-01-31 10:55:04 -07:00
.gitignore prune .gitignore some more 2013-01-23 09:29:35 -07:00
.jshintrc make jslint settings more sane 2012-08-17 11:04:40 -06:00
CONTRIBUTING.md add a contributing doc for github coolness 2012-09-19 10:16:04 -06:00
COPYRIGHT Initial commit. 2011-01-31 18:57:29 -07:00
Gemfile spec: introduce timecop for time-sensitive specs 2013-01-31 17:16:42 -07:00
Guardfile fix our Guardfile for ruby 1.9 2012-10-31 14:02:12 -06:00
LICENSE Initial commit. 2011-01-31 18:57:29 -07:00
README.md README changes to point more directly to installation instructions 2011-02-01 17:36:01 -07:00
Rakefile using custom parallelized specs gem for rspec tests 2012-04-23 13:33:29 -06:00
config.ru fix non-static image urls 2012-05-17 10:53:57 -06:00
package.json AMD Conversion 2012-02-06 16:41:40 -07:00

README.md

Canvas LMS

Canvas is a new, open-source LMS by Instructure Inc. It is released under the AGPLv3 license for use by anyone interested in learning more about or using learning management systems.

Please see our main wiki page for more information

Installation

Detailed instructions for installation and configuration of Canvas are provided on our wiki.