This is an automated email from the ASF dual-hosted git repository.

jmuehlner pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/guacamole-client.git.


    from 71948a5  GUACAMOLE-1252: Merge correction for null pointer dereference 
retrieving the RADIUS NAS IP.
     add 1ef6168  GUACAMOLE-773: Migrate to NPM for AngularJS portion of webapp 
build.
     add 5f0ab7b  GUACAMOLE-773: Use Webpack rather than Webpack+Gulp.
     add 53d3e51  GUACAMOLE-773: Upgrade (temporarily) to angular-translate 
2.17.1 to satisfy Closure Compiler.
     add 28cfa2b  GUACAMOLE-773: Update to latest versions of all JavaScript 
dependencies.
     add 9131fdb  GUACAMOLE-773: Automatically generate dependencies for NPM 
modules.
     add e119ba4  GUACAMOLE-773: Allow automatic license generation to consider 
multiple dependency lists, not necessarily from Maven.
     add e99e304  GUACAMOLE-773: Update to latest version of 
frontend-maven-plugin (properly deals with STDERR as not necessarily 100% 
errors).
     add 5033322  GUACAMOLE-773: Remove unused messageformat dependency (it's 
bundled with angular-translate's messageformat support).
     add 5340e39  GUACAMOLE-773: Update to more recent version of "ssri" as 
suggested by npm audit.
     add c546545  GUACAMOLE-773: Include NPM dependencies when considering 
generated LICENSE.
     add 5587213  GUACAMOLE-773: Include required polyfills for Blob and 
datalist.
     add fd6c5c3  GUACAMOLE-773: Update license information from Webjar Maven 
coordinates to NPM module coordinates.
     add 4c32e59  GUACAMOLE-773: Add separate license for messageformat-parser 
(different version from messageformat).
     add 8ed9ac5  GUACAMOLE-773: Add license information for new JavaScript 
dependencies pulled in by Webpack.
     add e93d0fa  GUACAMOLE-773: Update Pickr to version 1.8.1.
     add 700e202  GUACAMOLE-773: Remove use of XHTML-style self-closing tags 
from normal HTML.
     add 82161ae  GUACAMOLE-773: Consider Pickr available only if 
initialization has completed.
     add 3ec578e  GUACAMOLE-773: Remove angular-touch (no longer applicable).
     add b90a083  GUACAMOLE-773: Use caret version notation for JavaScript 
dependencies where appropriate.
     new 11c1575  GUACAMOLE-773: Merge NPM build migration and update to latest 
javascript dependencies.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 doc/guacamole-branding-example/html/warning.html   |    4 +-
 doc/guacamole-example/src/main/webapp/index.html   |    2 +-
 .../src/main/webapp/index.html                     |    2 +-
 doc/licenses/angular-1.6.9/maven-coordinates.txt   |    3 -
 .../{angular-1.6.9 => angular-1.8.2}/LICENSE       |    4 +-
 .../{angular-1.6.9 => angular-1.8.2}/README        |    4 +-
 doc/licenses/angular-1.8.2/dep-coordinates.txt     |    2 +
 .../maven-coordinates.txt                          |    1 -
 .../angular-translate-2.16.0/maven-coordinates.txt |    3 -
 .../LICENSE                                        |    0
 .../README                                         |    4 +-
 .../angular-translate-2.18.4/dep-coordinates.txt   |    3 +
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../LICENSE                                        |   19 +-
 doc/licenses/assert-1.5.0/README                   |    8 +
 doc/licenses/assert-1.5.0/dep-coordinates.txt      |    1 +
 .../maven-coordinates.txt                          |    1 -
 .../LICENSE.md                                     |    2 +-
 .../README                                         |    4 +-
 .../blob-polyfill-5.0.20210201/dep-coordinates.txt |    1 +
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../LICENSE                                        |   16 +-
 doc/licenses/css-loader-5.2.4/README               |    8 +
 doc/licenses/css-loader-5.2.4/dep-coordinates.txt  |    1 +
 .../datalist-polyfill-1.14.0/maven-coordinates.txt |    1 -
 .../LICENSE                                        |    0
 .../README                                         |    4 +-
 .../datalist-polyfill-1.24.4/dep-coordinates.txt   |    1 +
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../LICENSE.md                                     |    0
 .../{filesaver-1.3.3 => file-saver-2.0.5}/README   |    4 +-
 doc/licenses/file-saver-2.0.5/dep-coordinates.txt  |    1 +
 doc/licenses/filesaver-1.3.3/maven-coordinates.txt |    1 -
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 doc/licenses/generate-license-files.sh             |   58 +-
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 doc/licenses/inherits-2.0.3/LICENSE                |   15 +
 doc/licenses/inherits-2.0.3/README                 |    8 +
 doc/licenses/inherits-2.0.3/dep-coordinates.txt    |    1 +
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 doc/licenses/jquery-3.3.1/README                   |    8 -
 doc/licenses/jquery-3.3.1/maven-coordinates.txt    |    1 -
 .../LICENSE => jquery-3.6.0/LICENSE.txt}           |    2 +-
 doc/licenses/jquery-3.6.0/README                   |    8 +
 doc/licenses/jquery-3.6.0/dep-coordinates.txt      |    1 +
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 doc/licenses/jstz-1.0.10/README                    |    8 -
 doc/licenses/jstz-1.0.10/maven-coordinates.txt     |    1 -
 doc/licenses/{jstz-1.0.10 => jstz-2.1.1}/LICENSE   |    0
 doc/licenses/jstz-2.1.1/README                     |    8 +
 doc/licenses/jstz-2.1.1/dep-coordinates.txt        |    1 +
 doc/licenses/lodash-4.17.10/README                 |    8 -
 doc/licenses/lodash-4.17.10/maven-coordinates.txt  |    1 -
 .../{lodash-4.17.10 => lodash-4.17.21}/LICENSE     |    2 +-
 doc/licenses/lodash-4.17.21/README                 |    8 +
 doc/licenses/lodash-4.17.21/dep-coordinates.txt    |    1 +
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 doc/licenses/make-plural-3.0.6/LICENSE             |   13 +
 doc/licenses/make-plural-3.0.6/README              |    8 +
 doc/licenses/make-plural-3.0.6/dep-coordinates.txt |    1 +
 doc/licenses/messageformat-1.0.2/README            |    4 +-
 .../messageformat-1.0.2/dep-coordinates.txt        |    1 +
 .../messageformat-1.0.2/maven-coordinates.txt      |    1 -
 .../LICENSE                                        |    0
 doc/licenses/messageformat-parser-1.1.0/README     |    8 +
 .../messageformat-parser-1.1.0/dep-coordinates.txt |    1 +
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../LICENSE                                        |    2 +-
 doc/licenses/object-assign-4.1.1/README            |    8 +
 .../object-assign-4.1.1/dep-coordinates.txt        |    1 +
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 doc/licenses/pickr-1.2.6/maven-coordinates.txt     |    1 -
 doc/licenses/{pickr-1.2.6 => pickr-1.8.1}/LICENSE  |    2 +-
 doc/licenses/{pickr-1.2.6 => pickr-1.8.1}/README   |    4 +-
 doc/licenses/pickr-1.8.1/dep-coordinates.txt       |    1 +
 .../LICENSE                                        |   18 +-
 doc/licenses/process-0.11.10/README                |    8 +
 doc/licenses/process-0.11.10/dep-coordinates.txt   |    1 +
 .../LICENSE.txt => reserved-words-0.1.2/LICENSE}   |   18 +-
 doc/licenses/reserved-words-0.1.2/README           |    8 +
 .../reserved-words-0.1.2/dep-coordinates.txt       |    1 +
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../LICENSE                                        |   19 +-
 doc/licenses/util-0.11.1/README                    |    8 +
 doc/licenses/util-0.11.1/dep-coordinates.txt       |    1 +
 doc/licenses/webjars-servlet-2.x-1.5/README        |    8 -
 .../webjars-servlet-2.x-1.5/maven-coordinates.txt  |    1 -
 .../LICENSE                                        |   16 +-
 doc/licenses/webpack-4.46.0/README                 |    8 +
 doc/licenses/webpack-4.46.0/dep-coordinates.txt    |    1 +
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../{maven-coordinates.txt => dep-coordinates.txt} |    0
 .../resources/templates/quickconnectField.html     |    4 +-
 .../main/resources/templates/radiusStateField.html |    2 +-
 .../templates/authenticationCodeField.html         |    2 +-
 guacamole/.ratignore                               |    1 +
 guacamole/pom.xml                                  |  285 +-
 .../bundled}/angular-module-shim-0.0.4/LICENSE     |    0
 .../bundled}/angular-module-shim-0.0.4/README      |    0
 guacamole/src/main/frontend/.gitignore             |    3 +
 guacamole/src/main/frontend/package-lock.json      | 7696 ++++++++++++++++++++
 guacamole/src/main/frontend/package.json           |   35 +
 .../frontend/plugins/dependency-list-plugin.js     |  146 +
 .../src/main/frontend/src/angular-module-shim.js   |   56 +
 .../src}/app/auth/authModule.js                    |    0
 .../src}/app/auth/service/authenticationService.js |    0
 .../src}/app/auth/types/AuthenticationResult.js    |    0
 .../src}/app/client/clientModule.js                |    0
 .../app/client/controllers/clientController.js     |    0
 .../src}/app/client/directives/guacClient.js       |    0
 .../src}/app/client/directives/guacClientPanel.js  |    0
 .../src}/app/client/directives/guacFileBrowser.js  |    0
 .../src}/app/client/directives/guacFileTransfer.js |    0
 .../client/directives/guacFileTransferManager.js   |    0
 .../src}/app/client/directives/guacThumbnail.js    |    0
 .../src}/app/client/directives/guacViewport.js     |    0
 .../src}/app/client/directives/guacZoomCtrl.js     |    0
 .../src}/app/client/services/guacAudio.js          |    0
 .../src}/app/client/services/guacClientManager.js  |    0
 .../src}/app/client/services/guacImage.js          |    0
 .../src}/app/client/services/guacVideo.js          |    0
 .../src}/app/client/styles/client.css              |    0
 .../app/client/styles/connection-select-menu.css   |    0
 .../src}/app/client/styles/connection-warning.css  |    0
 .../src}/app/client/styles/display.css             |    0
 .../src}/app/client/styles/file-browser.css        |    0
 .../app/client/styles/file-transfer-dialog.css     |    0
 .../src}/app/client/styles/filesystem-menu.css     |    0
 .../src}/app/client/styles/guac-menu.css           |    0
 .../src}/app/client/styles/keyboard.css            |    0
 .../src}/app/client/styles/menu.css                |    0
 .../src}/app/client/styles/notification.css        |    0
 .../src}/app/client/styles/other-connections.css   |    0
 .../src}/app/client/styles/share-menu.css          |    0
 .../src}/app/client/styles/thumbnail-display.css   |    0
 .../src}/app/client/styles/transfer-manager.css    |    0
 .../src}/app/client/styles/transfer.css            |    0
 .../src}/app/client/styles/viewport.css            |    0
 .../src}/app/client/templates/client.html          |   24 +-
 .../src}/app/client/templates/connection.html      |    0
 .../src}/app/client/templates/connectionGroup.html |    0
 .../src}/app/client/templates/file.html            |    0
 .../src}/app/client/templates/guacClient.html      |    0
 .../src}/app/client/templates/guacClientPanel.html |    0
 .../src}/app/client/templates/guacFileBrowser.html |    0
 .../app/client/templates/guacFileTransfer.html     |    0
 .../client/templates/guacFileTransferManager.html  |    0
 .../src}/app/client/templates/guacThumbnail.html   |    2 +-
 .../src}/app/client/templates/guacViewport.html    |    0
 .../src}/app/client/types/ClientProperties.js      |    0
 .../src}/app/client/types/ManagedArgument.js       |    0
 .../src}/app/client/types/ManagedClient.js         |    0
 .../src}/app/client/types/ManagedClientState.js    |    0
 .../app/client/types/ManagedClientThumbnail.js     |    0
 .../src}/app/client/types/ManagedDisplay.js        |    0
 .../app/client/types/ManagedFileTransferState.js   |    0
 .../src}/app/client/types/ManagedFileUpload.js     |    0
 .../src}/app/client/types/ManagedFilesystem.js     |    0
 .../src}/app/client/types/ManagedShareLink.js      |    0
 .../src}/app/clipboard/clipboardModule.js          |    0
 .../src}/app/clipboard/directives/guacClipboard.js |    0
 .../app/clipboard/services/clipboardService.js     |    0
 .../src}/app/clipboard/styles/clipboard.css        |    0
 .../app/clipboard/templates/guacClipboard.html     |    0
 .../src}/app/clipboard/types/ClipboardData.js      |    0
 .../src}/app/element/directives/guacFocus.js       |    0
 .../src}/app/element/directives/guacMarker.js      |    0
 .../src}/app/element/directives/guacResize.js      |    0
 .../src}/app/element/directives/guacScroll.js      |    0
 .../src}/app/element/directives/guacUpload.js      |    0
 .../src}/app/element/elementModule.js              |    0
 .../src}/app/element/styles/resize-sensor.css      |    0
 .../src}/app/element/templates/blank.html          |    0
 .../src}/app/element/types/Marker.js               |    0
 .../src}/app/element/types/ScrollState.js          |    0
 .../form/controllers/checkboxFieldController.js    |    0
 .../app/form/controllers/dateFieldController.js    |    0
 .../form/controllers/languageFieldController.js    |    0
 .../app/form/controllers/numberFieldController.js  |    0
 .../form/controllers/passwordFieldController.js    |    0
 .../form/controllers/redirectFieldController.js    |    0
 .../app/form/controllers/selectFieldController.js  |    0
 .../terminalColorSchemeFieldController.js          |    0
 .../app/form/controllers/textFieldController.js    |    0
 .../app/form/controllers/timeFieldController.js    |    0
 .../form/controllers/timeZoneFieldController.js    |    0
 .../src}/app/form/directives/form.js               |    0
 .../src}/app/form/directives/formField.js          |    0
 .../src}/app/form/directives/guacInputColor.js     |    0
 .../src}/app/form/directives/guacLenientDate.js    |    0
 .../src}/app/form/directives/guacLenientTime.js    |    0
 .../src}/app/form/formModule.js                    |    0
 .../src}/app/form/services/colorPickerService.js   |    4 +-
 .../src}/app/form/services/formService.js          |    0
 .../src}/app/form/styles/form-field.css            |    0
 .../src}/app/form/styles/form.css                  |    0
 .../src}/app/form/styles/redirect-field.css        |    0
 .../form/styles/terminal-color-scheme-field.css    |    0
 .../src}/app/form/templates/checkboxField.html     |    2 +-
 .../src}/app/form/templates/dateField.html         |    2 +-
 .../src}/app/form/templates/emailField.html        |    2 +-
 .../src}/app/form/templates/form.html              |    0
 .../src}/app/form/templates/formField.html         |    0
 .../src}/app/form/templates/guacInputColor.html    |    0
 .../src}/app/form/templates/languageField.html     |    0
 .../src}/app/form/templates/numberField.html       |    2 +-
 .../src}/app/form/templates/passwordField.html     |    2 +-
 .../src}/app/form/templates/redirectField.html     |    0
 .../src}/app/form/templates/selectField.html       |    0
 .../form/templates/terminalColorSchemeField.html   |    0
 .../src}/app/form/templates/textAreaField.html     |    0
 .../src}/app/form/templates/textField.html         |    2 +-
 .../src}/app/form/templates/timeField.html         |    2 +-
 .../src}/app/form/templates/timeZoneField.html     |    0
 .../src}/app/form/types/ColorScheme.js             |    0
 .../src}/app/form/types/FieldType.js               |    0
 .../src}/app/groupList/directives/guacGroupList.js |    0
 .../groupList/directives/guacGroupListFilter.js    |    0
 .../src}/app/groupList/groupListModule.js          |    0
 .../app/groupList/templates/guacGroupList.html     |    2 +-
 .../groupList/templates/guacGroupListFilter.html   |    2 +-
 .../src}/app/groupList/types/GroupListItem.js      |    0
 .../src}/app/history/historyModule.js              |    0
 .../src}/app/history/services/guacHistory.js       |    0
 .../src}/app/history/types/HistoryEntry.js         |    0
 .../src}/app/home/controllers/homeController.js    |    0
 .../app/home/directives/guacRecentConnections.js   |    0
 .../src}/app/home/homeModule.js                    |    0
 .../src}/app/home/styles/home.css                  |    0
 .../src}/app/home/templates/connection.html        |    0
 .../src}/app/home/templates/connectionGroup.html   |    0
 .../app/home/templates/guacRecentConnections.html  |    2 +-
 .../src}/app/home/templates/home.html              |    0
 .../src}/app/home/types/ActiveConnection.js        |    0
 .../src}/app/home/types/RecentConnection.js        |    0
 .../src}/app/index/config/httpDefaults.js          |    0
 .../src}/app/index/config/indexRouteConfig.js      |    0
 .../app/index/config/indexTranslationConfig.js     |    0
 .../app/index/config/templateRequestDecorator.js   |    0
 .../src}/app/index/controllers/indexController.js  |    0
 .../src}/app/index/filters/arrayFilter.js          |    0
 .../src}/app/index/indexModule.js                  |   21 +-
 .../src}/app/index/services/iconService.js         |    0
 .../src}/app/index/styles/animation.css            |    0
 .../src}/app/index/styles/buttons.css              |    0
 .../src}/app/index/styles/dialog.css               |    0
 .../src}/app/index/styles/fatal-page-error.css     |    0
 .../src}/app/index/styles/font-carlito.css         |    0
 .../src}/app/index/styles/headers.css              |    0
 .../src}/app/index/styles/input.css                |    0
 .../src}/app/index/styles/lists.css                |    0
 .../src}/app/index/styles/loading.css              |    0
 .../src}/app/index/styles/sorted-tables.css        |    0
 .../src}/app/index/styles/status.css               |    0
 .../src}/app/index/styles/ui.css                   |    0
 .../src}/app/list/directives/guacFilter.js         |    0
 .../src}/app/list/directives/guacPager.js          |    0
 .../src}/app/list/directives/guacSortOrder.js      |    0
 .../src}/app/list/directives/guacUserItem.js       |    0
 .../src}/app/list/listModule.js                    |    0
 .../src}/app/list/styles/filter.css                |    0
 .../src}/app/list/styles/pager.css                 |    0
 .../src}/app/list/styles/user-item.css             |    0
 .../src}/app/list/templates/guacFilter.html        |    2 +-
 .../src}/app/list/templates/guacPager.html         |    8 +-
 .../src}/app/list/templates/guacUserItem.html      |    0
 .../src}/app/list/types/FilterPattern.js           |    0
 .../src}/app/list/types/FilterToken.js             |    0
 .../src}/app/list/types/IPv4Network.js             |    0
 .../src}/app/list/types/IPv6Network.js             |    0
 .../src}/app/list/types/SortOrder.js               |    0
 .../src}/app/locale/localeModule.js                |    0
 .../src}/app/locale/services/translationLoader.js  |    0
 .../locale/services/translationStringService.js    |    0
 .../src}/app/login/directives/login.js             |    0
 .../src}/app/login/loginModule.js                  |    0
 .../src}/app/login/styles/animation.css            |    0
 .../src}/app/login/styles/dialog.css               |    0
 .../src}/app/login/styles/input.css                |    0
 .../src}/app/login/styles/login.css                |    0
 .../src}/app/login/templates/login.html            |    4 +-
 .../controllers/manageConnectionController.js      |    0
 .../controllers/manageConnectionGroupController.js |    0
 .../controllers/manageSharingProfileController.js  |    0
 .../app/manage/controllers/manageUserController.js |    0
 .../controllers/manageUserGroupController.js       |    0
 .../directives/connectionPermissionEditor.js       |    0
 .../src}/app/manage/directives/dataSourceTabs.js   |    0
 .../app/manage/directives/identifierSetEditor.js   |    0
 .../src}/app/manage/directives/locationChooser.js  |    0
 .../app/manage/directives/managementButtons.js     |    0
 .../manage/directives/systemPermissionEditor.js    |    0
 .../src}/app/manage/manageModule.js                |    0
 .../src}/app/manage/styles/attributes.css          |    0
 .../app/manage/styles/connection-parameter.css     |    0
 .../src}/app/manage/styles/forms.css               |    0
 .../src}/app/manage/styles/locationChooser.css     |    0
 .../src}/app/manage/styles/manage-user-group.css   |    0
 .../src}/app/manage/styles/manage-user.css         |    0
 .../src}/app/manage/styles/related-objects.css     |    0
 .../templates/connectionGroupPermission.html       |    2 +-
 .../app/manage/templates/connectionPermission.html |    2 +-
 .../templates/connectionPermissionEditor.html      |    0
 .../src}/app/manage/templates/dataSourceTabs.html  |    0
 .../app/manage/templates/identifierSetEditor.html  |   10 +-
 .../src}/app/manage/templates/locationChooser.html |    2 +-
 .../templates/locationChooserConnectionGroup.html  |    0
 .../app/manage/templates/manageConnection.html     |    2 +-
 .../manage/templates/manageConnectionGroup.html    |    2 +-
 .../app/manage/templates/manageSharingProfile.html |    2 +-
 .../src}/app/manage/templates/manageUser.html      |    6 +-
 .../src}/app/manage/templates/manageUserGroup.html |    2 +-
 .../app/manage/templates/managementButtons.html    |    0
 .../manage/templates/sharingProfilePermission.html |    2 +-
 .../manage/templates/systemPermissionEditor.html   |    4 +-
 .../src}/app/manage/types/HistoryEntryWrapper.js   |    0
 .../src}/app/manage/types/ManageableUser.js        |    0
 .../src}/app/manage/types/ManageableUserGroup.js   |    0
 .../src}/app/manage/types/ManagementPermissions.js |    0
 .../src}/app/navigation/directives/guacMenu.js     |    0
 .../src}/app/navigation/directives/guacPageList.js |    0
 .../app/navigation/directives/guacSectionTabs.js   |    0
 .../src}/app/navigation/directives/guacUserMenu.js |    0
 .../src}/app/navigation/navigationModule.js        |    0
 .../app/navigation/services/userPageService.js     |    0
 .../src}/app/navigation/styles/menu.css            |    0
 .../src}/app/navigation/styles/tabs.css            |    0
 .../src}/app/navigation/styles/user-menu.css       |    0
 .../src}/app/navigation/templates/guacMenu.html    |    0
 .../app/navigation/templates/guacPageList.html     |    0
 .../app/navigation/templates/guacSectionTabs.html  |    0
 .../app/navigation/templates/guacUserMenu.html     |    0
 .../src}/app/navigation/types/ClientIdentifier.js  |    2 +-
 .../src}/app/navigation/types/MenuAction.js        |    0
 .../src}/app/navigation/types/PageDefinition.js    |    0
 .../notification/directives/guacNotification.js    |    0
 .../src}/app/notification/notificationModule.js    |    0
 .../app/notification/services/guacNotification.js  |    0
 .../src}/app/notification/styles/notification.css  |    0
 .../notification/templates/guacNotification.html   |    0
 .../src}/app/notification/types/Notification.js    |    0
 .../app/notification/types/NotificationAction.js   |    0
 .../notification/types/NotificationCountdown.js    |    0
 .../app/notification/types/NotificationProgress.js |    0
 .../src}/app/osk/directives/guacOsk.js             |    0
 .../{webapp => frontend/src}/app/osk/oskModule.js  |    0
 .../src}/app/osk/styles/osk.css                    |    0
 .../src}/app/osk/templates/guacOsk.html            |    0
 .../src}/app/rest/restModule.js                    |    0
 .../app/rest/services/activeConnectionService.js   |    0
 .../src}/app/rest/services/cacheService.js         |    0
 .../app/rest/services/connectionGroupService.js    |    0
 .../src}/app/rest/services/connectionService.js    |    0
 .../src}/app/rest/services/dataSourceService.js    |    0
 .../src}/app/rest/services/historyService.js       |    0
 .../src}/app/rest/services/languageService.js      |    0
 .../src}/app/rest/services/membershipService.js    |    0
 .../src}/app/rest/services/patchService.js         |    0
 .../src}/app/rest/services/permissionService.js    |    0
 .../src}/app/rest/services/requestService.js       |    0
 .../src}/app/rest/services/schemaService.js        |    0
 .../app/rest/services/sharingProfileService.js     |    0
 .../src}/app/rest/services/tunnelService.js        |    0
 .../src}/app/rest/services/userGroupService.js     |    0
 .../src}/app/rest/services/userService.js          |    0
 .../src}/app/rest/types/ActiveConnection.js        |    0
 .../src}/app/rest/types/Connection.js              |    0
 .../src}/app/rest/types/ConnectionGroup.js         |    0
 .../src}/app/rest/types/ConnectionHistoryEntry.js  |    0
 .../src}/app/rest/types/Error.js                   |    0
 .../src}/app/rest/types/Field.js                   |    0
 .../src}/app/rest/types/Form.js                    |    0
 .../src}/app/rest/types/PermissionFlagSet.js       |    0
 .../src}/app/rest/types/PermissionPatch.js         |    0
 .../src}/app/rest/types/PermissionSet.js           |    0
 .../src}/app/rest/types/Protocol.js                |    0
 .../src}/app/rest/types/RelatedObjectPatch.js      |    0
 .../src}/app/rest/types/SharingProfile.js          |    0
 .../src}/app/rest/types/TranslatableMessage.js     |    0
 .../src}/app/rest/types/User.js                    |    0
 .../src}/app/rest/types/UserCredentials.js         |    0
 .../src}/app/rest/types/UserGroup.js               |    0
 .../src}/app/rest/types/UserPasswordUpdate.js      |    0
 .../app/settings/controllers/settingsController.js |    0
 .../directives/guacSettingsConnectionHistory.js    |    0
 .../settings/directives/guacSettingsConnections.js |    0
 .../settings/directives/guacSettingsPreferences.js |    0
 .../settings/directives/guacSettingsSessions.js    |    0
 .../settings/directives/guacSettingsUserGroups.js  |    0
 .../app/settings/directives/guacSettingsUsers.js   |    0
 .../src}/app/settings/services/csvService.js       |    0
 .../app/settings/services/preferenceService.js     |    0
 .../src}/app/settings/settingsModule.js            |    0
 .../src}/app/settings/styles/buttons.css           |    0
 .../src}/app/settings/styles/connection-list.css   |    0
 .../src}/app/settings/styles/history.css           |    0
 .../src}/app/settings/styles/input-method.css      |    0
 .../src}/app/settings/styles/mouse-mode.css        |    0
 .../src}/app/settings/styles/preferences.css       |    0
 .../src}/app/settings/styles/sessions.css          |    0
 .../src}/app/settings/styles/settings.css          |    0
 .../src}/app/settings/styles/user-group-list.css   |    0
 .../src}/app/settings/styles/user-list.css         |    0
 .../src}/app/settings/templates/connection.html    |    0
 .../app/settings/templates/connectionGroup.html    |    0
 .../src}/app/settings/templates/newConnection.html |    0
 .../app/settings/templates/newConnectionGroup.html |    0
 .../app/settings/templates/newSharingProfile.html  |    0
 .../src}/app/settings/templates/settings.html      |    0
 .../templates/settingsConnectionHistory.html       |    4 +-
 .../settings/templates/settingsConnections.html    |    2 +-
 .../settings/templates/settingsPreferences.html    |   20 +-
 .../app/settings/templates/settingsSessions.html   |    2 +-
 .../app/settings/templates/settingsUserGroups.html |    0
 .../src}/app/settings/templates/settingsUsers.html |    0
 .../app/settings/templates/sharingProfile.html     |    0
 .../app/settings/types/ActiveConnectionWrapper.js  |    0
 .../types/ConnectionHistoryEntryWrapper.js         |    0
 .../app/storage/services/localStorageService.js    |    0
 .../app/storage/services/sessionStorageFactory.js  |    0
 .../src}/app/storage/storageModule.js              |    0
 .../src}/app/textInput/directives/guacKey.js       |    0
 .../src}/app/textInput/directives/guacTextInput.js |    0
 .../src}/app/textInput/styles/textInput.css        |    0
 .../src}/app/textInput/templates/guacKey.html      |    0
 .../app/textInput/templates/guacTextInput.html     |    0
 .../src}/app/textInput/textInputModule.js          |    0
 .../src}/app/touch/directives/guacTouchDrag.js     |    0
 .../src}/app/touch/directives/guacTouchPinch.js    |    0
 .../src}/app/touch/touchModule.js                  |    0
 .../src}/fonts/carlito/Carlito-Bold.woff           |  Bin
 .../src}/fonts/carlito/Carlito-Italic.woff         |  Bin
 .../src}/fonts/carlito/Carlito-Regular.woff        |  Bin
 .../{webapp => frontend/src}/fonts/carlito/LICENSE |    0
 .../src}/images/action-icons/guac-back.png         |  Bin
 .../src}/images/action-icons/guac-config-dark.png  |  Bin
 .../src}/images/action-icons/guac-config.png       |  Bin
 .../src}/images/action-icons/guac-delete.png       |  Bin
 .../src}/images/action-icons/guac-first-page.png   |  Bin
 .../src}/images/action-icons/guac-group-add.png    |  Bin
 .../src}/images/action-icons/guac-hide-pass.png    |  Bin
 .../src}/images/action-icons/guac-home-dark.png    |  Bin
 .../src}/images/action-icons/guac-home.png         |  Bin
 .../src}/images/action-icons/guac-key-dark.png     |  Bin
 .../src}/images/action-icons/guac-key.png          |  Bin
 .../src}/images/action-icons/guac-last-page.png    |  Bin
 .../src}/images/action-icons/guac-logout-dark.png  |  Bin
 .../src}/images/action-icons/guac-logout.png       |  Bin
 .../src}/images/action-icons/guac-monitor-add.png  |  Bin
 .../src}/images/action-icons/guac-next-page.png    |  Bin
 .../src}/images/action-icons/guac-prev-page.png    |  Bin
 .../src}/images/action-icons/guac-show-pass.png    |  Bin
 .../src}/images/action-icons/guac-user-add.png     |  Bin
 .../images/action-icons/guac-user-group-add.png    |  Bin
 .../src}/images/arrows/down.png                    |  Bin
 .../src}/images/arrows/left.png                    |  Bin
 .../src}/images/arrows/right.png                   |  Bin
 .../{webapp => frontend/src}/images/arrows/up.png  |  Bin
 .../{webapp => frontend/src}/images/checker.png    |  Bin
 .../{webapp => frontend/src}/images/checkmark.png  |  Bin
 .../src}/images/circle-arrows.png                  |  Bin
 .../main/{webapp => frontend/src}/images/cog.png   |  Bin
 .../main/{webapp => frontend/src}/images/drive.png |  Bin
 .../main/{webapp => frontend/src}/images/file.png  |  Bin
 .../src}/images/folder-closed.png                  |  Bin
 .../src}/images/folder-open.png                    |  Bin
 .../{webapp => frontend/src}/images/folder-up.png  |  Bin
 .../src}/images/group-icons/guac-closed.png        |  Bin
 .../src}/images/group-icons/guac-open.png          |  Bin
 .../src}/images/guac-mono-192.png                  |  Bin
 .../src}/images/guac-tricolor.png                  |  Bin
 .../main/{webapp => frontend/src}/images/lock.png  |  Bin
 .../{webapp => frontend/src}/images/logo-144.png   |  Bin
 .../{webapp => frontend/src}/images/logo-64.png    |  Bin
 .../{webapp => frontend/src}/images/magnifier.png  |  Bin
 .../src}/images/mouse/blank.cur                    |  Bin
 .../src}/images/mouse/blank.gif                    |  Bin
 .../{webapp => frontend/src}/images/mouse/dot.gif  |  Bin
 .../src}/images/noguacamole-logo-24.png            |  Bin
 .../main/{webapp => frontend/src}/images/plus.png  |  Bin
 .../{webapp => frontend/src}/images/progress.png   |  Bin
 .../src}/images/protocol-icons/guac-monitor.png    |  Bin
 .../src}/images/protocol-icons/guac-plug.png       |  Bin
 .../src}/images/protocol-icons/guac-text.png       |  Bin
 .../src}/images/settings/tablet-keys.png           |  Bin
 .../src}/images/settings/touchpad.png              |  Bin
 .../src}/images/settings/touchscreen.png           |  Bin
 .../src}/images/settings/zoom-in.png               |  Bin
 .../src}/images/settings/zoom-out.png              |  Bin
 .../main/{webapp => frontend/src}/images/share.png |  Bin
 .../src}/images/user-icons/guac-user-group.png     |  Bin
 .../src}/images/user-icons/guac-user.png           |  Bin
 .../src}/images/warning-white.png                  |  Bin
 .../{webapp => frontend/src}/images/warning.png    |  Bin
 .../main/{webapp => frontend/src}/images/x-red.png |  Bin
 .../src/main/{webapp => frontend/src}/images/x.png |  Bin
 .../src/main/{webapp => frontend/src}/index.html   |   70 +-
 .../src}/layouts/de-de-qwertz.json                 |    0
 .../src}/layouts/en-us-qwerty.json                 |    0
 .../src}/layouts/es-es-qwerty.json                 |    0
 .../src}/layouts/fr-fr-azerty.json                 |    0
 .../src}/layouts/it-it-qwerty.json                 |    0
 .../src}/layouts/nl-nl-qwerty.json                 |    0
 .../src}/layouts/ru-ru-qwerty.json                 |    0
 .../{webapp => frontend/src}/relocateParameters.js |    0
 .../{webapp => frontend/src}/translations/ca.json  |    0
 .../{webapp => frontend/src}/translations/cs.json  |    0
 .../{webapp => frontend/src}/translations/de.json  |    0
 .../{webapp => frontend/src}/translations/en.json  |    0
 .../{webapp => frontend/src}/translations/es.json  |    0
 .../{webapp => frontend/src}/translations/fr.json  |    0
 .../{webapp => frontend/src}/translations/it.json  |    0
 .../{webapp => frontend/src}/translations/ja.json  |    0
 .../{webapp => frontend/src}/translations/ko.json  |    0
 .../{webapp => frontend/src}/translations/nl.json  |    0
 .../{webapp => frontend/src}/translations/no.json  |    0
 .../{webapp => frontend/src}/translations/pt.json  |    0
 .../{webapp => frontend/src}/translations/ru.json  |    0
 .../{webapp => frontend/src}/translations/zh.json  |    0
 guacamole/src/main/frontend/webpack.config.js      |  174 +
 .../guacamole/extension/ExtensionModule.java       |    6 +-
 .../apache/guacamole/rest/RESTServiceModule.java   |    5 -
 guacamole/src/main/webapp/license.txt              |   18 -
 pom.xml                                            |   18 +-
 570 files changed, 8579 insertions(+), 510 deletions(-)
 delete mode 100644 doc/licenses/angular-1.6.9/maven-coordinates.txt
 rename doc/licenses/{angular-1.6.9 => angular-1.8.2}/LICENSE (93%)
 rename doc/licenses/{angular-1.6.9 => angular-1.8.2}/README (68%)
 create mode 100644 doc/licenses/angular-1.8.2/dep-coordinates.txt
 delete mode 100644 doc/licenses/angular-module-shim-0.0.4/maven-coordinates.txt
 delete mode 100644 doc/licenses/angular-translate-2.16.0/maven-coordinates.txt
 rename doc/licenses/{angular-translate-2.16.0 => 
angular-translate-2.18.4}/LICENSE (100%)
 rename doc/licenses/{angular-translate-2.16.0 => 
angular-translate-2.18.4}/README (71%)
 create mode 100644 doc/licenses/angular-translate-2.18.4/dep-coordinates.txt
 rename doc/licenses/antlr-2.7.7/{maven-coordinates.txt => dep-coordinates.txt} 
