Go to file
Nathan Mills c68be0c9ad have redis check and then write nonce
fixes PLAT-1349

test plan:
regression check grade passback
try using the same nonce twice for grade passback
try using an expired oauth signature

Change-Id: I76ca22568451823c0ed9ae03e815873dda843883
Reviewed-on: https://gerrit.instructure.com/90006
Tested-by: Jenkins
Reviewed-by: Andrew Butterfield <abutterfield@instructure.com>
QA-Review: August Thornton <august@instructure.com>
Product-Review: Nathan Mills <nathanm@instructure.com>
2016-09-22 18:43:48 +00:00
Gemfile.d bump nokogiri-xmlsec-me-harder 2016-09-21 18:33:53 +00:00
app have redis check and then write nonce 2016-09-22 18:43:48 +00:00
bin avoid port conflicts for remote debugging 2016-06-02 15:37:32 +00:00
client_apps move "old_unsupported_react" to client_apps 2016-08-05 19:26:33 +00:00
config rails 4.2: don't fetch all the pg_types 2016-09-20 18:26:38 +00:00
db/migrate annotations: support cross-shard crocodocs/canvadocs 2016-09-21 17:04:24 +00:00
doc Live events - Attachments 2016-09-09 16:37:54 +00:00
docker-compose Fix consul init values when running docker 2016-09-07 17:09:32 +00:00
frontend_build in webpack: provide a fallback so require(['jquery'] works 2016-09-20 17:15:30 +00:00
gems spec: allow selinimum to run outside of bundler, refs SD-1557 2016-09-22 18:21:48 +00:00
guard let people write specs in jsx 2015-12-05 09:52:45 +00:00
lib have redis check and then write nonce 2016-09-22 18:43:48 +00:00
public fix so ie11 polyfill works in webpack land 2016-09-22 16:44:40 +00:00
script fix so ie11 polyfill works in webpack land 2016-09-22 16:44:40 +00:00
spec have redis check and then write nonce 2016-09-22 18:43:48 +00:00
.babelrc Bump Babel to version 6 2016-07-15 21:55:10 +00:00
.bowerrc introduced bower to manage js dependencies 2013-12-13 17:45:57 +00:00
.dockerignore expand .dockerignore entries for development 2016-09-19 15:31:50 +00:00
.fontcustom-manifest.json add "mastery-path" icon to the existing canvas icon-font 2016-09-07 02:39:21 +00:00
.gitignore upgrade to node 6 2016-08-09 23:37:07 +00:00
.i18nignore bump rails 3 to github branch for ruby 2.2 compatibility 2015-02-18 22:55:20 +00:00
.i18nrc upgrade to node 6 2016-08-09 23:37:07 +00:00
.jshintrc make jslint settings more sane 2012-08-17 11:04:40 -06:00
.npmrc fix brand config previewing and skipping 2015-10-27 16:16:15 +00:00
.nvmrc upgrade to node 6 2016-08-09 23:37:07 +00:00
.rubocop.yml Moving ParallelAssignment back to style 2016-01-18 21:47:22 +00:00
.selinimumignore spec: selinimize more things, fixes SD-1260 2016-06-20 19:43:14 +00:00
.travis.yml more travis builds 2014-02-10 16:23:19 +00:00
CONTRIBUTING.md Add guidelines section to CONTRIBUTING.md 2016-01-13 19:50:06 +00:00
COPYRIGHT Initial commit. 2011-01-31 18:57:29 -07:00
Gemfile fix plugin loading from outside rails root directory 2016-07-22 15:18:59 +00:00
Guardfile ensure node_modules are up-to-date for guard & compile_assets 2015-07-16 19:17:54 +00:00
LICENSE Initial commit. 2011-01-31 18:57:29 -07:00
README.md remove travis.ci badge until we are re-enabled 2014-07-01 23:08:00 +00:00
Rakefile remove rails 2 support 2014-08-06 18:16:19 +00:00
bower.json Bump version of react-tray to 2.0.1 2016-08-08 21:16:43 +00:00
code_of_conduct.md contributor code of conduct 2014-12-23 18:13:59 +00:00
config.ru start adding rails 3.0 support 2013-03-22 19:08:40 +00:00
docker-compose.yml fix local docker selenium configuration 2016-06-21 21:21:45 +00:00
gulpfile.js fix so ie11 polyfill works in webpack land 2016-09-22 16:44:40 +00:00
issue_template.md Add issue_template.md for GitHub issues 2016-02-17 21:00:48 +00:00
karma.conf.js Make karma load source maps from non-karma generated sources 2016-09-08 15:45:25 +00:00
package.json polyfill Promise & a few other methods for ie11 2016-09-12 19:09:48 +00:00
webpack.config.babel.js Bump Babel to version 6 2016-07-15 21:55:10 +00:00
webpack.production.config.babel.js Bump Babel to version 6 2016-07-15 21:55:10 +00:00
webpack.test.config.babel.js Bump Babel to version 6 2016-07-15 21:55:10 +00: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.