summaryrefslogtreecommitdiffstats
path: root/public/vendor/librejs.html
diff options
context:
space:
mode:
authorMichael Lustfield <MTecknology@users.noreply.github.com>2017-08-23 09:58:05 -0500
committerKim "BKC" Carlbäcker <kim.carlbacker@gmail.com>2017-08-23 16:58:05 +0200
commita915a09e4f8edc7734c9374ad9f9a51b39241ee3 (patch)
treed2498d2cfb579cd5c1d73d750163905cfbc5fab5 /public/vendor/librejs.html
parent64b706884635bcac31710d878bbb5e1b2d96ac0c (diff)
downloadgitea-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.html136
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>