(100%)
 rename doc/licenses/aopalliance-1.0/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/apache-commons-beanutils-1.7.0/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/apache-commons-chain-1.2/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/apache-commons-codec-1.14/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/apache-commons-codec-1.15/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/apache-commons-collections-3.2/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/apache-commons-collections-4.4/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/apache-commons-configuration-1.5/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/apache-commons-digester-1.8/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/apache-commons-lang-2.3/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/apache-commons-lang-3.11/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/apache-commons-lang-3.9/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/apache-commons-logging-1.1.1/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/apache-commons-pool-1.5.4/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/apache-commons-pool-2.8.0/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/apache-mina-2.1.3/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/apache-santuario-2.2.0/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 copy doc/licenses/{webjars-servlet-2.x-1.5 => assert-1.5.0}/LICENSE (62%)
 create mode 100644 doc/licenses/assert-1.5.0/README
 create mode 100644 doc/licenses/assert-1.5.0/dep-coordinates.txt
 delete mode 100644 
doc/licenses/blob-polyfill-1.0.20150320/maven-coordinates.txt
 rename doc/licenses/{blob-polyfill-1.0.20150320 => 
blob-polyfill-5.0.20210201}/LICENSE.md (96%)
 rename doc/licenses/{blob-polyfill-1.0.20150320 => 
blob-polyfill-5.0.20210201}/README (65%)
 create mode 100644 doc/licenses/blob-polyfill-5.0.20210201/dep-coordinates.txt
 rename doc/licenses/bouncycastle-1.44/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/bouncycastle-1.66/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/cas-client-3.6.2/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/checker-qual-3.8.0/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 copy doc/licenses/{messageformat-1.0.2 => css-loader-5.2.4}/LICENSE (52%)
 create mode 100644 doc/licenses/css-loader-5.2.4/README
 create mode 100644 doc/licenses/css-loader-5.2.4/dep-coordinates.txt
 delete mode 100644 doc/licenses/datalist-polyfill-1.14.0/maven-coordinates.txt
 rename doc/licenses/{datalist-polyfill-1.14.0 => 
datalist-polyfill-1.24.4}/LICENSE (100%)
 rename doc/licenses/{datalist-polyfill-1.14.0 => 
datalist-polyfill-1.24.4}/README (73%)
 create mode 100644 doc/licenses/datalist-polyfill-1.24.4/dep-coordinates.txt
 rename doc/licenses/directory-api-2.0.1/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/dom4j-2.1.1/{maven-coordinates.txt => dep-coordinates.txt} 
