GUACAMOLE-773: Merge NPM build migration and update to latest javascript dependencies.

This commit is contained in:
James Muehlner
2021-06-02 20:46:18 -07:00
committed by GitHub
570 changed files with 8674 additions and 463 deletions

View File

@@ -1,8 +1,8 @@
<!-- Sets up a dialog box that will be inserted immediately after the "version"
element. -->
<meta name="after" content=".version" />
<meta name="after" content=".version">
<!-- An HTML div that has a class of "warning", pluss the other classes that
will be applied from above. -->
<div class="warning">Beware of entering Saturn's gravitational field.
Few who enter it ever escape.</div>
Few who enter it ever escape.</div>

View File

@@ -20,7 +20,7 @@
<html>
<head>
<link rel="stylesheet" type="text/css" href="guacamole.css"/>
<link rel="stylesheet" type="text/css" href="guacamole.css">
<title>Guacamole (EXAMPLE)</title>
</head>

View File

@@ -21,7 +21,7 @@
<head>
<title>Guacamole Recording Playback (EXAMPLE)</title>
<meta charset="utf-8"/>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="playback.css">
</head>

View File

@@ -1,3 +0,0 @@
org.webjars.bower:angular-route:jar:1.6.9
org.webjars.bower:angular-touch:jar:1.6.9
org.webjars.bower:angular:jar:1.6.9

View File

@@ -1,6 +1,6 @@
The MIT License
Copyright (c) 2010-2018 Google, Inc. http://angularjs.org
Copyright (c) 2010-2020 Google LLC. http://angularjs.org
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -18,4 +18,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
THE SOFTWARE.

View File

