This is an automated email from the ASF dual-hosted git repository. jmuehlner pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/guacamole-client.git
commit 11c1575daf58111049f4c5cc1cd6ea1b01d5ee9c Merge: 71948a5 b90a083 Author: James Muehlner <[email protected]> AuthorDate: Wed Jun 2 20:46:18 2021 -0700 GUACAMOLE-773: Merge NPM build migration and update to latest javascript dependencies. 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 doc/licenses/css-loader-5.2.4/LICENSE | 20 + 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 - .../{jquery-3.3.1 => jquery-3.6.0}/LICENSE.txt | 18 +- 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} | 18 +- 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 + doc/licenses/process-0.11.10/LICENSE | 22 + 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 - doc/licenses/webpack-4.46.0/LICENSE | 20 + 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, 8616 insertions(+), 519 deletions(-)
