You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@guacamole.apache.org by gi...@apache.org on 2022/10/28 21:32:13 UTC

[guacamole-client] branch dependabot/npm_and_yarn/guacamole/src/main/frontend/nth-check-and-css-minimizer-webpack-plugin-2.1.1 updated (5ff5b400c -> f1193b72b)

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

github-bot pushed a change to branch dependabot/npm_and_yarn/guacamole/src/main/frontend/nth-check-and-css-minimizer-webpack-plugin-2.1.1
in repository https://gitbox.apache.org/repos/asf/guacamole-client.git


 discard 5ff5b400c Bump nth-check and css-minimizer-webpack-plugin
     add aa06c81f2 GUACAMOLE-1661: Add domain search support for KSM vault extension.
     add 593cfaaff GUACAMOLE-1661: Match by both user and domain when using KEEPER_USER_ tokens.
     add e0a9364dd GUACAMOLE-1661: Simplify and clarify KSM domain search code.
     add 2b997a999 GUACAMOLE-1661: Restore logic to not index records by login if hostname is already defined.
     add c7bb1cb50 GUACAMOLE-1661: Parse config only once when iterating records.
     add 6b03b113a GUACAMOLE-1661: Merge support for indexing KSM records by user domain.
     add 719e957be GUACAMOLE-990: Guarantee auth banning occurs before all other auth processing.
     add 165bd413c GUACAMOLE-990: Merge change ensuring banning occurs before other auth.
     add 3036c96a1 GUACAMOLE-1687: Leverage network activity to ensure keep-alive pings are sent.
     add 7f2ea222b GUACAMOLE-1687: Clean, document, and clarify usage of tunnel timer reset function.
     add 4415efa72 GUACAMOLE-1687: Merge change ensuring network will cause keep-alive pings to be sent.
     add b7deee427 GUACAMOLE-990: Ensure internal errors during auth reach global error handling/logging.
     add b2d7b83d9 GUACAMOLE-990: Merge change ensuring internal errors are correctly handed and logged.
     add e4c65cba1 GUACAMOLE-1656: Add per-user KSM vault functionality.
     add 87cd7fbe2 GUACAMOLE-1656: Remove user attributes header; it does not look good.
     add 33f2b499e GUACAMOLE-1656: Fall back to user KSM config for single value fetch.
     add e882a0848 GUACAMOLE-1656: Ensure the preferences page refreshes on save in case a one-time-token was updated.
     add 3790d76fc GUACAMOLE-1656: Force refresh the user context on updateUserContext to ensure that any modified user attributes are picked up.
     add dfc7e6dd9 GUACAMOLE-1656: Simplify auto-refresh behavior in JDBC auth provider.
     add 8a7bde8e9 GUACAMOLE-1656: Simplify, clean up, and improve documentation of KSM code.
     add 06d321fe5 GUCAMOLE-1656: Do not expose the KSM config blob through the REST API.
     add 6c43611f5 GUACAMOLE-1656: Merge support for per-user KSM vaults.
     add b8d2a9edc GUACAMOLE-1656: Check if user KSM config is null before constructing a client.
     add 89c981127 GUACAMOLE-1656: Merge fix for possible NPE if user KSM config is unset.
     add e1794550e GUACAMOLE-1628: Docker image of guacamole client is missing unzip
     add 0af17df71 GUACAMOLE-1628: Merge changes adding unzip tool required by LOGBACK_LEVEL.
     add 417587259 GUACAMOLE-1224: Add CRUD-type events for Directory modifications.
     add 79a1bcb2a GUACAMOLE-1224: Extract getName() / setName() into common Nameable interface.
     add 9bda1b2c1 GUACAMOLE-1224: Add a default, global event listener providing logging.
     add 8c36eaf55 GUACAMOLE-1224: Add events for overall webapp startup/shutdown.
     add 63de886e5 GUACAMOLE-1224: Ensure all user sessions are explicitly invalidated prior to application shutdown.
     add b3319b817 GUACAMOLE-1224: Add user session invalidation/logout event.
     add 818471ac8 GUACAMOLE-1224: Migrate existing auth-related logging to global event listener.
     add e5761551e GUACAMOLE-1224: Log identifiers of extensions reporting authentication failures.
     add 93e742246 GUACAMOLE-1224: Extract base interface for events affecting objects stored in a Directory.
     add 9b7982a7f GUACAMOLE-1224: Clarify context of getAuthenticationProvider() for DirectoryObjectEvents.
     add a0a5335c4 GUACAMOLE-1224: Further clarify DirectoryObjectEvent, renaming to IdentifiableObjectEvent.
     add 606c7bd55 GUACAMOLE-1224: Improve readability of JavaDoc by shortening text of hyperlinked enum values.
     add 36b5842d4 GUACAMOLE-1224: Log user password updates.
     add f43b11981 GUACAMOLE-1224: Log receipt of authentication requests at trace level.
     add 89433ee3c GUACAMOLE-1224: Log extension sources of objects affected by REST API.
     add 882cb5ea4 GUACAMOLE-1224: Merge updated event handling and global logging improvements.
     add ce9922e08 GUACAMOLE-1594: Update all Java and JavaScript dependencies to latest compatible.
     add c8cb124f8 GUACAMOLE-1594: Merge Java and JavaScript dependency updates to latest compatible versions.
     add 88d9f40a3 Merge 1.5.0 changes back to master.
     add f1193b72b Bump nth-check and css-minimizer-webpack-plugin

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (5ff5b400c)
            \
             N -- N -- N   refs/heads/dependabot/npm_and_yarn/guacamole/src/main/frontend/nth-check-and-css-minimizer-webpack-plugin-2.1.1 (f1193b72b)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 Dockerfile                                         |    6 +-
 doc/guacamole-example/pom.xml                      |    2 +-
 doc/licenses/apache-commons-codec-1.14/NOTICE      |   18 -
 doc/licenses/apache-commons-codec-1.14/README      |    8 -
 .../apache-commons-codec-1.14/dep-coordinates.txt  |    1 -
 doc/licenses/apache-commons-lang-3.9/NOTICE        |    5 -
 .../apache-commons-lang-3.9/dep-coordinates.txt    |    1 -
 .../NOTICE                                         |    2 +-
 .../README                                         |    2 +-
 .../apache-commons-pool-2.11.1/dep-coordinates.txt |    1 +
 .../apache-commons-pool-2.9.0/dep-coordinates.txt  |    1 -
 .../licenses/apache-commons-text-1.9/NOTICE.txt    |    4 +-
 .../README                                         |    6 +-
 .../apache-commons-text-1.9/dep-coordinates.txt    |    1 +
 doc/licenses/apache-mina-2.1.5/dep-coordinates.txt |    1 -
 .../NOTICE                                         |    0
 .../README                                         |    2 +-
 doc/licenses/apache-mina-2.2.1/dep-coordinates.txt |    1 +
 .../LICENSE.md                                     |    0
 .../README                                         |    0
 .../dep-coordinates.txt                            |    0
 .../bouncycastle-fips-1.0.2.1/dep-coordinates.txt  |    1 -
 .../LICENSE                                        |    0
 .../README                                         |    4 +-
 .../bouncycastle-fips-1.0.2.3/dep-coordinates.txt  |    1 +
 .../datalist-polyfill-1.24.4/dep-coordinates.txt   |    1 -
 .../LICENSE                                        |    0
 .../README                                         |    4 +-
 .../datalist-polyfill-1.25.0/dep-coordinates.txt   |    1 +
 .../directory-api-2.1.0/dep-coordinates.txt        |    1 -
 .../NOTICE                                         |    0
 .../README                                         |    2 +-
 .../directory-api-2.1.2/dep-coordinates.txt        |    1 +
 .../README                                         |    2 +-
 .../error-prone-2.11.0/dep-coordinates.txt         |    1 +
 doc/licenses/error-prone-2.7.1/dep-coordinates.txt |    1 -
 .../{guava-31.0.1-jre => guava-31.1-jre}/README    |    2 +-
 .../dep-coordinates.txt                            |    2 +-
 doc/licenses/guice-5.0.1/dep-coordinates.txt       |    3 -
 doc/licenses/{guice-5.0.1 => guice-5.1.0}/README   |    2 +-
 doc/licenses/guice-5.1.0/dep-coordinates.txt       |    3 +
 .../{jackson-2.13.2 => jackson-2.13.4}/NOTICE      |    0
 .../{jackson-2.13.2 => jackson-2.13.4}/README      |    2 +-
 .../dep-coordinates.txt                            |    8 +-
 .../jackson-databind-2.13.2.1/dep-coordinates.txt  |    1 -
 .../NOTICE                                         |    0
 .../README                                         |    2 +-
 .../jackson-databind-2.13.4.2/dep-coordinates.txt  |    1 +
 doc/licenses/java-saml-2.8.0/dep-coordinates.txt   |    2 -
 .../{java-saml-2.8.0 => java-saml-2.9.0}/LICENSE   |    0
 .../{java-saml-2.8.0 => java-saml-2.9.0}/README    |    4 +-
 doc/licenses/java-saml-2.9.0/dep-coordinates.txt   |    2 +
 doc/licenses/jaxb-2.3.0.1/LICENSE                  |  759 --
 doc/licenses/jaxb-2.3.0.1/README                   |    8 -
 doc/licenses/jaxb-2.3.0.1/dep-coordinates.txt      |    2 -
 doc/licenses/jcommander-1.78/dep-coordinates.txt   |    1 -
 .../{jcommander-1.78 => jcommander-1.82}/NOTICE    |    0
 .../{jcommander-1.78 => jcommander-1.82}/README    |    2 +-
 doc/licenses/jcommander-1.82/dep-coordinates.txt   |    1 +
 doc/licenses/jersey-2.35/dep-coordinates.txt       |    7 -
 .../{jersey-2.35 => jersey-2.37}/LICENSE.md        |    0
 doc/licenses/{jersey-2.35 => jersey-2.37}/README   |    4 +-
 doc/licenses/jersey-2.37/dep-coordinates.txt       |    7 +
 doc/licenses/jose4j-0.7.9/dep-coordinates.txt      |    1 -
 doc/licenses/{jose4j-0.7.9 => jose4j-0.9.1}/NOTICE |    0
 doc/licenses/{jose4j-0.7.9 => jose4j-0.9.1}/README |    2 +-
 doc/licenses/jose4j-0.9.1/dep-coordinates.txt      |    1 +
 doc/licenses/jquery-3.6.0/dep-coordinates.txt      |    1 -
 .../{jquery-3.6.0 => jquery-3.6.1}/LICENSE.txt     |    0
 doc/licenses/{jquery-3.6.0 => jquery-3.6.1}/README |    4 +-
 doc/licenses/jquery-3.6.1/dep-coordinates.txt      |    1 +
 doc/licenses/kotlin-1.5.30/dep-coordinates.txt     |    5 -
 .../{kotlin-1.5.30 => kotlin-1.7.20}/NOTICE.txt    |    0
 .../{kotlin-1.5.30 => kotlin-1.7.20}/README        |    2 +-
 doc/licenses/kotlin-1.7.20/dep-coordinates.txt     |    5 +
 .../dep-coordinates.txt                            |    2 -
 .../NOTICE.txt                                     |    0
 .../README                                         |    2 +-
 .../dep-coordinates.txt                            |    2 +
 doc/licenses/ksm-sdk-16.2.1/dep-coordinates.txt    |    1 -
 .../{ksm-sdk-16.2.1 => ksm-sdk-16.4.0}/LICENSE     |    0
 .../{ksm-sdk-16.2.1 => ksm-sdk-16.4.0}/README      |    4 +-
 doc/licenses/ksm-sdk-16.4.0/dep-coordinates.txt    |    1 +
 doc/licenses/logback-1.2.10/dep-coordinates.txt    |    2 -
 .../{logback-1.2.10 => logback-1.4.4}/LICENSE.txt  |    0
 .../{logback-1.2.10 => logback-1.4.4}/README       |    4 +-
 doc/licenses/logback-1.4.4/dep-coordinates.txt     |    2 +
 .../{mybatis-3.5.9 => mybatis-3.5.11}/NOTICE       |    0
 .../{mybatis-3.5.9 => mybatis-3.5.11}/README       |    2 +-
 doc/licenses/mybatis-3.5.11/dep-coordinates.txt    |    1 +
 doc/licenses/mybatis-3.5.9/dep-coordinates.txt     |    1 -
 .../mybatis-guice-3.10/dep-coordinates.txt         |    1 -
 .../NOTICE                                         |    0
 .../README                                         |    2 +-
 .../mybatis-guice-3.17/dep-coordinates.txt         |    1 +
 doc/licenses/slf4j-api-1.7.32/dep-coordinates.txt  |    2 -
 .../LICENSE.txt                                    |    5 +-
 .../{slf4j-api-1.7.32 => slf4j-api-2.0.3}/README   |    4 +-
 doc/licenses/slf4j-api-2.0.3/dep-coordinates.txt   |    2 +
 doc/licenses/snakeyaml-1.30/dep-coordinates.txt    |    1 -
 .../{snakeyaml-1.30 => snakeyaml-1.31}/README      |    2 +-
 doc/licenses/snakeyaml-1.31/dep-coordinates.txt    |    1 +
 .../spring-framework-5.3.14/dep-coordinates.txt    |    7 -
 .../README                                         |    2 +-
 .../spring-framework-5.3.23/dep-coordinates.txt    |    7 +
 .../spring-security-5.6.1/dep-coordinates.txt      |    3 -
 .../NOTICE                                         |    0
 .../README                                         |    2 +-
 .../spring-security-5.7.4/dep-coordinates.txt      |    3 +
 doc/licenses/zxing-3.4.1/dep-coordinates.txt       |    2 -
 doc/licenses/zxing-3.5.0/AUTHORS                   |  135 +
 doc/licenses/{zxing-3.4.1 => zxing-3.5.0}/NOTICE   |    0
 doc/licenses/{zxing-3.4.1 => zxing-3.5.0}/README   |    4 +-
 doc/licenses/zxing-3.5.0/dep-coordinates.txt       |    2 +
 .../auth/ban/BanningAuthenticationListener.java    |  146 +-
 .../auth/ban/BanningAuthenticationProvider.java    |  182 -
 .../InMemoryAuthenticationFailureTracker.java      |   37 +-
 .../src/main/resources/guac-manifest.json          |    4 -
 .../modules/guacamole-auth-jdbc-base/pom.xml       |   25 +-
 .../jdbc/JDBCAuthenticationProviderService.java    |    4 +-
 .../guacamole/auth/jdbc/user/UserService.java      |    4 -
 extensions/guacamole-auth-json/pom.xml             |    2 +-
 extensions/guacamole-auth-ldap/pom.xml             |   20 +-
 .../modules/guacamole-auth-sso-cas/pom.xml         |    7 +-
 .../modules/guacamole-auth-sso-openid/pom.xml      |    2 +-
 .../modules/guacamole-auth-sso-saml/pom.xml        |   19 +-
 extensions/guacamole-auth-totp/pom.xml             |    4 +-
 .../vault/conf/VaultAttributeService.java          |   30 +
 .../vault/conf/VaultConfigurationService.java      |   17 +
 .../guacamole/vault/user/VaultUserContext.java     |   57 +-
 .../modules/guacamole-vault-ksm/pom.xml            |   20 +-
 ...ovider.java => GuacamoleExceptionSupplier.java} |   32 +-
 .../vault/ksm/KsmAuthenticationProviderModule.java |    9 +
 .../vault/ksm/conf/KsmAttributeService.java        |  299 +-
 .../vault/ksm/conf/KsmConfigurationService.java    |   44 +
 .../guacamole/vault/ksm/secret/KsmClient.java      |  243 +-
 .../vault/ksm/secret/KsmSecretService.java         |  212 +-
 .../guacamole/vault/ksm/secret/UserLogin.java      |  115 +
 .../guacamole/vault/ksm/user/KsmConnection.java    |   70 +
 .../vault/ksm/user/KsmConnectionGroup.java         |   58 +-
 .../guacamole/vault/ksm/user/KsmDirectory.java     |   93 +
 .../vault/ksm/user/KsmDirectoryService.java        |  277 +-
 .../apache/guacamole/vault/ksm/user/KsmUser.java   |  115 +
 .../guacamole/vault/ksm/user/KsmUserFactory.java}  |   23 +-
 .../src/main/resources/translations/en.json        |   10 +
 .../src/main/webapp/modules/Client.js              |   94 +-
 .../src/main/webapp/modules/Tunnel.js              |   92 +-
 guacamole-docker/bin/start.sh                      |   12 +-
 .../org/apache/guacamole/net/auth/Connection.java  |   15 +-
 .../apache/guacamole/net/auth/ConnectionGroup.java |   15 +-
 .../org/apache/guacamole/net/auth/Credentials.java |   32 +
 .../guacamole/net/auth/DelegatingUserContext.java  |    5 +
 .../org/apache/guacamole/net/auth/Directory.java   |   98 +
 .../{ReadableAttributes.java => Nameable.java}     |   26 +-
 .../apache/guacamole/net/auth/SharingProfile.java  |   18 +-
 .../org/apache/guacamole/net/auth/UserContext.java |   17 +
 ...derEvent.java => ApplicationShutdownEvent.java} |   24 +-
 ...kage-info.java => ApplicationStartedEvent.java} |   16 +-
 ...ava => AuthenticationRequestReceivedEvent.java} |   27 +-
 .../net/event/AuthenticationSuccessEvent.java      |   49 +-
 .../apache/guacamole/net/event/DirectoryEvent.java |  104 +
 ...TunnelEvent.java => DirectoryFailureEvent.java} |   21 +-
 ...TunnelEvent.java => DirectorySuccessEvent.java} |   20 +-
 .../net/event/IdentifiableObjectEvent.java         |   80 +
 .../net/event/UserSessionInvalidatedEvent.java     |    8 +-
 .../apache/guacamole/net/auth/DirectoryTest.java   |  124 +
 guacamole/src/main/frontend/package-lock.json      | 9561 +++++++++++++++++---
 guacamole/src/main/frontend/package.json           |   28 +-
 .../src/app/rest/services/schemaService.js         |   28 +
 .../settings/directives/guacSettingsPreferences.js |   78 +-
 .../settings/templates/settingsPreferences.html    |    9 +
 .../src/main/frontend/src/translations/en.json     |    2 +
 .../guacamole/GuacamoleServletContextListener.java |   43 +-
 .../org/apache/guacamole/GuacamoleSession.java     |   37 +-
 .../org/apache/guacamole/event/AffectedObject.java |  129 +
 .../guacamole/event/EventLoggingListener.java      |  248 +
 .../{EnvironmentModule.java => event/Failure.java} |   37 +-
 .../org/apache/guacamole/event/LoggableDetail.java |   25 +-
 .../org/apache/guacamole/event/RemoteAddress.java  |   95 +
 .../org/apache/guacamole/event/RequestingUser.java |   59 +
 .../guacamole/extension/ExtensionModule.java       |    4 +-
 .../ActiveConnectionDirectoryResource.java         |   10 +-
 .../activeconnection/ActiveConnectionResource.java |   29 +-
 .../guacamole/rest/auth/AuthenticationService.java |  102 +-
 .../GuacamoleAuthenticationProcessException.java   |   32 +
 .../guacamole/rest/auth/HashTokenSessionMap.java   |    6 +
 .../connection/ConnectionDirectoryResource.java    |   10 +-
 .../rest/connection/ConnectionResource.java        |   33 +-
 .../ConnectionGroupDirectoryResource.java          |   34 +-
 .../connectiongroup/ConnectionGroupResource.java   |   27 +-
 .../rest/directory/DirectoryObjectResource.java    |  198 +-
 .../directory/DirectoryObjectResourceFactory.java  |    8 +-
 .../rest/directory/DirectoryResource.java          |  244 +-
 .../rest/directory/DirectoryResourceFactory.java   |    7 +-
 .../guacamole/rest/schema/SchemaResource.java      |   20 +
 .../guacamole/rest/session/SessionResource.java    |    2 +-
 .../rest/session/UserContextResource.java          |   39 +-
 .../rest/session/UserContextResourceFactory.java   |    7 +-
 .../SharingProfileDirectoryResource.java           |   10 +-
 .../sharingprofile/SharingProfileResource.java     |   26 +-
 .../rest/tunnel/TunnelCollectionResource.java      |    2 +-
 .../guacamole/rest/tunnel/TunnelResource.java      |   15 +-
 .../rest/tunnel/TunnelResourceFactory.java         |    6 +-
 .../guacamole/rest/user/UserDirectoryResource.java |    9 +-
 .../guacamole/rest/user/UserObjectTranslator.java  |   19 +-
 .../apache/guacamole/rest/user/UserResource.java   |   72 +-
 .../rest/usergroup/UserGroupDirectoryResource.java |   10 +-
 .../rest/usergroup/UserGroupResource.java          |   23 +-
 pom.xml                                            |   16 +-
 209 files changed, 12393 insertions(+), 3224 deletions(-)
 delete mode 100644 doc/licenses/apache-commons-codec-1.14/NOTICE
 delete mode 100644 doc/licenses/apache-commons-codec-1.14/README
 delete mode 100644 doc/licenses/apache-commons-codec-1.14/dep-coordinates.txt
 delete mode 100644 doc/licenses/apache-commons-lang-3.9/NOTICE
 delete mode 100644 doc/licenses/apache-commons-lang-3.9/dep-coordinates.txt
 rename doc/licenses/{apache-commons-pool-2.9.0 => apache-commons-pool-2.11.1}/NOTICE (70%)
 rename doc/licenses/{apache-commons-pool-2.9.0 => apache-commons-pool-2.11.1}/README (92%)
 create mode 100644 doc/licenses/apache-commons-pool-2.11.1/dep-coordinates.txt
 delete mode 100644 doc/licenses/apache-commons-pool-2.9.0/dep-coordinates.txt
 copy NOTICE => doc/licenses/apache-commons-text-1.9/NOTICE.txt (59%)
 rename doc/licenses/{apache-commons-lang-3.9 => apache-commons-text-1.9}/README (64%)
 create mode 100644 doc/licenses/apache-commons-text-1.9/dep-coordinates.txt
 delete mode 100644 doc/licenses/apache-mina-2.1.5/dep-coordinates.txt
 rename doc/licenses/{apache-mina-2.1.5 => apache-mina-2.2.1}/NOTICE (100%)
 rename doc/licenses/{apache-mina-2.1.5 => apache-mina-2.2.1}/README (90%)
 create mode 100644 doc/licenses/apache-mina-2.2.1/dep-coordinates.txt
 rename doc/licenses/{blob-polyfill:7.0.20220408 => blob-polyfill-7.0.20220408}/LICENSE.md (100%)
 rename doc/licenses/{blob-polyfill:7.0.20220408 => blob-polyfill-7.0.20220408}/README (100%)
 rename doc/licenses/{blob-polyfill:7.0.20220408 => blob-polyfill-7.0.20220408}/dep-coordinates.txt (100%)
 delete mode 100644 doc/licenses/bouncycastle-fips-1.0.2.1/dep-coordinates.txt
 rename doc/licenses/{bouncycastle-fips-1.0.2.1 => bouncycastle-fips-1.0.2.3}/LICENSE (100%)
 rename doc/licenses/{bouncycastle-fips-1.0.2.1 => bouncycastle-fips-1.0.2.3}/README (75%)
 create mode 100644 doc/licenses/bouncycastle-fips-1.0.2.3/dep-coordinates.txt
 delete mode 100644 doc/licenses/datalist-polyfill-1.24.4/dep-coordinates.txt
 rename doc/licenses/{datalist-polyfill-1.24.4 => datalist-polyfill-1.25.0}/LICENSE (100%)
 rename doc/licenses/{datalist-polyfill-1.24.4 => datalist-polyfill-1.25.0}/README (73%)
 create mode 100644 doc/licenses/datalist-polyfill-1.25.0/dep-coordinates.txt
 delete mode 100644 doc/licenses/directory-api-2.1.0/dep-coordinates.txt
 rename doc/licenses/{directory-api-2.1.0 => directory-api-2.1.2}/NOTICE (100%)
 rename doc/licenses/{directory-api-2.1.0 => directory-api-2.1.2}/README (91%)
 create mode 100644 doc/licenses/directory-api-2.1.2/dep-coordinates.txt
 rename doc/licenses/{error-prone-2.7.1 => error-prone-2.11.0}/README (89%)
 create mode 100644 doc/licenses/error-prone-2.11.0/dep-coordinates.txt
 delete mode 100644 doc/licenses/error-prone-2.7.1/dep-coordinates.txt
 rename doc/licenses/{guava-31.0.1-jre => guava-31.1-jre}/README (90%)
 rename doc/licenses/{guava-31.0.1-jre => guava-31.1-jre}/dep-coordinates.txt (76%)
 delete mode 100644 doc/licenses/guice-5.0.1/dep-coordinates.txt
 rename doc/licenses/{guice-5.0.1 => guice-5.1.0}/README (90%)
 create mode 100644 doc/licenses/guice-5.1.0/dep-coordinates.txt
 rename doc/licenses/{jackson-2.13.2 => jackson-2.13.4}/NOTICE (100%)
 rename doc/licenses/{jackson-2.13.2 => jackson-2.13.4}/README (90%)
 rename doc/licenses/{jackson-2.13.2 => jackson-2.13.4}/dep-coordinates.txt (51%)
 delete mode 100644 doc/licenses/jackson-databind-2.13.2.1/dep-coordinates.txt
 rename doc/licenses/{jackson-databind-2.13.2.1 => jackson-databind-2.13.4.2}/NOTICE (100%)
 rename doc/licenses/{jackson-databind-2.13.2.1 => jackson-databind-2.13.4.2}/README (90%)
 create mode 100644 doc/licenses/jackson-databind-2.13.4.2/dep-coordinates.txt
 delete mode 100644 doc/licenses/java-saml-2.8.0/dep-coordinates.txt
 rename doc/licenses/{java-saml-2.8.0 => java-saml-2.9.0}/LICENSE (100%)
 rename doc/licenses/{java-saml-2.8.0 => java-saml-2.9.0}/README (73%)
 create mode 100644 doc/licenses/java-saml-2.9.0/dep-coordinates.txt
 delete mode 100644 doc/licenses/jaxb-2.3.0.1/LICENSE
 delete mode 100644 doc/licenses/jaxb-2.3.0.1/README
 delete mode 100644 doc/licenses/jaxb-2.3.0.1/dep-coordinates.txt
 delete mode 100644 doc/licenses/jcommander-1.78/dep-coordinates.txt
 rename doc/licenses/{jcommander-1.78 => jcommander-1.82}/NOTICE (100%)
 rename doc/licenses/{jcommander-1.78 => jcommander-1.82}/README (90%)
 create mode 100644 doc/licenses/jcommander-1.82/dep-coordinates.txt
 delete mode 100644 doc/licenses/jersey-2.35/dep-coordinates.txt
 rename doc/licenses/{jersey-2.35 => jersey-2.37}/LICENSE.md (100%)
 rename doc/licenses/{jersey-2.35 => jersey-2.37}/README (67%)
 create mode 100644 doc/licenses/jersey-2.37/dep-coordinates.txt
 delete mode 100644 doc/licenses/jose4j-0.7.9/dep-coordinates.txt
 rename doc/licenses/{jose4j-0.7.9 => jose4j-0.9.1}/NOTICE (100%)
 rename doc/licenses/{jose4j-0.7.9 => jose4j-0.9.1}/README (90%)
 create mode 100644 doc/licenses/jose4j-0.9.1/dep-coordinates.txt
 delete mode 100644 doc/licenses/jquery-3.6.0/dep-coordinates.txt
 rename doc/licenses/{jquery-3.6.0 => jquery-3.6.1}/LICENSE.txt (100%)
 rename doc/licenses/{jquery-3.6.0 => jquery-3.6.1}/README (65%)
 create mode 100644 doc/licenses/jquery-3.6.1/dep-coordinates.txt
 delete mode 100644 doc/licenses/kotlin-1.5.30/dep-coordinates.txt
 rename doc/licenses/{kotlin-1.5.30 => kotlin-1.7.20}/NOTICE.txt (100%)
 rename doc/licenses/{kotlin-1.5.30 => kotlin-1.7.20}/README (89%)
 create mode 100644 doc/licenses/kotlin-1.7.20/dep-coordinates.txt
 delete mode 100644 doc/licenses/kotlinx-serialization-1.2.1/dep-coordinates.txt
 rename doc/licenses/{kotlinx-serialization-1.2.1 => kotlinx-serialization-1.3.3}/NOTICE.txt (100%)
 rename doc/licenses/{kotlinx-serialization-1.2.1 => kotlinx-serialization-1.3.3}/README (92%)
 create mode 100644 doc/licenses/kotlinx-serialization-1.3.3/dep-coordinates.txt
 delete mode 100644 doc/licenses/ksm-sdk-16.2.1/dep-coordinates.txt
 rename doc/licenses/{ksm-sdk-16.2.1 => ksm-sdk-16.4.0}/LICENSE (100%)
 rename doc/licenses/{ksm-sdk-16.2.1 => ksm-sdk-16.4.0}/README (77%)
 create mode 100644 doc/licenses/ksm-sdk-16.4.0/dep-coordinates.txt
 delete mode 100644 doc/licenses/logback-1.2.10/dep-coordinates.txt
 rename doc/licenses/{logback-1.2.10 => logback-1.4.4}/LICENSE.txt (100%)
 rename doc/licenses/{logback-1.2.10 => logback-1.4.4}/README (63%)
 create mode 100644 doc/licenses/logback-1.4.4/dep-coordinates.txt
 rename doc/licenses/{mybatis-3.5.9 => mybatis-3.5.11}/NOTICE (100%)
 rename doc/licenses/{mybatis-3.5.9 => mybatis-3.5.11}/README (89%)
 create mode 100644 doc/licenses/mybatis-3.5.11/dep-coordinates.txt
 delete mode 100644 doc/licenses/mybatis-3.5.9/dep-coordinates.txt
 delete mode 100644 doc/licenses/mybatis-guice-3.10/dep-coordinates.txt
 rename doc/licenses/{mybatis-guice-3.10 => mybatis-guice-3.17}/NOTICE (100%)
 rename doc/licenses/{mybatis-guice-3.10 => mybatis-guice-3.17}/README (90%)
 create mode 100644 doc/licenses/mybatis-guice-3.17/dep-coordinates.txt
 delete mode 100644 doc/licenses/slf4j-api-1.7.32/dep-coordinates.txt
 rename doc/licenses/{slf4j-api-1.7.32 => slf4j-api-2.0.3}/LICENSE.txt (95%)
 rename doc/licenses/{slf4j-api-1.7.32 => slf4j-api-2.0.3}/README (70%)
 create mode 100644 doc/licenses/slf4j-api-2.0.3/dep-coordinates.txt
 delete mode 100644 doc/licenses/snakeyaml-1.30/dep-coordinates.txt
 rename doc/licenses/{snakeyaml-1.30 => snakeyaml-1.31}/README (91%)
 create mode 100644 doc/licenses/snakeyaml-1.31/dep-coordinates.txt
 delete mode 100644 doc/licenses/spring-framework-5.3.14/dep-coordinates.txt
 rename doc/licenses/{spring-framework-5.3.14 => spring-framework-5.3.23}/README (91%)
 create mode 100644 doc/licenses/spring-framework-5.3.23/dep-coordinates.txt
 delete mode 100644 doc/licenses/spring-security-5.6.1/dep-coordinates.txt
 rename doc/licenses/{spring-security-5.6.1 => spring-security-5.7.4}/NOTICE (100%)
 rename doc/licenses/{spring-security-5.6.1 => spring-security-5.7.4}/README (91%)
 create mode 100644 doc/licenses/spring-security-5.7.4/dep-coordinates.txt
 delete mode 100644 doc/licenses/zxing-3.4.1/dep-coordinates.txt
 create mode 100644 doc/licenses/zxing-3.5.0/AUTHORS
 rename doc/licenses/{zxing-3.4.1 => zxing-3.5.0}/NOTICE (100%)
 rename doc/licenses/{zxing-3.4.1 => zxing-3.5.0}/README (85%)
 create mode 100644 doc/licenses/zxing-3.5.0/dep-coordinates.txt
 delete mode 100644 extensions/guacamole-auth-ban/src/main/java/org/apache/guacamole/auth/ban/BanningAuthenticationProvider.java
 copy extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/{KsmAuthenticationProvider.java => GuacamoleExceptionSupplier.java} (59%)
 create mode 100644 extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/secret/UserLogin.java
 create mode 100644 extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/user/KsmConnection.java
 create mode 100644 extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/user/KsmDirectory.java
 create mode 100644 extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/user/KsmUser.java
 copy extensions/{guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/sharing/ShareKeyGenerator.java => guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/user/KsmUserFactory.java} (63%)
 copy guacamole-ext/src/main/java/org/apache/guacamole/net/auth/{ReadableAttributes.java => Nameable.java} (62%)
 copy guacamole-ext/src/main/java/org/apache/guacamole/net/event/{AuthenticationProviderEvent.java => ApplicationShutdownEvent.java} (58%)
 copy guacamole-ext/src/main/java/org/apache/guacamole/net/event/{package-info.java => ApplicationStartedEvent.java} (71%)
 copy guacamole-ext/src/main/java/org/apache/guacamole/net/event/{AuthenticationProviderEvent.java => AuthenticationRequestReceivedEvent.java} (55%)
 create mode 100644 guacamole-ext/src/main/java/org/apache/guacamole/net/event/DirectoryEvent.java
 copy guacamole-ext/src/main/java/org/apache/guacamole/net/event/{TunnelEvent.java => DirectoryFailureEvent.java} (62%)
 copy guacamole-ext/src/main/java/org/apache/guacamole/net/event/{TunnelEvent.java => DirectorySuccessEvent.java} (66%)
 create mode 100644 guacamole-ext/src/main/java/org/apache/guacamole/net/event/IdentifiableObjectEvent.java
 copy extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/ConnectionPermissionMapper.java => guacamole-ext/src/main/java/org/apache/guacamole/net/event/UserSessionInvalidatedEvent.java (80%)
 create mode 100644 guacamole-ext/src/test/java/org/apache/guacamole/net/auth/DirectoryTest.java
 create mode 100644 guacamole/src/main/java/org/apache/guacamole/event/AffectedObject.java
 create mode 100644 guacamole/src/main/java/org/apache/guacamole/event/EventLoggingListener.java
 copy guacamole/src/main/java/org/apache/guacamole/{EnvironmentModule.java => event/Failure.java} (55%)
 copy extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/security/SecureRandomSaltService.java => guacamole/src/main/java/org/apache/guacamole/event/LoggableDetail.java (63%)
 create mode 100644 guacamole/src/main/java/org/apache/guacamole/event/RemoteAddress.java
 create mode 100644 guacamole/src/main/java/org/apache/guacamole/event/RequestingUser.java