@@ -1,8 +1,8 @@
AngularJS (https://angularjs.org/)
----------------------------------
Version: 1.6.9
Version: 1.8.2
From: 'Google Inc.' (http://www.google.com/)
License(s):
MIT (bundled/angular-1.6.9/LICENSE)
MIT (bundled/angular-1.8.2/LICENSE)

View File

@@ -0,0 +1,2 @@
angular-route:1.8.2
angular:1.8.2

View File

@@ -1 +0,0 @@
org.webjars.bower:angular-module-shim:jar:0.0.4

View File

@@ -1,3 +0,0 @@
org.webjars.bower:angular-translate-interpolation-messageformat:jar:2.16.0
org.webjars.bower:angular-translate-loader-static-files:jar:2.16.0
org.webjars.bower:angular-translate:jar:2.16.0

View File

@@ -1,8 +1,8 @@
angular-translate (https://angular-translate.github.io/)
--------------------------------------------------------
Version: 2.16.0
Version: 2.18.4
From: 'Pascal Precht' (https://github.com/PascalPrecht)
License(s):
MIT (bundled/angular-translate-2.16.0/LICENSE)
MIT (bundled/angular-translate-2.18.4/LICENSE)

View File

@@ -0,0 +1,3 @@
angular-translate-interpolation-messageformat:2.18.4
angular-translate-loader-static-files:2.18.4
angular-translate:2.18.4

View File

@@ -0,0 +1,18 @@
Copyright Joyent, Inc. and other Node contributors. All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.

View File

@@ -0,0 +1,8 @@
assert (https://github.com/browserify/commonjs-assert/)
-------------------------------------------------------
Version: 1.5.0
From: 'Joyent, Inc. and other Node contributors'
License(s):
MIT (bundled/assert-1.5.0/LICENSE)

View File

@@ -0,0 +1 @@
assert:1.5.0

View File

@@ -1 +0,0 @@
org.webjars.bower:blob-polyfill:jar:1.0.20150320

View File

@@ -1,4 +1,4 @@
Copyright &copy; 2014 [Eli Grey][1].
Copyright © 2014 [Eli Grey][1].
Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation

View File

@@ -1,8 +1,8 @@
Blob.js (https://github.com/eligrey/Blob.js/)
---------------------------------------------
Version: 1.0.20150320
Version: 5.0.20210201
From: 'Eli Grey' (https://github.com/eligrey)
License(s):
MIT (bundled/blob-polyfill-1.0.20150320/LICENSE.md)
MIT (bundled/blob-polyfill-5.0.20210201/LICENSE.md)

View File

@@ -0,0 +1 @@
blob-polyfill:5.0.20210201

View File

@@ -0,0 +1,20 @@
Copyright JS Foundation and other contributors
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
'Software'), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

View File

@@ -0,0 +1,8 @@
css-loader (https://github.com/webpack-contrib/css-loader)
----------------------------------------------------------
Version: 5.2.4
From: 'JS Foundation and other contributors'
License(s):
MIT (bundled/css-loader-5.2.4/LICENSE)

View File

@@ -0,0 +1 @@
css-loader:5.2.4

View File

@@ -1 +0,0 @@
org.webjars.npm:datalist-polyfill:jar:1.14.0

View File

@@ -1,8 +1,8 @@
datalist-polyfill (https://github.com/mfranzke/datalist-polyfill)
-----------------------------------------------------------------
Version: 1.14.0
Version: 1.24.4
From: 'Maximilian Franzke' (https://github.com/mfranzke)
License(s):
MIT (bundled/datalist-polyfill-1.14.0/LICENSE)
MIT (bundled/datalist-polyfill-1.24.4/LICENSE)

View File

@@ -0,0 +1 @@
datalist-polyfill:1.24.4

View File

@@ -1,8 +1,8 @@
FileSaver.js (https://github.com/eligrey/FileSaver.js)
------------------------------------------------------
Version: 1.3.3
Version: 2.0.5
From: 'Eli Grey' (https://github.com/eligrey)
License(s):
MIT (bundled/filesaver-1.3.3/LICENSE.md)
MIT (bundled/file-saver-2.0.5/LICENSE.md)

View File

@@ -0,0 +1 @@
file-saver:2.0.5

View File

@@ -1 +0,0 @@
org.webjars.bower:filesaver:jar:1.3.3

View File

@@ -28,7 +28,7 @@
# generate-license-files.sh
# -------------------------
#
# Automatically iterates through the provided runtime dependencies of the Maven
# Automatically iterates through the provided runtime dependencies of the
# project in the current directory, creating new LICENSE and NOTICE files which
# contain all the license information of bundled dependencies, as well as any
# required notices.
@@ -40,10 +40,13 @@
#
# path/to/generate-license-files.sh DEPENDENCY_LIST OUTPUT_DIRECTORY
#
# where DEPENDENCY_LIST is the list of Maven dependencies to consider when
# generating LICENSE and NOTICE (as produced by "mvn dependency:list") and
# OUTPUT_DIRECTORY is the directory in which the LICENSE and NOTICE files
# should be written.
# where DEPENDENCY_LIST is the list of dependencies to consider when generating
# LICENSE and NOTICE (as produced by "mvn dependency:list" or our
# DependencyListPlugin for Webpack) and OUTPUT_DIRECTORY is the directory in
# which the LICENSE and NOTICE files should be written.
#
# If DEPENDENCY_LIST is a directory, all normal files within the directory will
# be concatenated to produce the list.
#
# Ignoring license errors
# -----------------------
@@ -69,22 +72,22 @@
# License information for the bundled runtime dependencies of all subprojects
# is included in the subdirectories of the "doc/licenses/" directory of the
# main guacamole-client source tree. Each subdirectory is associated with a
# single, logical dependency, with the Maven coordinatees of that dependency
# listed in the "maven-coordinates.txt" file within that subdirectory. There
# may be multiple coordinates associated with a dependency, in which case each
# single, logical dependency, with the coordinates of that dependency listed in
# the "dep-coordinates.txt" file within that subdirectory. There may be
# multiple coordinates associated with a dependency, in which case each
# relevant set of coordinates should be listed on its own line.
#
# For dependencies that are not associated with Maven coordinates, the licenses
# of those dependencies should instead be documented within subdirectories of
# the "src/licenses/bundled/" directory of the relevant subproject.
# For dependencies that are not associated with coordinates that can be
# automatically deteremined, the licenses of those dependencies should instead
# be documented within subdirectories of the "src/licenses/bundled/" directory
# of the relevant subproject.
#
# Regardless of whether a dependency is documented within the top-level
# guacamole-client project (Maven dependencies) or within the relevant
# subproject (non-Maven dependencies), the subdirectory for each dependency
# must contain a "README" file describing the dependency, the version used, the
# copyright holder(s), and the license. Examples of the formatting expected for
# these README files can be found within the existing dependency license
# directories.
# guacamole-client project or within the relevant subproject, the subdirectory
# for each dependency must contain a "README" file describing the dependency,
# the version used, the copyright holder(s), and the license. Examples of the
# formatting expected for these README files can be found within the existing
# dependency license directories.
#
# Files that contain the word "notice", regardless of case, are considered by
# this script to be the notice file mentioned within the Apache License, and
@@ -141,16 +144,16 @@ OUTPUT_DIR="$2"
## guacamole-client source tree, a error is printed to STDERR.
##
## The license information directories for dependencies that are not pulled in
## by Maven (subdirectories of the "src/licenses/bundled/" directory within the
## current project) will also be included, if any.
## automatically (subdirectories of the "src/licenses/bundled/" directory
## within the current project) will also be included, if any.
##
list_dependency_license_info() {
# List the license directories of all runtime dependencies, as dictated by
# the "maven-coordinates.txt" files included within those directores
grep -o '[^: ]*:[^: ]*:[^: ]*:[^: ]*' | while read DEPENDENCY; do
# the "dep-coordinates.txt" files included within those directories
sed 's/^[[:space:]]\+//' | grep -o '^[^: ]\+\(:[^: ]*\)\{1,3\}' | while read DEPENDENCY; do
if ! grep -l "$DEPENDENCY[[:space:]]*$" "$LICENSES_DIR"/*/maven-coordinates.txt; then
if ! grep -l "$DEPENDENCY[[:space:]]*$" "$LICENSES_DIR"/*/dep-coordinates.txt; then
error "License information missing for $DEPENDENCY"
fi
@@ -158,7 +161,7 @@ list_dependency_license_info() {
dirname "$LICENSE_INFO_COORDS_FILE"
done
# Include license directories for all dependencies not pulled in by Maven
# Include license directories for all dependencies not pulled in automatically
if [ -d ./src/licenses/bundled/ ]; then
find src/licenses/bundled/ -mindepth 1 -maxdepth 1 -type d
fi
@@ -232,7 +235,7 @@ license_file() {
DIR="$1"
find "$DIR" -mindepth 1 \
-a \! -iname "*notice*" \
-a \! -name "maven-coordinates.txt" \
-a \! -name "dep-coordinates.txt" \
-a \! -name "README" \
| if ! single_result; then
error "Multiple license files found within $DIR"
@@ -306,7 +309,8 @@ cp "$BASEDIR/NOTICE" "$OUTPUT_DIR/"
#
PREAMBLE_ADDED=0
list_dependency_license_info < "$DEPENDENCY_LIST" | sort_dependency_license_info | \
find "$DEPENDENCY_LIST" -type f -exec cat '{}' + | \
list_dependency_license_info | sort_dependency_license_info | \
while read LICENSE_INFO_DIR; do
# Add subcomponent license preamble if not already added
@@ -363,8 +367,8 @@ EOF
done
# Do not double-bundle the information contained in the README files (it's
# already in LICENSE), nor internal mappings like maven-coordinates.txt
for EXCLUDED_FILE in README maven-coordinates.txt; do
# already in LICENSE), nor internal mappings like dep-coordinates.txt
for EXCLUDED_FILE in README dep-coordinates.txt; do
rm -f "$OUTPUT_DIR/bundled"/*/"$EXCLUDED_FILE"
done

View File

@@ -0,0 +1,15 @@
The ISC License
Copyright (c) Isaac Z. Schlueter
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.

View File

@@ -0,0 +1,8 @@
inherits (https://github.com/isaacs/inherits)
---------------------------------------------
Version: 2.0.3
From: 'Isaac Z. Schlueter' (https://github.com/isaacs)
License(s):
ISC (bundled/inherits-2.0.3/LICENSE)

View File

@@ -0,0 +1 @@
inherits:2.0.3

View File

@@ -1,8 +0,0 @@
jQuery (http://jquery.com/)
---------------------------
Version: 3.3.1
From: 'JS Foundation' (https://js.foundation/)
License(s):
MIT (bundled/jquery-3.3.1/LICENSE.txt)

View File

@@ -1 +0,0 @@
org.webjars.bower:jquery:jar:3.3.1

View File

@@ -0,0 +1,20 @@
Copyright OpenJS Foundation and other contributors, https://openjsf.org/
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

View File

@@ -0,0 +1,8 @@
jQuery (http://jquery.com/)
---------------------------
Version: 3.6.0
From: 'OpenJS Foundation' (https://openjsf.org/)
License(s):
MIT (bundled/jquery-3.6.0/LICENSE.txt)

View File

@@ -0,0 +1 @@
jquery:3.6.0

View File

@@ -1,8 +0,0 @@
JSTZ (https://pellepim.bitbucket.io/jstz/)
------------------------------------------
Version: 1.0.10
From: 'Jon Nylander' (https://pellepim.bitbucket.io/jstz/)
License(s):
MIT (bundled/jstz-1.0.10/LICENSE)

View File

@@ -1 +0,0 @@
org.webjars.npm:jstz:jar:1.0.10

View File

@@ -0,0 +1,8 @@
JSTZ (https://github.com/iansinnott/jstz)
-----------------------------------------
Version: 2.1.1
From: 'Jon Nylander' (https://github.com/pellepim)
License(s):
MIT (bundled/jstz-2.1.1/LICENSE)

View File

@@ -0,0 +1 @@
jstz:2.1.1

View File

@@ -1,8 +0,0 @@
Lodash (https://lodash.com/)
----------------------------
Version: 4.17.10
From: 'JS Foundation' (https://js.foundation/)
License(s):
MIT (bundled/lodash-4.17.10/LICENSE)

View File

@@ -1 +0,0 @@
org.webjars.bower:lodash:jar:4.17.10

View File

@@ -1,4 +1,4 @@
Copyright JS Foundation and other contributors <https://js.foundation/>
Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
Based on Underscore.js, copyright Jeremy Ashkenas,
DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>

View File

@@ -0,0 +1,8 @@
Lodash (https://lodash.com/)
----------------------------
Version: 4.17.21
From: 'OpenJS Foundation' (https://openjsf.org/)
License(s):
MIT (bundled/lodash-4.17.21/LICENSE)

View File

@@ -0,0 +1 @@
lodash:4.17.21

View File

@@ -0,0 +1,13 @@
Copyright (c) 2014-2016 by Eemeli Aro <eemeli@gmail.com>
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

View File

@@ -0,0 +1,8 @@
make-plural (https://github.com/eemeli/make-plural)
---------------------------------------------------
Version: 3.0.6
From: 'Eemeli Aro' (https://github.com/eemeli)
License(s):
ISC (bundled/make-plural-3.0.6/LICENSE)

View File

@@ -0,0 +1 @@
make-plural:3.0.6

Some files were not shown because too many files have changed in this diff Show More