GUACAMOLE-394: Merge add support for recording user login/logout history to database auth.
Project: http://git-wip-us.apache.org/repos/asf/guacamole-client/repo Commit: http://git-wip-us.apache.org/repos/asf/guacamole-client/commit/1c5951b6 Tree: http://git-wip-us.apache.org/repos/asf/guacamole-client/tree/1c5951b6 Diff: http://git-wip-us.apache.org/repos/asf/guacamole-client/diff/1c5951b6 Branch: refs/heads/master Commit: 1c5951b6ac322a0d1e87ab787803275438d53983 Parents: ed6722b 394a289 Author: Nick Couchman <[email protected]> Authored: Fri Jan 5 10:38:12 2018 -0500 Committer: Nick Couchman <[email protected]> Committed: Fri Jan 5 10:38:12 2018 -0500 ---------------------------------------------------------------------- .../jdbc/JDBCAuthenticationProviderModule.java | 2 + .../auth/jdbc/base/ActivityRecordModel.java | 193 ++++++++++++ .../jdbc/base/ActivityRecordSearchTerm.java | 291 +++++++++++++++++++ .../jdbc/base/ActivityRecordSortPredicate.java | 77 +++++ .../auth/jdbc/base/ModeledActivityRecord.java | 73 +++++ .../jdbc/base/ModeledActivityRecordSet.java | 132 +++++++++ .../auth/jdbc/connection/ConnectionModel.java | 33 +++ .../jdbc/connection/ConnectionRecordMapper.java | 10 +- .../jdbc/connection/ConnectionRecordModel.java | 135 +-------- .../connection/ConnectionRecordSearchTerm.java | 291 ------------------- .../jdbc/connection/ConnectionRecordSet.java | 69 +---- .../ConnectionRecordSortPredicate.java | 77 ----- .../auth/jdbc/connection/ConnectionService.java | 6 +- .../auth/jdbc/connection/ModeledConnection.java | 2 +- .../connection/ModeledConnectionRecord.java | 31 +- .../guacamole/auth/jdbc/user/ModeledUser.java | 12 +- .../auth/jdbc/user/ModeledUserContext.java | 41 ++- .../guacamole/auth/jdbc/user/UserModel.java | 32 ++ .../auth/jdbc/user/UserRecordMapper.java | 124 ++++++++ .../guacamole/auth/jdbc/user/UserRecordSet.java | 59 ++++ .../guacamole/auth/jdbc/user/UserService.java | 133 ++++++++- .../schema/001-create-schema.sql | 26 ++ .../schema/upgrade/upgrade-pre-0.9.14.sql | 31 ++ .../auth/jdbc/connection/ConnectionMapper.xml | 36 ++- .../guacamole/auth/jdbc/user/UserMapper.xml | 32 +- .../auth/jdbc/user/UserRecordMapper.xml | 187 ++++++++++++ .../schema/001-create-schema.sql | 36 +++ .../schema/upgrade/upgrade-pre-0.9.14.sql | 40 +++ .../auth/jdbc/connection/ConnectionMapper.xml | 36 ++- .../guacamole/auth/jdbc/user/UserMapper.xml | 32 +- .../auth/jdbc/user/UserRecordMapper.xml | 187 ++++++++++++ .../schema/001-create-schema.sql | 37 +++ .../auth/jdbc/connection/ConnectionMapper.xml | 38 ++- .../guacamole/auth/jdbc/user/UserMapper.xml | 41 ++- .../auth/jdbc/user/UserRecordMapper.xml | 187 ++++++++++++ 35 files changed, 2097 insertions(+), 672 deletions(-) ----------------------------------------------------------------------
