You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@guacamole.apache.org by jm...@apache.org on 2016/07/22 02:51:02 UTC

[8/8] incubator-guacamole-client git commit: GUACAMOLE-5: Merge database connection sharing implementation.

GUACAMOLE-5: Merge database connection sharing implementation.


Project: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/commit/868af6a8
Tree: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/tree/868af6a8
Diff: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/diff/868af6a8

Branch: refs/heads/master
Commit: 868af6a8161e89966421700e27e9c15ac854140a
Parents: 16b0c64 702441d
Author: James Muehlner <ja...@guac-dev.org>
Authored: Thu Jul 21 19:50:00 2016 -0700
Committer: James Muehlner <ja...@guac-dev.org>
Committed: Thu Jul 21 19:50:00 2016 -0700

----------------------------------------------------------------------
 .../jdbc/JDBCAuthenticationProviderModule.java  |   9 +
 .../TrackedActiveConnection.java                |  60 +++++-
 .../jdbc/sharing/ConnectionSharingService.java  | 169 +++++++++++++++
 .../jdbc/sharing/HashSharedConnectionMap.java   |  67 ++++++
 .../sharing/SecureRandomShareKeyGenerator.java  |  45 ++++
 .../auth/jdbc/sharing/ShareKeyGenerator.java    |  39 ++++
 .../auth/jdbc/sharing/SharedConnection.java     | 171 +++++++++++++++
 .../sharing/SharedConnectionDefinition.java     |  87 ++++++++
 .../auth/jdbc/sharing/SharedConnectionMap.java  |  75 +++++++
 .../auth/jdbc/sharing/SharedConnectionUser.java |  93 ++++++++
 .../sharing/SharedConnectionUserContext.java    | 213 +++++++++++++++++++
 .../tunnel/AbstractGuacamoleTunnelService.java  | 169 +++++++++++----
 .../jdbc/tunnel/ActiveConnectionRecord.java     | 174 +++++++++++++--
 .../jdbc/tunnel/GuacamoleTunnelService.java     |  38 ++++
 .../RestrictedGuacamoleTunnelService.java       |  18 +-
 .../auth/jdbc/user/AuthenticatedUser.java       | 103 +--------
 .../user/AuthenticationProviderService.java     |  36 +++-
 .../auth/jdbc/user/RemoteAuthenticatedUser.java | 141 ++++++++++++
 18 files changed, 1529 insertions(+), 178 deletions(-)
----------------------------------------------------------------------