(100%)
 rename doc/licenses/ehcache-2.4.0/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/error-prone-2.5.1/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/{filesaver-1.3.3 => file-saver-2.0.5}/LICENSE.md (100%)
 rename doc/licenses/{filesaver-1.3.3 => file-saver-2.0.5}/README (72%)
 create mode 100644 doc/licenses/file-saver-2.0.5/dep-coordinates.txt
 delete mode 100644 doc/licenses/filesaver-1.3.3/maven-coordinates.txt
 rename doc/licenses/findbugs-jsr305-3.0.2/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/glassfish-hk2-2.6.1/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/guava-30.1.1-jre/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/guice-5.0.1/{maven-coordinates.txt => dep-coordinates.txt} 
(100%)
 create mode 100644 doc/licenses/inherits-2.0.3/LICENSE
 create mode 100644 doc/licenses/inherits-2.0.3/README
 create mode 100644 doc/licenses/inherits-2.0.3/dep-coordinates.txt
 rename doc/licenses/j2objc-annotations-1.3/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/jackson-2.12.2/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/jai-imageio-core-1.4.0/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/jakarta-activation-1.2.1/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/jakarta-annotation-api-1.3.5/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/jakarta-jaxb-2.3.2/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/jakarta-validation-api-2.0.2/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/jakarta-ws-rs-api-2.1.6/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/java-saml-2.6.0/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/javassist-3.25.0-ga/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/javax.inject-1/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/jcommander-1.78/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/jersey-2.34/{maven-coordinates.txt => dep-coordinates.txt} 
