You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@guacamole.apache.org by vn...@apache.org on 2025/12/13 01:36:43 UTC
(guacamole-client) branch patch updated (1e188b48f -> 27be6e9f3)
This is an automated email from the ASF dual-hosted git repository.
vnick pushed a change to branch patch
in repository https://gitbox.apache.org/repos/asf/guacamole-client.git
from 1e188b48f Merge 1.6.1 changes to patch.
add be53376f2 GUACAMOLE-2181: Include extension information and line continuations in log messages.
add c92694c45 GUACAMOLE-2181: Include full exception when logging at debug level.
add ea06e01dd GUACAMOLE-2181: Rely on automatic stack traces for debug-level logs.
add cf3902ea8 GUACAMOLE-2181: Ensure ThreadLocals are cleaned up when empty.
add 751ca979c GUACAMOLE-2181: Migrate to deriving log context from call stack.
add 10558b268 GUACAMOLE-2181: Avoid NPE if servlet container is shut down before extensions are loaded.
add 1457b186f GUACAMOLE-2181: Ensure our custom logging factory is used.
add b5748a121 GUACAMOLE-2181: Silence noisy WebSocket error when socket is closed.
add 4098e7680 GUACAMOLE-2181: Warning regarding log init failures is non-fatal, not bailing out.
add 42f450315 GUACAMOLE-2181: Pre-initialize logging such that format is always consistent.
add 5ad5a46cf GUACAMOLE-2181: Clarify log messages for RADIUS challenge parsing failures.
add f309d6de9 GUACAMOLE-2181: Disable WADL support (silence Jersey warning).
add acf068491 GUACAMOLE-2181: Remove LDAP reference to non-existent overlay language.
add 4aa841c4f GUACAMOLE-2181: Merge improve readability of logs.
new 27be6e9f3 Merge 1.6.1 changes to patch branch.
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:
.../auth/jdbc/connection/ModeledConnection.java | 12 +-
.../connectiongroup/ModeledConnectionGroup.java | 6 +-
.../tunnel/AbstractGuacamoleTunnelService.java | 5 +-
.../guacamole/auth/jdbc/user/ModeledUser.java | 12 +-
.../auth/jdbc/user/ModeledUserContext.java | 10 +-
.../auth/json/RequestValidationService.java | 13 +-
.../guacamole/auth/json/user/UserDataService.java | 12 +-
.../guacamole/auth/ldap/LDAPConnectionService.java | 7 +-
.../guacamole/auth/ldap/ObjectQueryService.java | 3 +-
.../auth/ldap/conf/ConfigurationService.java | 2 +-
.../auth/ldap/connection/ConnectionService.java | 15 +-
.../auth/ldap/group/UserGroupService.java | 7 +-
.../src/main/resources/guac-manifest.json | 1 -
.../auth/radius/AuthenticationProviderService.java | 19 +-
.../auth/radius/RadiusConnectionService.java | 9 +-
.../guacamole/host/HostRestrictionParser.java | 3 +-
.../auth/openid/token/TokenValidationService.java | 15 +-
.../saml/acs/AssertionConsumerServiceResource.java | 3 +-
.../auth/ssl/SSLClientAuthenticationResource.java | 12 +-
.../auth/totp/user/UserVerificationService.java | 10 +-
.../connection/HistoryConnectionRecord.java | 13 +-
.../vault/ksm/conf/KsmAttributeService.java | 13 +-
.../guacamole/vault/ksm/secret/KsmClient.java | 2 +-
.../apache/guacamole/vault/ksm/user/KsmUser.java | 13 +-
.../servlet/GuacamoleHTTPTunnelServlet.java | 5 +-
.../GuacamoleWebSocketTunnelEndpoint.java | 18 +-
.../guacamole/environment/DefaultEnvironment.java | 3 +-
.../guacamole/environment/LocalEnvironment.java | 10 +-
guacamole/.ratignore | 1 +
.../org/apache/guacamole/GuacamoleApplication.java | 5 +
.../GuacamoleServletContainerInitializer.java | 90 +++++
.../guacamole/GuacamoleServletContextListener.java | 29 +-
.../org/apache/guacamole/GuacamoleSession.java | 3 +-
.../SystemFileEnvironmentGuacamoleProperties.java | 4 +-
.../auth/file/FileAuthenticationProvider.java | 14 +-
.../guacamole/event/EventLoggingListener.java | 15 +-
.../extension/AuthenticationProviderFacade.java | 12 +-
.../guacamole/extension/DirectoryClassLoader.java | 7 +-
.../org/apache/guacamole/extension/Extension.java | 2 +-
.../guacamole/extension/ExtensionClassLoader.java | 20 +-
.../guacamole/extension/ExtensionModule.java | 14 +-
.../extension/LanguageResourceService.java | 9 +-
.../guacamole/extension/LoggerContextProvider.java | 22 +-
.../guacamole/extension/ProviderFactory.java | 23 +-
.../apache/guacamole/log/ContextAwareLogger.java | 429 +++++++++++++++++++++
.../guacamole/log/ContextAwareLoggerFactory.java | 355 +++++++++++++++++
.../log/GuacamoleLogbackServiceProvider.java | 86 +++++
.../java/org/apache/guacamole/log/LogLevel.java | 43 ++-
.../java/org/apache/guacamole/log/LogModule.java | 35 +-
.../log/ReconfigurableLoggerFactory.java} | 48 ++-
.../apache/guacamole/rest/RESTExceptionMapper.java | 16 +-
.../guacamole/rest/auth/AuthenticationService.java | 10 +-
.../guacamole/rest/auth/HashTokenSessionMap.java | 3 +-
.../guacamole/tunnel/InterceptedStreamMap.java | 3 +-
.../tunnel/OutputStreamInterceptingFilter.java | 3 +-
.../jetty8/GuacamoleWebSocketTunnelServlet.java | 9 +-
.../jetty9/GuacamoleWebSocketTunnelListener.java | 9 +-
.../tomcat/GuacamoleWebSocketTunnelServlet.java | 9 +-
.../javax.servlet.ServletContainerInitializer | 1 +
.../services/org.slf4j.spi.SLF4JServiceProvider | 1 +
guacamole/src/main/webapp/WEB-INF/web.xml | 8 +
61 files changed, 1268 insertions(+), 323 deletions(-)
create mode 100644 guacamole/src/main/java/org/apache/guacamole/GuacamoleServletContainerInitializer.java
copy guacamole-ext/src/main/java/org/apache/guacamole/language/Translatable.java => guacamole/src/main/java/org/apache/guacamole/extension/LoggerContextProvider.java (54%)
create mode 100644 guacamole/src/main/java/org/apache/guacamole/log/ContextAwareLogger.java
create mode 100644 guacamole/src/main/java/org/apache/guacamole/log/ContextAwareLoggerFactory.java
create mode 100644 guacamole/src/main/java/org/apache/guacamole/log/GuacamoleLogbackServiceProvider.java
copy guacamole/src/main/{frontend/src/app/client/directives/guacZoomCtrl.js => java/org/apache/guacamole/log/ReconfigurableLoggerFactory.java} (50%)
create mode 100644 guacamole/src/main/resources/META-INF/services/javax.servlet.ServletContainerInitializer
create mode 100644 guacamole/src/main/resources/META-INF/services/org.slf4j.spi.SLF4JServiceProvider
(guacamole-client) 01/01: Merge 1.6.1 changes to patch branch.
Posted by vn...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
vnick pushed a commit to branch patch
in repository https://gitbox.apache.org/repos/asf/guacamole-client.git
commit 27be6e9f3370447ba4bf7eb2e2e5b6168d189873
Merge: 1e188b48f 4aa841c4f
Author: Virtually Nick <vn...@apache.org>
AuthorDate: Fri Dec 12 20:36:18 2025 -0500
Merge 1.6.1 changes to patch branch.
.../auth/jdbc/connection/ModeledConnection.java | 12 +-
.../connectiongroup/ModeledConnectionGroup.java | 6 +-
.../tunnel/AbstractGuacamoleTunnelService.java | 5 +-
.../guacamole/auth/jdbc/user/ModeledUser.java | 12 +-
.../auth/jdbc/user/ModeledUserContext.java | 10 +-
.../auth/json/RequestValidationService.java | 13 +-
.../guacamole/auth/json/user/UserDataService.java | 12 +-
.../guacamole/auth/ldap/LDAPConnectionService.java | 7 +-
.../guacamole/auth/ldap/ObjectQueryService.java | 3 +-
.../auth/ldap/conf/ConfigurationService.java | 2 +-
.../auth/ldap/connection/ConnectionService.java | 15 +-
.../auth/ldap/group/UserGroupService.java | 7 +-
.../src/main/resources/guac-manifest.json | 1 -
.../auth/radius/AuthenticationProviderService.java | 19 +-
.../auth/radius/RadiusConnectionService.java | 9 +-
.../guacamole/host/HostRestrictionParser.java | 3 +-
.../auth/openid/token/TokenValidationService.java | 15 +-
.../saml/acs/AssertionConsumerServiceResource.java | 3 +-
.../auth/ssl/SSLClientAuthenticationResource.java | 12 +-
.../auth/totp/user/UserVerificationService.java | 10 +-
.../connection/HistoryConnectionRecord.java | 13 +-
.../vault/ksm/conf/KsmAttributeService.java | 13 +-
.../guacamole/vault/ksm/secret/KsmClient.java | 2 +-
.../apache/guacamole/vault/ksm/user/KsmUser.java | 13 +-
.../servlet/GuacamoleHTTPTunnelServlet.java | 5 +-
.../GuacamoleWebSocketTunnelEndpoint.java | 18 +-
.../guacamole/environment/DefaultEnvironment.java | 3 +-
.../guacamole/environment/LocalEnvironment.java | 10 +-
guacamole/.ratignore | 1 +
.../org/apache/guacamole/GuacamoleApplication.java | 5 +
.../GuacamoleServletContainerInitializer.java | 90 +++++
.../guacamole/GuacamoleServletContextListener.java | 29 +-
.../org/apache/guacamole/GuacamoleSession.java | 3 +-
.../SystemFileEnvironmentGuacamoleProperties.java | 4 +-
.../auth/file/FileAuthenticationProvider.java | 14 +-
.../guacamole/event/EventLoggingListener.java | 15 +-
.../extension/AuthenticationProviderFacade.java | 12 +-
.../guacamole/extension/DirectoryClassLoader.java | 7 +-
.../org/apache/guacamole/extension/Extension.java | 2 +-
.../guacamole/extension/ExtensionClassLoader.java | 20 +-
.../guacamole/extension/ExtensionModule.java | 14 +-
.../extension/LanguageResourceService.java | 9 +-
.../guacamole/extension/LoggerContextProvider.java | 41 ++
.../guacamole/extension/ProviderFactory.java | 23 +-
.../apache/guacamole/log/ContextAwareLogger.java | 429 +++++++++++++++++++++
.../guacamole/log/ContextAwareLoggerFactory.java | 355 +++++++++++++++++
.../log/GuacamoleLogbackServiceProvider.java | 86 +++++
.../java/org/apache/guacamole/log/LogLevel.java | 43 ++-
.../java/org/apache/guacamole/log/LogModule.java | 35 +-
.../guacamole/log/ReconfigurableLoggerFactory.java | 46 +++
.../apache/guacamole/rest/RESTExceptionMapper.java | 16 +-
.../guacamole/rest/auth/AuthenticationService.java | 10 +-
.../guacamole/rest/auth/HashTokenSessionMap.java | 3 +-
.../guacamole/tunnel/InterceptedStreamMap.java | 3 +-
.../tunnel/OutputStreamInterceptingFilter.java | 3 +-
.../jetty8/GuacamoleWebSocketTunnelServlet.java | 9 +-
.../jetty9/GuacamoleWebSocketTunnelListener.java | 9 +-
.../tomcat/GuacamoleWebSocketTunnelServlet.java | 9 +-
.../javax.servlet.ServletContainerInitializer | 1 +
.../services/org.slf4j.spi.SLF4JServiceProvider | 1 +
guacamole/src/main/webapp/WEB-INF/web.xml | 8 +
61 files changed, 1320 insertions(+), 288 deletions(-)