diff options
author | Michael Lustfield <MTecknology@users.noreply.github.com> | 2017-08-23 09:58:05 -0500 |
---|---|---|
committer | Kim "BKC" Carlbäcker <kim.carlbacker@gmail.com> | 2017-08-23 16:58:05 +0200 |
commit | a915a09e4f8edc7734c9374ad9f9a51b39241ee3 (patch) | |
tree | d2498d2cfb579cd5c1d73d750163905cfbc5fab5 /public/vendor/librejs.html | |
parent | 64b706884635bcac31710d878bbb5e1b2d96ac0c (diff) | |
download | gitea-a915a09e4f8edc7734c9374ad9f9a51b39241ee3.tar.gz gitea-a915a09e4f8edc7734c9374ad9f9a51b39241ee3.zip |
Moved vendored js/css into `public/vendor` and documented sources (#1484) (#2241)
* Cleaning up public/ and documenting js/css libs.
This commit mostly addresses #1484 by moving vendor'ed plugins into a
vendor/ directory and documenting their upstream source and license in
vendor/librejs.html.
This also proves gitea is using only open source js/css libraries which
helps toward reaching #1524.
* Removing unused css file.
The version of this file in use is located at:
vendor/plugins/highlight/github.css
* Cleaned up librejs.html and added javascript header
A SafeJS function was added to templates/helper.go to allow keeping
comments inside of javascript.
A javascript comment was added in the header of templates/base/head.tmpl
to mark all non-inline source as free.
The librejs.html file was updated to meet the current librejs spec. I
have now verified that the librejs plugin detects most of the scripts
included in gitea and suspect the non-free detections are the result of
a bug in the plugin. I believe this commit is enough to meet the C0.0
requirement of #1534.
* Updating SafeJS function per lint suggestion
* Added VERSIONS file, per request
Diffstat (limited to 'public/vendor/librejs.html')
-rw-r--r-- | public/vendor/librejs.html | 136 |
1 files changed, 136 insertions, 0 deletions
diff --git a/public/vendor/librejs.html b/public/vendor/librejs.html new file mode 100644 index 0000000000..68586064c6 --- /dev/null +++ b/public/vendor/librejs.html @@ -0,0 +1,136 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="UTF-8"> + <title>JavaScript and plugin license information</title> + </head> + <body> + <table id="jslicense-labels1"> + <thead> + <tr><th>Script</th><th>License</th><th>Source</th></tr> + </thead> + <tbody> + <tr> + <td><a href="/vendor/plugins/jquery.areyousure/jquery.are-you-sure.js">jquery.are-you-sure.js</a></td> + <td><a href="http://www.freebsd.org/copyright/freebsd-license.html">Expat</a></td> + <td><a href="https://github.com/codedance/jquery.AreYouSure/archive/1.9.0.tar.gz">jquery.areyousure-1.9.0.tar.gz</a></td> + </tr> + <tr> + <td><a href="/vendor/plugins/jquery/jquery.min.js">jquery.min.js</a></td> + <td><a href="http://www.freebsd.org/copyright/freebsd-license.html">Expat</a></td> + <td><a href="https://code.jquery.com/jquery-1.11.3.min.js">jquery-1.11.3.min.js</a></td> + </tr> + <tr> + <td><a href="/vendor/plugins/semantic/semantic.min.js">semantic.min.js</a></td> + <td><a href="http://www.freebsd.org/copyright/freebsd-license.html">Expat</a></td> + <td><a href="https://github.com/Semantic-Org/Semantic-UI/archive/2.2.1.tar.gz">semantic-UI-2.2.1.tar.gz</a></td> + </tr> + <tr> + <td><a href="/js/index.js">index.js</a></td> + <td><a href="https://github.com/go-gitea/gitea/blob/master/LICENSE">Expat</a></td> + <td><a href="https://github.com/go-gitea/gitea/tree/master/public/js">index.js</a></td> + </tr> + <tr> + <td><a href="/js/draw.js">draw.js</a></td> + <td><a href="https://github.com/go-gitea/gitea/blob/master/LICENSE">Expat</a></td> + <td><a href="https://github.com/go-gitea/gitea/tree/master/public/js">draw.js</a></td> + </tr> + <tr> + <td><a href="/vendor/plugins/clipboard/clipboard.min.js">clipboard.min.js</a></td> + <td><a href="http://www.freebsd.org/copyright/freebsd-license.html">Expat</a></td> + <td><a href="https://github.com/zenorocha/clipboard.js/archive/v1.5.9.tar.gz">clipboard-1.5.9.tar.gz</a></td> + </tr> + <tr> + <td><a href="/vendor/plugins/gitgraph/gitgraph.js">gitgraph.js</a></td> + <td><a href="https://github.com/bluef/gitgraph.js/blob/master/LICENSE">BSD 3-Clause</a></td> + <td><a href="https://github.com/bluef/gitgraph.js">gitgraph.js-latest</a></td> + </tr> + <tr> + <td><a href="/vendor/plugins/autolink/autolink.js">autolink.min.js</a></td> + <td><a href="https://github.com/egoist/autolink.js/blob/master/LICENSE">Expat</a></td> + <td><a href="https://github.com/egoist/autolink.js">autolink.js-latest</a></td> + </tr> + <tr> + <td><a href="/vendor/plugins/vue/vue.min.js">vue.min.js</a></td> + <td><a href="https://github.com/vuejs/vue/blob/dev/LICENSE">Expat</a></td> + <td><a href="https://github.com/vuejs/vue/archive/v2.1.10.tar.gz">vue.js-v2.1.10.tar.gz</a></td> + </tr> + <tr> + <td><a href="/vendor/plugins/emojify/emojify.min.js">emojify.min.js</a></td> + <td><a href="http://www.freebsd.org/copyright/freebsd-license.html">Expat</a></td> + <td><a href="https://github.com/Ranks/emojify.js/archive/1.1.0.tar.gz">emojify-1.1.0.tar.gz</a></td> + </tr> + <tr> + <td><a href="/vendor/plugins/cssrelpreload/loadCSS.min.js">loadCSS.min.js</a></td> + <td><a href="http://www.freebsd.org/copyright/freebsd-license.html">Expat</a></td> + <td><a href="https://github.com/filamentgroup/loadCSS/archive/v1.3.1.tar.gz">loadCSS-1.3.1.tar.gz</a></td> + </tr> + <tr> + <td><a href="/vendor/plugins/cssrelpreload/cssrelpreload.min.js">cssrelpreload.min.js</a></td> + <td><a href="http://www.freebsd.org/copyright/freebsd-license.html">Expat</a></td> + <td><a href="https://github.com/filamentgroup/loadCSS/archive/v1.3.1.tar.gz">loadCSS-1.3.1.tar.gz</a></td> + </tr> + <tr> + <td><a href="/vendor/plugins/dropzone/dropzone.js">dropzone.js</a></td> + <td><a href="https://github.com/enyo/dropzone/blob/master/LICENSE">Expat</a></td> + <td><a href="https://github.com/enyo/dropzone/archive/v4.2.0.tar.gz">dropzone.js-4.2.0.tar.gz</a></td> + </tr> + <tr> + <td><a href="/vendor/plugins/highlight/highlight.pack.js">highlight.pack.js</a></td> + <td><a href="https://github.com/isagalaev/highlight.js/blob/master/LICENSE">BSD 3-Clause</a></td> + <td><a href="https://github.com/isagalaev/highlight.js/archive/9.6.0.tar.gz">highlight.js-9.6.0.tar.gz</a></td> + </tr> + <tr> + <td><a href="/vendor/plugins/jquery.datetimepicker/jquery.datetimepicker.js">jquery.datetimepicker.js</a></td> + <td><a href="https://github.com/xdan/datetimepicker/blob/master/MIT-LICENSE.txt">Expat</a></td> + <td><a href="https://github.com/xdan/datetimepicker/archive/2.4.5.tar.gz">jquery.datetimepicker-2.4.5.tar.gz</a></td> + </tr> + <tr> + <td><a href="/vendor/plugins/jquery.minicolors/jquery.minicolors.min.js">jquery.minicolors.min.js</a></td> + <td><a href="https://github.com/claviska/jquery-minicolors/blob/master/LICENSE.md">Expat</a></td> + <td><a href="https://github.com/claviska/jquery-minicolors/archive/2.2.3.tar.gz">jquery.minicolors-2.2.3.tar.gz</a></td> + </tr> + <tr> + <td><a href="/vendor/plugins/codemirror/addon/mode/loadmode.js">loadmode.js</a></td> + <td><a href="https://github.com/codemirror/CodeMirror/blob/master/LICENSE">Expat</a></td> + <td><a href="https://github.com/codemirror/CodeMirror/archive/5.17.0.tar.gz">codemirror-5.17.0.tar.gz</a></td> + </tr> + <tr> + <td><a href="/vendor/plugins/codemirror/mode/meta.js">meta.js</a></td> + <td><a href="https://github.com/codemirror/CodeMirror/blob/master/LICENSE">Expat</a></td> + <td><a href="https://github.com/codemirror/CodeMirror/archive/5.17.0.tar.gz">codemirror-5.17.0.tar.gz</a></td> + </tr> + <tr> + <td><a href="/vendor/plugins/simplemde/simplemde.min.js">simplemde.min.js</a></td> + <td><a href="https://github.com/sparksuite/simplemde-markdown-editor/blob/master/LICENSE">Expat</a></td> + <td><a href="https://github.com/NextStepWebs/simplemde-markdown-editor/archive/1.10.1.tar.gz">simplemde-markdown-editor-1.10.1.tar.gz</a></td> + </tr> + <tr> + <td><a href="/vendor/plugins/pdfjs/">pdf.js</a></td> + <td><a href="https://github.com/mozilla/pdf.js/blob/master/LICENSE">Apache-2.0-only</a></td> + <td><a href="https://github.com/mozilla/pdf.js/archive/v1.4.20.tar.gz">pdf.js-v1.4.20.tar.gz</a></td> + </tr> + <tr> + <td><a href="/vendor/assets/font-awesome/fonts/">font-awesome - fonts</a></td> + <td><a href="http://fontawesome.io/license/">OFL</a></td> + <td><a href="http://fontawesome.io/assets/font-awesome-4.6.0.zip">font-awesome-4.6.0.zip</a></td> + </tr> + <tr> + <td><a href="/vendor/assets/font-awesome/css/">font-awesome - code</a></td> + <td><a href="http://fontawesome.io/license/">Expat</a></td> + <td><a href="http://fontawesome.io/assets/font-awesome-4.6.0.zip">font-awesome-4.6.0.zip</a></td> + </tr> + <tr> + <td><a href="/vendor/assets/octicons/">octicons</a></td> + <td><a href="https://github.com/primer/octicons/blob/master/LICENSE">Expat</a></td> + <td><a href="https://github.com/primer/octicons/archive/v4.3.0.tar.gz">octicons-v4.3.0.tar.gz</a></td> + </tr> + <tr> + <td><a href="/vendor/assets/swagger-ui/">swagger-ui</a></td> + <td><a href="https://github.com/swagger-api/swagger-ui/blob/master/LICENSE">Apache-2.0</a></td> + <td><a href="https://github.com/swagger-api/swagger-ui/archive/v3.0.4.tar.gz">swagger-ui-v3.0.4.tar.gz</a></td> + </tr> + </tbody> + </table> + </body> +</html> |