James Muehlner
|
ce2b091afb
|
Merge pull request #111 from glyptodon/no-self-admin
GUAC-1118: Do not include self in list of users in management UI.
|
2015-03-11 08:41:39 -07:00 |
|
Michael Jumper
|
e7af75ceed
|
GUAC-1118: Do not include self in list of users in management UI.
|
2015-03-11 00:16:09 -07:00 |
|
Mike Jumper
|
e6de629452
|
Merge pull request #110 from glyptodon/GUAC-801
GUAC-801 User password management
|
2015-03-10 21:38:39 -07:00 |
|
James Muehlner
|
64a41daa1d
|
GUAC-801 Use correct module name.
|
2015-03-10 21:35:55 -07:00 |
|
James Muehlner
|
d31d214831
|
GUAC-801 Improved styling of password change dialog.
|
2015-03-10 21:28:38 -07:00 |
|
James Muehlner
|
b32f358e7e
|
GUAC-801 Implemented new endpoint for password update, and updated js to use the new endpoint.
|
2015-03-10 20:44:45 -07:00 |
|
James Muehlner
|
59d794ef96
|
GUAC-801 Merge master.
|
2015-03-10 18:52:03 -07:00 |
|
James Muehlner
|
d57af488fa
|
Merge pull request #109 from glyptodon/parent-cycles
GUAC-1110: Do not allow connection groups to be updated if doing so would create a cycle.
|
2015-03-08 10:50:41 -07:00 |
|
Michael Jumper
|
f38c246ad0
|
GUAC-1110: Do not allow connection groups to be updated if doing so would create a cycle.
|
2015-03-07 22:10:17 -08:00 |
|
James Muehlner
|
2897ff74d6
|
Merge pull request #108 from glyptodon/protect-users-from-themselves
GUAC-1114: Do not allow users to delete themselves, nor remove their own system permissions.
|
2015-03-07 19:55:30 -08:00 |
|
Michael Jumper
|
83477e5e75
|
GUAC-1114: Do not allow users to remove their own system permissions.
|
2015-03-07 19:24:36 -08:00 |
|
Michael Jumper
|
0ed12dc0eb
|
GUAC-1114: Do not allow users to delete themselves.
|
2015-03-07 19:15:45 -08:00 |
|
James Muehlner
|
1e4713c1fb
|
Merge pull request #107 from glyptodon/psql-errors
GUAC-1103: Add missing explicit typecast.
|
2015-03-07 19:08:29 -08:00 |
|
Michael Jumper
|
45b31064c0
|
GUAC-1103: Add missing explicit typecast.
|
2015-03-07 19:01:16 -08:00 |
|
James Muehlner
|
331fa2d3ff
|
Merge pull request #106 from glyptodon/check-parent-group
GUAC-1104: Validate changes to parent groups
|
2015-03-07 16:17:27 -08:00 |
|
Michael Jumper
|
c6132d2f09
|
GUAC-1104: Add parent group validation. Switch to beforeCreate/beforeUpdate/beforeDelete validation functions.
|
2015-03-07 15:25:30 -08:00 |
|
Michael Jumper
|
eb676c8b3f
|
GUAC-1104: Move parent identifier functions to common base objects.
|
2015-03-07 14:06:27 -08:00 |
|
James Muehlner
|
f63b24713c
|
Merge pull request #105 from glyptodon/postgres
GUAC-1103: Add support for PostgresQL.
|
2015-03-06 14:29:23 -08:00 |
|
Michael Jumper
|
40bdfb57b3
|
GUAC-1103: Update README to include PostgresQL.
|
2015-03-06 13:14:33 -08:00 |
|
Michael Jumper
|
ee3d8f77c2
|
GUAC-1103: Add missing typecase for connection group type.
|
2015-03-06 13:03:41 -08:00 |
|
Michael Jumper
|
db6a9f07a3
|
GUAC-1103: Fix case of user READ permission.
|
2015-03-06 12:50:33 -08:00 |
|
Michael Jumper
|
8f557ed338
|
GUAC-1103: Fix guacadmin user creation script. Must not insert IDs directly into serial columns - doing so clashes with the sequence resulting in PK failures upon insert.
|
2015-03-06 12:48:12 -08:00 |
|
Michael Jumper
|
4fb2f4e047
|
GUAC-1103: Allow unsalted passwords from external systems.
|
2015-03-06 11:02:00 -08:00 |
|
Michael Jumper
|
187f61b483
|
GUAC-1103: Explicitly cast strings to integers.
|
2015-03-06 11:02:00 -08:00 |
|
Michael Jumper
|
dbab6acd2c
|
GUAC-1103: No INSERT IGNORE in postgres.
|
2015-03-06 11:02:00 -08:00 |
|
Michael Jumper
|
233c12b2a1
|
GUAC-1103: Add PostgreSQL to .tar.gz assembly.
|
2015-03-06 11:02:00 -08:00 |
|
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 |
|
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 |
|