(100%)
 rename doc/licenses/joda-time-2.10.6/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/jose4j-0.7.6/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 delete mode 100644 doc/licenses/jquery-3.3.1/README
 delete mode 100644 doc/licenses/jquery-3.3.1/maven-coordinates.txt
 copy doc/licenses/{messageformat-1.0.2/LICENSE => jquery-3.6.0/LICENSE.txt} 
(93%)
 create mode 100644 doc/licenses/jquery-3.6.0/README
 create mode 100644 doc/licenses/jquery-3.6.0/dep-coordinates.txt
 rename doc/licenses/jradius-1.1.5/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/jsr250-api-1.0/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 delete mode 100644 doc/licenses/jstz-1.0.10/README
 delete mode 100644 doc/licenses/jstz-1.0.10/maven-coordinates.txt
 rename doc/licenses/{jstz-1.0.10 => jstz-2.1.1}/LICENSE (100%)
 create mode 100644 doc/licenses/jstz-2.1.1/README
 create mode 100644 doc/licenses/jstz-2.1.1/dep-coordinates.txt
 delete mode 100644 doc/licenses/lodash-4.17.10/README
 delete mode 100644 doc/licenses/lodash-4.17.10/maven-coordinates.txt
 rename doc/licenses/{lodash-4.17.10 => lodash-4.17.21}/LICENSE (96%)
 create mode 100644 doc/licenses/lodash-4.17.21/README
 create mode 100644 doc/licenses/lodash-4.17.21/dep-coordinates.txt
 rename doc/licenses/logback-1.2.3/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 create mode 100644 doc/licenses/make-plural-3.0.6/LICENSE
 create mode 100644 doc/licenses/make-plural-3.0.6/README
 create mode 100644 doc/licenses/make-plural-3.0.6/dep-coordinates.txt
 create mode 100644 doc/licenses/messageformat-1.0.2/dep-coordinates.txt
 delete mode 100644 doc/licenses/messageformat-1.0.2/maven-coordinates.txt
 copy doc/licenses/{messageformat-1.0.2 => messageformat-parser-1.1.0}/LICENSE 
