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 5f6f48bea Merge main branch changes to next.
     add 6dd4766da GUACAMOLE-1289: Refactor Duo and authentication-resumption 
changes to instead leverage support for updating/replacing credentials prior to 
auth.
     add 23ed76d46 GUACAMOLE-1289: Remove Duo dependency on Spring. Update 
transitive Duo dependencies to latest compatible.
     add 3859fd2f1 GUACAMOLE-1289: Migrate to minute-granularity timeouts for 
Duo (default of 5 minutes).
     add 73eb4536a GUACAMOLE-1289: Remove unnecessary re-bundling of Apache 
license.
     add 9cca3dc65 GUACAMOLE-1289: Update recently-added, Duo-related 
dependency names to match the naming style of their corresponding projects.
     add 13bb5f0e3 GUACAMOLE-1289: Prevent IdentifierGenerator utility class 
from being instantiated.
     add 4a0e9f310 GUACAMOLE-1289: Ensure updates to credentials are accurately 
represented in failure events.
     add ed4c0ab77 GUACAMOLE-1289: Redirect back to Duo in case of unexpected 
failures or invalid tokens.
     add ee75b01c5 GUACAMOLE-1289: Expiration times for 
AuthenticationSessionManager are relative, not absolute.
     add 73f05ec87 GUACAMOLE-1289: Merge refactor Duo and authentication flow
     new 1e57147c3 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:
 doc/licenses/logging-interceptor-4.9.1/LICENSE.txt | 201 --------------------
 doc/licenses/logging-interceptor-4.9.1/README      |   2 +-
 doc/licenses/okhttp-3.14.9/LICENSE.txt             | 201 --------------------
 doc/licenses/okhttp-3.14.9/NOTICE                  |  13 --
 doc/licenses/okhttp-3.14.9/README                  |   7 -
 doc/licenses/okhttp-3.14.9/dep-coordinates.txt     |   1 -
 .../{okhttp-4.9.1 => okhttp-4.12.0}/NOTICE         |   0
 doc/licenses/okhttp-4.12.0/README                  |   8 +
 doc/licenses/okhttp-4.12.0/dep-coordinates.txt     |   2 +
 doc/licenses/okhttp-4.9.1/LICENSE.txt              | 201 --------------------
 doc/licenses/okhttp-4.9.1/README                   |   7 -
 doc/licenses/okhttp-4.9.1/dep-coordinates.txt      |   1 -
 doc/licenses/okio-1.17.2/LICENSE.txt               | 201 --------------------
 doc/licenses/okio-1.17.2/NOTICE                    |  13 --
 doc/licenses/okio-1.17.2/README                    |   7 -
 doc/licenses/okio-1.17.2/dep-coordinates.txt       |   1 -
 doc/licenses/okio-2.8.0/LICENSE.txt                | 201 --------------------
 doc/licenses/okio-2.8.0/README                     |   7 -
 doc/licenses/okio-2.8.0/dep-coordinates.txt        |   1 -
 doc/licenses/{okio-2.8.0 => okio-3.6.0}/NOTICE     |   0
 doc/licenses/okio-3.6.0/README                     |   8 +
 doc/licenses/okio-3.6.0/dep-coordinates.txt        |   2 +
 doc/licenses/retrofit-2.9.0/LICENSE.txt            | 201 --------------------
 doc/licenses/retrofit-2.9.0/README                 |   4 +-
 doc/licenses/spring-web-5.3.25/LICENSE             | 202 --------------------
 doc/licenses/spring-web-5.3.25/README              |   7 -
 doc/licenses/spring-web-5.3.25/dep-coordinates.txt |   4 -
 extensions/guacamole-auth-duo/pom.xml              |  82 +++++---
 .../auth/duo/DuoAuthenticationProvider.java        |  52 ++++-
 .../auth/duo/DuoAuthenticationSession.java}        |  37 ++--
 .../auth/duo/DuoAuthenticationSessionManager.java} |  26 +--
 .../auth/duo/UserVerificationService.java          | 209 ++++++++++++++-------
 .../auth/duo/conf/ConfigurationService.java        |  27 +--
 ...eGuacamoleInsufficientCredentialsException.java |  40 ----
 .../net/auth/AbstractAuthenticationProvider.java   |  14 ++
 .../guacamole/net/auth/AuthenticationProvider.java |  27 +++
 .../org/apache/guacamole/net/auth/Credentials.java |  10 -
 .../guacamole/net/auth/IdentifierGenerator.java    |   6 +
 .../GuacamoleInsufficientCredentialsException.java | 143 --------------
 .../extension/AuthenticationProviderFacade.java    |  12 ++
 .../guacamole/rest/auth/AuthenticationService.java | 152 ++++-----------
 .../rest/auth/ResumableAuthenticationState.java    | 128 -------------
 42 files changed, 400 insertions(+), 2068 deletions(-)
 delete mode 100644 doc/licenses/logging-interceptor-4.9.1/LICENSE.txt
 delete mode 100644 doc/licenses/okhttp-3.14.9/LICENSE.txt
 delete mode 100644 doc/licenses/okhttp-3.14.9/NOTICE
 delete mode 100644 doc/licenses/okhttp-3.14.9/README
 delete mode 100644 doc/licenses/okhttp-3.14.9/dep-coordinates.txt
 rename doc/licenses/{okhttp-4.9.1 => okhttp-4.12.0}/NOTICE (100%)
 create mode 100644 doc/licenses/okhttp-4.12.0/README
 create mode 100644 doc/licenses/okhttp-4.12.0/dep-coordinates.txt
 delete mode 100644 doc/licenses/okhttp-4.9.1/LICENSE.txt
 delete mode 100644 doc/licenses/okhttp-4.9.1/README
 delete mode 100644 doc/licenses/okhttp-4.9.1/dep-coordinates.txt
 delete mode 100644 doc/licenses/okio-1.17.2/LICENSE.txt
 delete mode 100644 doc/licenses/okio-1.17.2/NOTICE
 delete mode 100644 doc/licenses/okio-1.17.2/README
 delete mode 100644 doc/licenses/okio-1.17.2/dep-coordinates.txt
 delete mode 100644 doc/licenses/okio-2.8.0/LICENSE.txt
 delete mode 100644 doc/licenses/okio-2.8.0/README
 delete mode 100644 doc/licenses/okio-2.8.0/dep-coordinates.txt
 rename doc/licenses/{okio-2.8.0 => okio-3.6.0}/NOTICE (100%)
 create mode 100644 doc/licenses/okio-3.6.0/README
 create mode 100644 doc/licenses/okio-3.6.0/dep-coordinates.txt
 delete mode 100644 doc/licenses/retrofit-2.9.0/LICENSE.txt
 delete mode 100644 doc/licenses/spring-web-5.3.25/LICENSE
 delete mode 100644 doc/licenses/spring-web-5.3.25/README
 delete mode 100644 doc/licenses/spring-web-5.3.25/dep-coordinates.txt
 copy 
extensions/{guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/java/org/apache/guacamole/auth/ssl/SSLAuthenticationSession.java
 => 
guacamole-auth-duo/src/main/java/org/apache/guacamole/auth/duo/DuoAuthenticationSession.java}
 (55%)
 copy 
extensions/{guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/security/SecureRandomSaltService.java
 => 
guacamole-auth-duo/src/main/java/org/apache/guacamole/auth/duo/DuoAuthenticationSessionManager.java}
 (60%)
 delete mode 100644 
guacamole/src/main/java/org/apache/guacamole/rest/auth/ResumableAuthenticationState.java

Reply via email to