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

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


    from a06802c  Merge 1.4.0 changes back to master.
     add 07b4432  GUACAMOLE-957: Refactor LDAP configuration such that it may 
be user-specific.
     add 278bfa1  GUACAMOLE-957: Allow each user to be associated with multiple 
LDAP servers.
     add 49a4a6c  GUACAMOLE-957: Support reading multiple LDAP server 
configurations from "ldap-servers.yml".
     add 91a057c  GUACAMOLE-957: Choose LDAP configurations based on usernames.
     add 0fc7c03  GUACAMOLE-957: Allow single-element array values for YAML 
LDAP configuration to be specified as simple strings.
     add f322dc3  GUACAMOLE-957: Cache LDAP configuration YAML until modified.
     add 160d29d  GUACAMOLE-957: Define all default LDAP configuration values 
in central location.
     add 55437fa  GUACAMOLE-957: Use guacamole.properties for LDAP YAML 
defaults.
     add 5a757d0  GUACAMOLE-957: Add support for configuring the general 
network timeout for LDAP.
     add a216ec9  GUACAMOLE-957: Match any user for LDAP YAML by default.
     add d80ab47  GUACAMOLE-957: Use case insensitive matching for LDAP YAML 
regular expressions by default.
     add 0f96d5e  GUACAMOLE-957: Continue to use cached version of LDAP YAML if 
an error occurs.
     add b45fc9b  GUACAMOLE-957: Evaluate default value of LDAP configuration 
only if provided value is null.
     add 00f8314  GUACAMOLE-957: Leverage capturing group in user match regex 
to determine Guacamole LDAP user identities.
     new 262643b  GUACAMOLE-957: Merge add support for querying multiple LDAP 
servers.

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/licenses/jackson-2.12.2/dep-coordinates.txt    |   1 +
 doc/licenses/snakeyaml-1.27/README                 |   8 +
 doc/licenses/snakeyaml-1.27/dep-coordinates.txt    |   1 +
 extensions/guacamole-auth-ldap/pom.xml             |  10 +
 .../auth/ldap/AuthenticationProviderService.java   | 162 +++++---
 .../auth/ldap/ConnectedLDAPConfiguration.java      | 220 +++++++++++
 .../guacamole/auth/ldap/LDAPConnectionService.java |  74 ++--
 .../guacamole/auth/ldap/ObjectQueryService.java    |  40 +-
 .../conf/CaseInsensitivePatternDeserializer.java   |  81 ++++
 .../auth/ldap/conf/ConfigurationService.java       | 415 ++++----------------
 .../auth/ldap/conf/DefaultLDAPConfiguration.java   | 149 +++++++
 .../ldap/conf/EnvironmentLDAPConfiguration.java    | 229 +++++++++++
 .../auth/ldap/conf/JacksonLDAPConfiguration.java   | 428 +++++++++++++++++++++
 .../auth/ldap/conf/LDAPConfiguration.java          | 323 ++++++++++++++++
 .../auth/ldap/conf/LDAPGuacamoleProperties.java    |  11 +
 .../auth/ldap/connection/ConnectionService.java    |  63 +--
 .../auth/ldap/group/UserGroupService.java          |  88 ++---
 .../auth/ldap/user/LDAPAuthenticatedUser.java      |  44 ++-
 .../guacamole/auth/ldap/user/LDAPUserContext.java  |  22 +-
 .../auth/ldap/user/UserLDAPConfiguration.java      |  79 ++++
 .../guacamole/auth/ldap/user/UserService.java      |  63 +--
 pom.xml                                            |   5 +
 22 files changed, 1928 insertions(+), 588 deletions(-)
 create mode 100644 doc/licenses/snakeyaml-1.27/README
 create mode 100644 doc/licenses/snakeyaml-1.27/dep-coordinates.txt
 create mode 100644 
extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/ConnectedLDAPConfiguration.java
 create mode 100644 
extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/CaseInsensitivePatternDeserializer.java
 create mode 100644 
extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/DefaultLDAPConfiguration.java
 create mode 100644 
extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/EnvironmentLDAPConfiguration.java
 create mode 100644 
extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/JacksonLDAPConfiguration.java
 create mode 100644 
extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/LDAPConfiguration.java
 create mode 100644 
extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/user/UserLDAPConfiguration.java

Reply via email to