(100%)
 create mode 100644 doc/licenses/messageformat-parser-1.1.0/README
 create mode 100644 doc/licenses/messageformat-parser-1.1.0/dep-coordinates.txt
 rename doc/licenses/mybatis-3.5.6/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/mybatis-guice-3.10/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 copy doc/licenses/{webjars-servlet-2.x-1.5 => object-assign-4.1.1}/LICENSE 
(93%)
 create mode 100644 doc/licenses/object-assign-4.1.1/README
 create mode 100644 doc/licenses/object-assign-4.1.1/dep-coordinates.txt
 rename doc/licenses/osgi-resource-locator-1.0.3/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 delete mode 100644 doc/licenses/pickr-1.2.6/maven-coordinates.txt
 rename doc/licenses/{pickr-1.2.6 => pickr-1.8.1}/LICENSE (96%)
 rename doc/licenses/{pickr-1.2.6 => pickr-1.8.1}/README (72%)
 create mode 100644 doc/licenses/pickr-1.8.1/dep-coordinates.txt
 copy doc/licenses/{messageformat-1.0.2 => process-0.11.10}/LICENSE (51%)
 create mode 100644 doc/licenses/process-0.11.10/README
 create mode 100644 doc/licenses/process-0.11.10/dep-coordinates.txt
 rename doc/licenses/{jquery-3.3.1/LICENSE.txt => reserved-words-0.1.2/LICENSE} 
