This is an automated email from the ASF dual-hosted git repository.
vnick pushed a change to branch next
in repository https://gitbox.apache.org/repos/asf/guacamole-client.git
from 5ab1791a2 Merge main branch changes to next.
add 9580dd4f8 GUACAMOLE-374: Support absolutely all properties and
extensions.
add d6a491f93 GUACAMOLE-374: Automatically read properties from files
pointed to by "*_FILE" environment variables.
add c818650ae GUACAMOLE-374: Switch to "REMOTE_IP_VALVE_*" environment
variables for configuring RemoteIpValve.
add acaee44a5 GUACAMOLE-374: Allow multiple PropertyValue annotations to
be associated with each enum value for EnumGuacamoleProperty.
add 649492b41 GUACAMOLE-374: Allow log level to be configured easily with
"log-level" property.
add 1b271a240 GUACAMOLE-374: Enable automatic IP banning (brute-force
throttling) by default.
add d6ff74680 GUACAMOLE-374: Merge generalize Docker image to
automatically map environment variables to properties.
new 5f6f48bea Merge main branch changes to next.
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:
Dockerfile | 16 +-
guacamole-docker/bin/build-guacamole.sh | 186 +--
.../bin/entrypoint.sh | 28 +-
guacamole-docker/bin/start.sh | 1251 --------------------
.../build.d/000-build-and-install-guacamole.sh | 62 +
.../build.d/010-map-guacamole-extensions.sh | 118 ++
guacamole-docker/build.d/020-download-drivers.sh | 99 ++
guacamole-docker/build.d/999-verify-sanity.sh | 47 +
.../entrypoint.d/000-migrate-legacy-variables.sh | 116 ++
.../entrypoint.d/100-generate-guacamole-home.sh | 111 ++
.../500-generate-tomcat-catalina-base.sh | 50 +
.../entrypoint.d/700-configure-features.sh | 88 ++
.../entrypoint.d/999-start-tomcat.sh | 22 +-
.../environment/REMOTE_IP_VALVE_/configure.sh | 61 +
.../properties/EnumGuacamoleProperty.java | 40 +-
.../properties/EnumGuacamolePropertyTest.java | 4 +-
.../guacamole/GuacamoleServletContextListener.java | 57 +-
.../SystemFileEnvironmentGuacamoleProperties.java | 64 +
.../java/org/apache/guacamole/log/LogLevel.java | 163 +++
.../java/org/apache/guacamole/log/LogModule.java | 84 +-
guacamole/src/main/resources/logback.xml | 34 -
21 files changed, 1204 insertions(+), 1497 deletions(-)
copy extensions/guacamole-auth-ldap/schema/guacConfigGroup.schema =>
guacamole-docker/bin/entrypoint.sh (52%)
mode change 100644 => 100755
delete mode 100755 guacamole-docker/bin/start.sh
create mode 100644 guacamole-docker/build.d/000-build-and-install-guacamole.sh
create mode 100644 guacamole-docker/build.d/010-map-guacamole-extensions.sh
create mode 100644 guacamole-docker/build.d/020-download-drivers.sh
create mode 100644 guacamole-docker/build.d/999-verify-sanity.sh
create mode 100644
guacamole-docker/entrypoint.d/000-migrate-legacy-variables.sh
create mode 100644 guacamole-docker/entrypoint.d/100-generate-guacamole-home.sh
create mode 100644
guacamole-docker/entrypoint.d/500-generate-tomcat-catalina-base.sh
create mode 100644 guacamole-docker/entrypoint.d/700-configure-features.sh
copy extensions/guacamole-auth-ldap/doc/examples/exampleConfigGroup.ldif =>
guacamole-docker/entrypoint.d/999-start-tomcat.sh (68%)
create mode 100644 guacamole-docker/environment/REMOTE_IP_VALVE_/configure.sh
create mode 100644
guacamole/src/main/java/org/apache/guacamole/SystemFileEnvironmentGuacamoleProperties.java
create mode 100644
guacamole/src/main/java/org/apache/guacamole/log/LogLevel.java
delete mode 100644 guacamole/src/main/resources/logback.xml