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 |
|
James Muehlner
|
91449624cc
|
Merge pull request #104 from glyptodon/permission-permissions
GUAC-1113: Require only READ to read another user's permissions.
|
2015-03-05 17:57:49 -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 |
|
James Muehlner
|
e35a26ce6a
|
Merge pull request #101 from glyptodon/java-hash
GUAC-1109: Do not rely on SHA2(). Handle password hashing in Java.
|
2015-03-04 15:28:22 -08:00 |
|
James Muehlner
|
0039769d46
|
Merge pull request #102 from glyptodon/group-rest-npe
GUAC-1108: Use retrieval service for retrieving connection groups. Avoid possible NPE.
|
2015-03-04 14:53:09 -08:00 |
|
Michael Jumper
|
51b8cf7c11
|
GUAC-1108: Use retrieval service for retrieving connection groups. Avoid possible NPE.
|
2015-03-04 14:37:43 -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 |
|
James Muehlner
|
969db70be9
|
Merge pull request #100 from glyptodon/concurrent-policy
GUAC-1101: Implement concurrent use policies.
|
2015-03-02 16:09:18 -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 |
|
James Muehlner
|
9e7868cd6c
|
Merge pull request #99 from glyptodon/balancing-groups
GUAC-1101: Implement balancing groups.
|
2015-03-01 18:30:30 -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 |
|
James Muehlner
|
6783d1c077
|
Merge pull request #98 from glyptodon/mysql-speed
GUAC-1101: Rewrite guacamole-auth-mysql with speed in mind.
|
2015-03-01 13:16:50 -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
|
925479455a
|
GUAC-1101: Add extensions to main parent pom.xml, now that no extension depends on external systems.
|
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 |
|