(63%)
 create mode 100644 doc/licenses/reserved-words-0.1.2/README
 create mode 100644 doc/licenses/reserved-words-0.1.2/dep-coordinates.txt
 rename doc/licenses/slf4j-api-1.7.30/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/spring-framework-3.0.5/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/spring-framework-5.2.13/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/spring-security-5.4.5/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/{webjars-servlet-2.x-1.5 => util-0.11.1}/LICENSE (62%)
 create mode 100644 doc/licenses/util-0.11.1/README
 create mode 100644 doc/licenses/util-0.11.1/dep-coordinates.txt
 delete mode 100644 doc/licenses/webjars-servlet-2.x-1.5/README
 delete mode 100644 doc/licenses/webjars-servlet-2.x-1.5/maven-coordinates.txt
 copy doc/licenses/{messageformat-1.0.2 => webpack-4.46.0}/LICENSE (52%)
 create mode 100644 doc/licenses/webpack-4.46.0/README
 create mode 100644 doc/licenses/webpack-4.46.0/dep-coordinates.txt
 rename doc/licenses/woodstox-core-5.2.1/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/woodstox-stax2-api-4.2/{maven-coordinates.txt => 
dep-coordinates.txt} (100%)
 rename doc/licenses/xpp3-1.1.4c/{maven-coordinates.txt => dep-coordinates.txt} 
(100%)
 rename doc/licenses/zxing-3.4.1/{maven-coordinates.txt => dep-coordinates.txt} 
(100%)
 rename {doc/licenses => 
guacamole/src/licenses/bundled}/angular-module-shim-0.0.4/LICENSE (100%)
 rename {doc/licenses => 
guacamole/src/licenses/bundled}/angular-module-shim-0.0.4/README (100%)
 create mode 100644 guacamole/src/main/frontend/.gitignore
 create mode 100644 guacamole/src/main/frontend/package-lock.json
 create mode 100644 guacamole/src/main/frontend/package.json
 create mode 100644 
guacamole/src/main/frontend/plugins/dependency-list-plugin.js
 create mode 100644 guacamole/src/main/frontend/src/angular-module-shim.js
 rename guacamole/src/main/{webapp => frontend/src}/app/auth/authModule.js 
