Commit Graph
381 Commits
Author SHA1 Message Date
Michael Jumper 4a0213397b GUAC-1103: Convert string identifiers to integer where known to be integers. 2015-03-06 11:01:59 -08:00
Michael Jumper 06a7ab4cec GUAC-1103: Explicitly cast permission types. 2015-03-06 11:01:59 -08:00
Michael Jumper 4e08c10f94 GUAC-1103: Translate copied MySQL schema to PostgreSQL. 2015-03-06 11:01:59 -08:00
Michael Jumper 15240cc7b1 GUAC-1103: Add stubbed PostgreSQL authentication by copying the MySQL auth. Has not yet been tested against an actual DB nor the PostgreSQL JDBC driver. 2015-03-06 11:01:52 -08:00
James Muehlner d731d9a404 Merge pull request #103 from glyptodon/group-policy
GUAC-1105: Fix group policies regarding duplicate connections
2015-03-05 18:04:03 -08:00
Michael Jumper 8ae0215e5f GUAC-1113: Require only READ to read another user's permissions. 2015-03-05 17:36:39 -08:00
Michael Jumper 9d6828bf3a GUAC-1105: Reduce code complexity of AbstractGuacamoleSocketService. 2015-03-05 16:36:50 -08:00
Michael Jumper 3166114430 GUAC-1105: Throw GuacamoleClientTooManyException if connection group usage is denied due to duplicate use. 2015-03-05 15:25:42 -08:00
Michael Jumper 3317728658 GUAC-1105: Find first available, least-used seat in multiseat policy. 2015-03-05 15:21:56 -08:00
Michael Jumper a2b4b62d9f GUAC-1105: Fix balancing policy semantics. 2015-03-05 14:04:34 -08:00
James Muehlner f513fa6e2e GUAC-801 Created password update dialog on home screen, grant self READ and UPDATE permission to users upon creation, and added sql update script to grant self READ and UPDATE permissions for users in pre-existing databases. 2015-03-04 23:18:16 -08:00
Michael Jumper a4a3de002b GUAC-1109: Do not rely on SHA2(). Handle password hashing in Java. 2015-03-04 14:23:56 -08:00
Michael Jumper c9f7bdef0d GUAC-1101: Use SSL if requested. Use provided client information. 2015-03-01 23:43:50 -08:00
Michael Jumper bc918d3b04 GUAC-1101: Separate configuration and record saving into own functions. 2015-03-01 23:08:16 -08:00
Michael Jumper feaa2fd63a GUAC-1101: Do not release connections more than once. 2015-03-01 21:52:14 -08:00
Michael Jumper 3f22026c9e GUAC-1101: Implement reserved concurrency policy. 2015-03-01 21:08:01 -08:00
Michael Jumper a824ef14ea GUAC-1101: Implement multiseat and single-seat policies. Stub reserved policy. Select policy based on configuration properties. 2015-03-01 18:32:27 -08:00
Michael Jumper b6c36a12e5 GUAC-1101: Manage active connection records using sets rather than lists. 2015-03-01 18:05:35 -08:00
Michael Jumper 207d5e4330 GUAC-1101: Track connection group usage. 2015-03-01 15:03:07 -08:00
Michael Jumper 89194b432d GUAC-1101: Implement balancing. 2015-03-01 14:13:12 -08:00
Michael Jumper edcb869c20 GUAC-1101: Username parameter of selectOne() is "username", not "identifier". 2015-03-01 13:59:34 -08:00
Michael Jumper 6f8b0ba41e GUAC-1101: Implement connection and group duplicate checks. Fix username duplicate check. 2015-03-01 12:05:58 -08:00
Michael Jumper 1af52cffa4 GUAC-1101: Insert implicit permissions for created objects. 2015-02-28 23:26:56 -08:00
Michael Jumper d104a3170b GUAC-1101: Do not query accessible identifiers if none given. 2015-02-28 23:26:56 -08:00
Michael Jumper 12c00c9749 GUAC-1101: Add missing selectAccessibleIdentifiers query. Fix selectOne for object permissions. 2015-02-28 23:26:51 -08:00
Michael Jumper 8d2e953a23 GUAC-1101: Implement querying of user permissions. 2015-02-28 23:26:51 -08:00
Michael Jumper 9f22d6bd71 GUAC-1101: Implement querying of connection group permissions. 2015-02-28 23:26:50 -08:00
Michael Jumper 820ffed959 GUAC-1101: Implement querying of connection permissions. 2015-02-28 23:26:50 -08:00
Michael Jumper 7d399a0fbe GUAC-1101: Implement getAccessibleObjects() and supporting methods. 2015-02-28 23:26:50 -08:00
Michael Jumper 03633fb902 GUAC-1101: Move tracking of current user into RestrictedObject. 2015-02-28 23:26:50 -08:00
Michael Jumper 68fd8e225c GUAC-1101: Partial object permission implementation. 2015-02-28 23:26:50 -08:00
Michael Jumper acb6ea44fa GUAC-1101: Remove mention of MySQL from generic JDBC code. 2015-02-28 23:26:50 -08:00
Michael Jumper fc25bb33aa GUAC-1101: Rename guacamole-auth-mysql hierarchically. 2015-02-28 23:26:50 -08:00
Michael Jumper 410f789b03 GUAC-1101: Inherit parent version and dependencies. 2015-02-28 23:26:49 -08:00
Michael Jumper a271550bcb GUAC-1101: Move JDBC-related auth into single parent project. 2015-02-28 23:26:49 -08:00
Michael Jumper 2d175f8792 GUAC-1101: Split JDBC and MySQL code into separate projects. 2015-02-28 23:26:49 -08:00
Michael Jumper bcb603a4b8 GUAC-1101: Separate database-specific concerns from Guice and MyBatis config. 2015-02-28 23:26:49 -08:00
Michael Jumper 883cc051da GUAC-1101: Begin separating out the common JDBC base of everything. 2015-02-28 23:26:49 -08:00
Michael Jumper c19b43ce95 GUAC-1101: Reorganize everything into org.glyptodon.guacamole.auth.mysql packages based on related guacamole-ext type. 2015-02-28 23:26:48 -08:00
Michael Jumper 872607eb2c GUAC-1101: Fix connection-related comments. 2015-02-28 23:26:48 -08:00
Michael Jumper ac14cf0ff3 GUAC-1101: Implement connection groups. 2015-02-28 23:26:48 -08:00
Michael Jumper 111581e5cb GUAC-1101: Use "useGeneratedKeys" to get generated keys after insert. 2015-02-28 23:26:48 -08:00
Michael Jumper 9159df5ee4 GUAC-1101: Add parameters upon insertion of new connection. 2015-02-28 23:26:48 -08:00
Michael Jumper 9dffabfd23 GUAC-1101: Extract common base classes from user and connection. Add ID to connection. 2015-02-28 23:26:48 -08:00
Michael Jumper 1ac9f92206 GUAC-1101: Filter configurations through TokenFilter upon connecting. 2015-02-28 23:26:47 -08:00
Michael Jumper 89f0f4783e GUAC-1101: Include active connections in history. Insert history records into database when connections close. 2015-02-28 23:26:47 -08:00
Michael Jumper fdab3c51b2 GUAC-1101: Sort connection records in descending order. 2015-02-28 23:26:47 -08:00
Michael Jumper 57e3fb865e GUAC-1101: Implement connection record retrieval. 2015-02-28 23:26:47 -08:00
Michael Jumper 1851a394ac GUAC-1101: Implement connection parameter update. 2015-02-28 23:26:47 -08:00
Michael Jumper a0c2c666e7 GUAC-1101: Remove old socket implementation. 2015-02-28 23:26:47 -08:00