(100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/auth/service/authenticationService.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/auth/types/AuthenticationResult.js (100%)
 rename guacamole/src/main/{webapp => frontend/src}/app/client/clientModule.js 
(100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/controllers/clientController.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/directives/guacClient.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/directives/guacClientPanel.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/directives/guacFileBrowser.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/directives/guacFileTransfer.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/directives/guacFileTransferManager.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/directives/guacThumbnail.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/directives/guacViewport.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/directives/guacZoomCtrl.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/services/guacAudio.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/services/guacClientManager.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/services/guacImage.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/services/guacVideo.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/styles/client.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/styles/connection-select-menu.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/styles/connection-warning.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/styles/display.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/styles/file-browser.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/styles/file-transfer-dialog.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/styles/filesystem-menu.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/styles/guac-menu.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/styles/keyboard.css (100%)
 rename guacamole/src/main/{webapp => frontend/src}/app/client/styles/menu.css 
(100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/styles/notification.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/styles/other-connections.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/styles/share-menu.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/styles/thumbnail-display.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/styles/transfer-manager.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/styles/transfer.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/styles/viewport.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/templates/client.html (94%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/templates/connection.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/templates/connectionGroup.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/templates/file.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/templates/guacClient.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/templates/guacClientPanel.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/templates/guacFileBrowser.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/templates/guacFileTransfer.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/templates/guacFileTransferManager.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/templates/guacThumbnail.html (77%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/templates/guacViewport.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/types/ClientProperties.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/types/ManagedArgument.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/types/ManagedClient.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/types/ManagedClientState.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/types/ManagedClientThumbnail.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/types/ManagedDisplay.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/types/ManagedFileTransferState.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/types/ManagedFileUpload.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/types/ManagedFilesystem.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/client/types/ManagedShareLink.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/clipboard/clipboardModule.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/clipboard/directives/guacClipboard.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/clipboard/services/clipboardService.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/clipboard/styles/clipboard.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/clipboard/templates/guacClipboard.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/clipboard/types/ClipboardData.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/element/directives/guacFocus.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/element/directives/guacMarker.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/element/directives/guacResize.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/element/directives/guacScroll.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/element/directives/guacUpload.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/element/elementModule.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/element/styles/resize-sensor.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/element/templates/blank.html (100%)
 rename guacamole/src/main/{webapp => frontend/src}/app/element/types/Marker.js 
(100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/element/types/ScrollState.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/form/controllers/checkboxFieldController.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/form/controllers/dateFieldController.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/form/controllers/languageFieldController.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/form/controllers/numberFieldController.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/form/controllers/passwordFieldController.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/form/controllers/redirectFieldController.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/form/controllers/selectFieldController.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/form/controllers/terminalColorSchemeFieldController.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/form/controllers/textFieldController.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/form/controllers/timeFieldController.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/form/controllers/timeZoneFieldController.js (100%)
 rename guacamole/src/main/{webapp => frontend/src}/app/form/directives/form.js 
(100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/form/directives/formField.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/form/directives/guacInputColor.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/form/directives/guacLenientDate.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/form/directives/guacLenientTime.js (100%)
 rename guacamole/src/main/{webapp => frontend/src}/app/form/formModule.js 
(100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/form/services/colorPickerService.js (98%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/form/services/formService.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/form/styles/form-field.css (100%)
 rename guacamole/src/main/{webapp => frontend/src}/app/form/styles/form.css 
(100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/form/styles/redirect-field.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/form/styles/terminal-color-scheme-field.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/form/templates/checkboxField.html (84%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/form/templates/dateField.html (91%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/form/templates/emailField.html (90%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/form/templates/form.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/form/templates/formField.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/form/templates/guacInputColor.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/form/templates/languageField.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/form/templates/numberField.html (84%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/form/templates/passwordField.html (91%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/form/templates/redirectField.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/form/templates/selectField.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/form/templates/terminalColorSchemeField.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/form/templates/textAreaField.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/form/templates/textField.html (93%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/form/templates/timeField.html (91%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/form/templates/timeZoneField.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/form/types/ColorScheme.js (100%)
 rename guacamole/src/main/{webapp => frontend/src}/app/form/types/FieldType.js 
(100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/groupList/directives/guacGroupList.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/groupList/directives/guacGroupListFilter.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/groupList/groupListModule.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/groupList/templates/guacGroupList.html (95%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/groupList/templates/guacGroupListFilter.html (78%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/groupList/types/GroupListItem.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/history/historyModule.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/history/services/guacHistory.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/history/types/HistoryEntry.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/home/controllers/homeController.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/home/directives/guacRecentConnections.js (100%)
 rename guacamole/src/main/{webapp => frontend/src}/app/home/homeModule.js 
(100%)
 rename guacamole/src/main/{webapp => frontend/src}/app/home/styles/home.css 
(100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/home/templates/connection.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/home/templates/connectionGroup.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/home/templates/guacRecentConnections.html (97%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/home/templates/home.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/home/types/ActiveConnection.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/home/types/RecentConnection.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/index/config/httpDefaults.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/index/config/indexRouteConfig.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/index/config/indexTranslationConfig.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/index/config/templateRequestDecorator.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/index/controllers/indexController.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/index/filters/arrayFilter.js (100%)
 rename guacamole/src/main/{webapp => frontend/src}/app/index/indexModule.js 
(69%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/index/services/iconService.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/index/styles/animation.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/index/styles/buttons.css (100%)
 rename guacamole/src/main/{webapp => frontend/src}/app/index/styles/dialog.css 
(100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/index/styles/fatal-page-error.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/index/styles/font-carlito.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/index/styles/headers.css (100%)
 rename guacamole/src/main/{webapp => frontend/src}/app/index/styles/input.css 
(100%)
 rename guacamole/src/main/{webapp => frontend/src}/app/index/styles/lists.css 
(100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/index/styles/loading.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/index/styles/sorted-tables.css (100%)
 rename guacamole/src/main/{webapp => frontend/src}/app/index/styles/status.css 
(100%)
 rename guacamole/src/main/{webapp => frontend/src}/app/index/styles/ui.css 
(100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/list/directives/guacFilter.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/list/directives/guacPager.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/list/directives/guacSortOrder.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/list/directives/guacUserItem.js (100%)
 rename guacamole/src/main/{webapp => frontend/src}/app/list/listModule.js 
(100%)
 rename guacamole/src/main/{webapp => frontend/src}/app/list/styles/filter.css 
(100%)
 rename guacamole/src/main/{webapp => frontend/src}/app/list/styles/pager.css 
(100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/list/styles/user-item.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/list/templates/guacFilter.html (75%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/list/templates/guacPager.html (80%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/list/templates/guacUserItem.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/list/types/FilterPattern.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/list/types/FilterToken.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/list/types/IPv4Network.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/list/types/IPv6Network.js (100%)
 rename guacamole/src/main/{webapp => frontend/src}/app/list/types/SortOrder.js 
(100%)
 rename guacamole/src/main/{webapp => frontend/src}/app/locale/localeModule.js 
(100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/locale/services/translationLoader.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/locale/services/translationStringService.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/login/directives/login.js (100%)
 rename guacamole/src/main/{webapp => frontend/src}/app/login/loginModule.js 
(100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/login/styles/animation.css (100%)
 rename guacamole/src/main/{webapp => frontend/src}/app/login/styles/dialog.css 
(100%)
 rename guacamole/src/main/{webapp => frontend/src}/app/login/styles/input.css 
(100%)
 rename guacamole/src/main/{webapp => frontend/src}/app/login/styles/login.css 
(100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/login/templates/login.html (98%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/manage/controllers/manageConnectionController.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/manage/controllers/manageConnectionGroupController.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/manage/controllers/manageSharingProfileController.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/manage/controllers/manageUserController.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/manage/controllers/manageUserGroupController.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/manage/directives/connectionPermissionEditor.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/manage/directives/dataSourceTabs.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/manage/directives/identifierSetEditor.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/manage/directives/locationChooser.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/manage/directives/managementButtons.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/manage/directives/systemPermissionEditor.js (100%)
 rename guacamole/src/main/{webapp => frontend/src}/app/manage/manageModule.js 
(100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/manage/styles/attributes.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/manage/styles/connection-parameter.css (100%)
 rename guacamole/src/main/{webapp => frontend/src}/app/manage/styles/forms.css 
(100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/manage/styles/locationChooser.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/manage/styles/manage-user-group.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/manage/styles/manage-user.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/manage/styles/related-objects.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/manage/templates/connectionGroupPermission.html (91%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/manage/templates/connectionPermission.html (93%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/manage/templates/connectionPermissionEditor.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/manage/templates/dataSourceTabs.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/manage/templates/identifierSetEditor.html (90%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/manage/templates/locationChooser.html (93%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/manage/templates/locationChooserConnectionGroup.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/manage/templates/manageConnection.html (98%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/manage/templates/manageConnectionGroup.html (97%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/manage/templates/manageSharingProfile.html (99%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/manage/templates/manageUser.html (98%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/manage/templates/manageUserGroup.html (99%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/manage/templates/managementButtons.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/manage/templates/sharingProfilePermission.html (91%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/manage/templates/systemPermissionEditor.html (90%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/manage/types/HistoryEntryWrapper.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/manage/types/ManageableUser.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/manage/types/ManageableUserGroup.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/manage/types/ManagementPermissions.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/navigation/directives/guacMenu.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/navigation/directives/guacPageList.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/navigation/directives/guacSectionTabs.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/navigation/directives/guacUserMenu.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/navigation/navigationModule.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/navigation/services/userPageService.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/navigation/styles/menu.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/navigation/styles/tabs.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/navigation/styles/user-menu.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/navigation/templates/guacMenu.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/navigation/templates/guacPageList.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/navigation/templates/guacSectionTabs.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/navigation/templates/guacUserMenu.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/navigation/types/ClientIdentifier.js (98%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/navigation/types/MenuAction.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/navigation/types/PageDefinition.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/notification/directives/guacNotification.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/notification/notificationModule.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/notification/services/guacNotification.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/notification/styles/notification.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/notification/templates/guacNotification.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/notification/types/Notification.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/notification/types/NotificationAction.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/notification/types/NotificationCountdown.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/notification/types/NotificationProgress.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/osk/directives/guacOsk.js (100%)
 rename guacamole/src/main/{webapp => frontend/src}/app/osk/oskModule.js (100%)
 rename guacamole/src/main/{webapp => frontend/src}/app/osk/styles/osk.css 
(100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/osk/templates/guacOsk.html (100%)
 rename guacamole/src/main/{webapp => frontend/src}/app/rest/restModule.js 
(100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/rest/services/activeConnectionService.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/rest/services/cacheService.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/rest/services/connectionGroupService.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/rest/services/connectionService.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/rest/services/dataSourceService.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/rest/services/historyService.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/rest/services/languageService.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/rest/services/membershipService.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/rest/services/patchService.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/rest/services/permissionService.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/rest/services/requestService.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/rest/services/schemaService.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/rest/services/sharingProfileService.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/rest/services/tunnelService.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/rest/services/userGroupService.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/rest/services/userService.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/rest/types/ActiveConnection.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/rest/types/Connection.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/rest/types/ConnectionGroup.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/rest/types/ConnectionHistoryEntry.js (100%)
 rename guacamole/src/main/{webapp => frontend/src}/app/rest/types/Error.js 
(100%)
 rename guacamole/src/main/{webapp => frontend/src}/app/rest/types/Field.js 
(100%)
 rename guacamole/src/main/{webapp => frontend/src}/app/rest/types/Form.js 
(100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/rest/types/PermissionFlagSet.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/rest/types/PermissionPatch.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/rest/types/PermissionSet.js (100%)
 rename guacamole/src/main/{webapp => frontend/src}/app/rest/types/Protocol.js 
(100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/rest/types/RelatedObjectPatch.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/rest/types/SharingProfile.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/rest/types/TranslatableMessage.js (100%)
 rename guacamole/src/main/{webapp => frontend/src}/app/rest/types/User.js 
(100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/rest/types/UserCredentials.js (100%)
 rename guacamole/src/main/{webapp => frontend/src}/app/rest/types/UserGroup.js 
(100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/rest/types/UserPasswordUpdate.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/settings/controllers/settingsController.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/settings/directives/guacSettingsConnectionHistory.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/settings/directives/guacSettingsConnections.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/settings/directives/guacSettingsPreferences.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/settings/directives/guacSettingsSessions.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/settings/directives/guacSettingsUserGroups.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/settings/directives/guacSettingsUsers.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/settings/services/csvService.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/settings/services/preferenceService.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/settings/settingsModule.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/settings/styles/buttons.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/settings/styles/connection-list.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/settings/styles/history.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/settings/styles/input-method.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/settings/styles/mouse-mode.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/settings/styles/preferences.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/settings/styles/sessions.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/settings/styles/settings.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/settings/styles/user-group-list.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/settings/styles/user-list.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/settings/templates/connection.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/settings/templates/connectionGroup.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/settings/templates/newConnection.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/settings/templates/newConnectionGroup.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/settings/templates/newSharingProfile.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/settings/templates/settings.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/settings/templates/settingsConnectionHistory.html (97%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/settings/templates/settingsConnections.html (98%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/settings/templates/settingsPreferences.html (88%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/settings/templates/settingsSessions.html (98%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/settings/templates/settingsUserGroups.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/settings/templates/settingsUsers.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/settings/templates/sharingProfile.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/settings/types/ActiveConnectionWrapper.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/settings/types/ConnectionHistoryEntryWrapper.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/storage/services/localStorageService.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/storage/services/sessionStorageFactory.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/storage/storageModule.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/textInput/directives/guacKey.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/textInput/directives/guacTextInput.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/textInput/styles/textInput.css (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/textInput/templates/guacKey.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/textInput/templates/guacTextInput.html (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/textInput/textInputModule.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/touch/directives/guacTouchDrag.js (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/app/touch/directives/guacTouchPinch.js (100%)
 rename guacamole/src/main/{webapp => frontend/src}/app/touch/touchModule.js 
(100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/fonts/carlito/Carlito-Bold.woff (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/fonts/carlito/Carlito-Italic.woff (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/fonts/carlito/Carlito-Regular.woff (100%)
 rename guacamole/src/main/{webapp => frontend/src}/fonts/carlito/LICENSE (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/images/action-icons/guac-back.png (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/images/action-icons/guac-config-dark.png (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/images/action-icons/guac-config.png (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/images/action-icons/guac-delete.png (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/images/action-icons/guac-first-page.png (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/images/action-icons/guac-group-add.png (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/images/action-icons/guac-hide-pass.png (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/images/action-icons/guac-home-dark.png (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/images/action-icons/guac-home.png (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/images/action-icons/guac-key-dark.png (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/images/action-icons/guac-key.png (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/images/action-icons/guac-last-page.png (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/images/action-icons/guac-logout-dark.png (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/images/action-icons/guac-logout.png (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/images/action-icons/guac-monitor-add.png (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/images/action-icons/guac-next-page.png (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/images/action-icons/guac-prev-page.png (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/images/action-icons/guac-show-pass.png (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/images/action-icons/guac-user-add.png (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/images/action-icons/guac-user-group-add.png (100%)
 rename guacamole/src/main/{webapp => frontend/src}/images/arrows/down.png 
(100%)
 rename guacamole/src/main/{webapp => frontend/src}/images/arrows/left.png 
(100%)
 rename guacamole/src/main/{webapp => frontend/src}/images/arrows/right.png 
(100%)
 rename guacamole/src/main/{webapp => frontend/src}/images/arrows/up.png (100%)
 rename guacamole/src/main/{webapp => frontend/src}/images/checker.png (100%)
 rename guacamole/src/main/{webapp => frontend/src}/images/checkmark.png (100%)
 rename guacamole/src/main/{webapp => frontend/src}/images/circle-arrows.png 
(100%)
 rename guacamole/src/main/{webapp => frontend/src}/images/cog.png (100%)
 rename guacamole/src/main/{webapp => frontend/src}/images/drive.png (100%)
 rename guacamole/src/main/{webapp => frontend/src}/images/file.png (100%)
 rename guacamole/src/main/{webapp => frontend/src}/images/folder-closed.png 
(100%)
 rename guacamole/src/main/{webapp => frontend/src}/images/folder-open.png 
(100%)
 rename guacamole/src/main/{webapp => frontend/src}/images/folder-up.png (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/images/group-icons/guac-closed.png (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/images/group-icons/guac-open.png (100%)
 rename guacamole/src/main/{webapp => frontend/src}/images/guac-mono-192.png 
(100%)
 rename guacamole/src/main/{webapp => frontend/src}/images/guac-tricolor.png 
(100%)
 rename guacamole/src/main/{webapp => frontend/src}/images/lock.png (100%)
 rename guacamole/src/main/{webapp => frontend/src}/images/logo-144.png (100%)
 rename guacamole/src/main/{webapp => frontend/src}/images/logo-64.png (100%)
 rename guacamole/src/main/{webapp => frontend/src}/images/magnifier.png (100%)
 rename guacamole/src/main/{webapp => frontend/src}/images/mouse/blank.cur 
(100%)
 rename guacamole/src/main/{webapp => frontend/src}/images/mouse/blank.gif 
(100%)
 rename guacamole/src/main/{webapp => frontend/src}/images/mouse/dot.gif (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/images/noguacamole-logo-24.png (100%)
 rename guacamole/src/main/{webapp => frontend/src}/images/plus.png (100%)
 rename guacamole/src/main/{webapp => frontend/src}/images/progress.png (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/images/protocol-icons/guac-monitor.png (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/images/protocol-icons/guac-plug.png (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/images/protocol-icons/guac-text.png (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/images/settings/tablet-keys.png (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/images/settings/touchpad.png (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/images/settings/touchscreen.png (100%)
 rename guacamole/src/main/{webapp => frontend/src}/images/settings/zoom-in.png 
(100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/images/settings/zoom-out.png (100%)
 rename guacamole/src/main/{webapp => frontend/src}/images/share.png (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/images/user-icons/guac-user-group.png (100%)
 rename guacamole/src/main/{webapp => 
frontend/src}/images/user-icons/guac-user.png (100%)
 rename guacamole/src/main/{webapp => frontend/src}/images/warning-white.png 
(100%)
 rename guacamole/src/main/{webapp => frontend/src}/images/warning.png (100%)
 rename guacamole/src/main/{webapp => frontend/src}/images/x-red.png (100%)
 rename guacamole/src/main/{webapp => frontend/src}/images/x.png (100%)
 rename guacamole/src/main/{webapp => frontend/src}/index.html (52%)
 rename guacamole/src/main/{webapp => frontend/src}/layouts/de-de-qwertz.json 
(100%)
 rename guacamole/src/main/{webapp => frontend/src}/layouts/en-us-qwerty.json 
(100%)
 rename guacamole/src/main/{webapp => frontend/src}/layouts/es-es-qwerty.json 
(100%)
 rename guacamole/src/main/{webapp => frontend/src}/layouts/fr-fr-azerty.json 
(100%)
 rename guacamole/src/main/{webapp => frontend/src}/layouts/it-it-qwerty.json 
(100%)
 rename guacamole/src/main/{webapp => frontend/src}/layouts/nl-nl-qwerty.json 
(100%)
 rename guacamole/src/main/{webapp => frontend/src}/layouts/ru-ru-qwerty.json 
(100%)
 rename guacamole/src/main/{webapp => frontend/src}/relocateParameters.js (100%)
 rename guacamole/src/main/{webapp => frontend/src}/translations/ca.json (100%)
 rename guacamole/src/main/{webapp => frontend/src}/translations/cs.json (100%)
 rename guacamole/src/main/{webapp => frontend/src}/translations/de.json (100%)
 rename guacamole/src/main/{webapp => frontend/src}/translations/en.json (100%)
 rename guacamole/src/main/{webapp => frontend/src}/translations/es.json (100%)
 rename guacamole/src/main/{webapp => frontend/src}/translations/fr.json (100%)
 rename guacamole/src/main/{webapp => frontend/src}/translations/it.json (100%)
 rename guacamole/src/main/{webapp => frontend/src}/translations/ja.json (100%)
 rename guacamole/src/main/{webapp => frontend/src}/translations/ko.json (100%)
 rename guacamole/src/main/{webapp => frontend/src}/translations/nl.json (100%)
 rename guacamole/src/main/{webapp => frontend/src}/translations/no.json (100%)
 rename guacamole/src/main/{webapp => frontend/src}/translations/pt.json (100%)
 rename guacamole/src/main/{webapp => frontend/src}/translations/ru.json (100%)
 rename guacamole/src/main/{webapp => frontend/src}/translations/zh.json (100%)
 create mode 100644 guacamole/src/main/frontend/webpack.config.js
 delete mode 100644 guacamole/src/main/webapp/license.txt

Reply via email to