Commit Graph

419 Commits

Author SHA1 Message Date
Michael Jumper
8afc25abcf Return the truth in user permissions. Simplify SimpleUserContext. 2013-08-23 11:34:12 -07:00
Michael Jumper
8a5c18f90d Implement SimpleConnectionGroupDirectory. 2013-08-23 11:34:12 -07:00
James Muehlner
b6fda0f206 Ticket #399: Made modification methods not part of the public Interface. 2013-08-22 10:19:19 -07:00
James Muehlner
102fd1ce61 Ticket #399: Allow modifying SimpleConnectionDirectory. 2013-08-22 09:38:23 -07:00
Michael Jumper
2103e4388f Bump version numbers of modified projects. 2013-08-19 10:35:50 -07:00
James Muehlner
e13429c818 Ticket #263: Fixed usages of CREATE_CONNECTION_GROUP permission throughout. 2013-08-13 21:00:57 -07:00
James Muehlner
8e35804c85 Ticket #263: Changes in response to code review. 2013-08-09 10:00:45 -07:00
James Muehlner
52490ca8ab Ticket #263: Switched to enum for connection group type. 2013-08-08 21:01:15 -07:00
James Muehlner
419166b3a1 Ticket #263: Finalizing changes. 2013-08-08 21:01:14 -07:00
James Muehlner
bdc7a3db96 Ticket #263: More work on connection groups. 2013-08-08 21:01:14 -07:00
James Muehlner
d5c49ff287 Ticket #263: Clarified permissioning. 2013-08-08 21:01:14 -07:00
James Muehlner
71c72085f8 Ticket #263: Improved guacamole-ext and added ConnectionGroup mapper. 2013-08-08 21:01:14 -07:00
James Muehlner
aae2a8068a Ticket #263: Refined guacamole-ext. 2013-08-08 21:01:14 -07:00
James Muehlner
c95a5d95a1 Ticket #263: Made required guacamole-ext changes. 2013-08-08 21:01:14 -07:00
Michael Jumper
ea36b4f556 Restore caching of credentials in session. Update credentials when context is updated. Add credentials to events. 2013-08-08 11:52:39 -07:00
Michael Jumper
5310d3531c Fix semantics of update and events now that we know when credentials are present. 2013-08-07 16:34:20 -07:00
Michael Jumper
c60d810c9c Revert changes to Credentials. 2013-08-07 16:21:17 -07:00
Michael Jumper
857bd540dc Add getQueryParameters() function. 2013-08-07 15:30:52 -07:00
Michael Jumper
c325f443a5 Update user context appropriately. Use UserContext for events. 2013-08-07 14:51:14 -07:00
Michael Jumper
e8ec136c29 Decode name and value of parameters. 2013-08-07 13:42:43 -07:00
Michael Jumper
7d3c78bb58 Implement getQueryParameter() function on Credentials (to provide an option for those needing parameters within context updates). Do not read parameters within AuthenticatingHttpServlet. 2013-08-07 13:25:00 -07:00
Michael Jumper
11bc2d7c68 Add updateUserContext() function. 2013-08-07 13:22:35 -07:00
Michael Jumper
3c72eaaf32 Implement SSLGuacamoleSocket. Add guacd-ssl parameter. Modify guacamole-auth-mysql and simple auth to support it. 2013-07-23 00:52:49 -07:00
Michael Jumper
24fcccc69c Use username in connection record, not full-blown user. 2013-03-03 13:00:43 -08:00
Michael Jumper
dea4791669 Refactor SystemPermission to concrete class with CREATE_USER, CREATE_CONNECTION, and ADMINISTER permissions. Remove now-obsolete ConnectionDirectoryPermission and UserDirectoryPermission. 2013-02-27 15:49:58 -08:00
Michael Jumper
21b41190b1 Add equals() and hashCode() to AbstractConnection. 2013-02-26 20:16:36 -08:00
Michael Jumper
ecb2c95ac3 Add getProperty() with default value. 2013-02-21 21:11:40 -08:00
Michael Jumper
02f75f777b Implement BooleanGuacamoleProperty. 2013-02-21 21:02:11 -08:00
Michael Jumper
03094f9acf Remove trailing whitespace from lines. 2013-02-21 11:30:22 -08:00
Michael Jumper
55f7d1deb3 Add missing JavaDoc. 2013-02-20 21:57:05 -08:00
Michael Jumper
9d3224aaaa Connection should not throw any exceptions for setConfiguration(). 2013-02-20 21:53:20 -08:00
James Muehlner
e48630513d Ticket #269: Modified return type of Connection.getHistory to be a List of ConnectionHistory implementors. 2013-02-20 00:06:30 -08:00
Michael Jumper
009eec14ec Ticket #270: Add stub for getHistory() in SimpleConnection. 2013-02-16 02:57:00 -08:00
Michael Jumper
8e108ea2fc Ticket 270: Connection history function and record class. 2013-02-16 02:33:42 -08:00
Michael Jumper
8897ee7afe Merge branch 'unstable' of ssh://guacamole.git.sourceforge.net/gitroot/guacamole/guacamole-ext into unstable 2013-02-13 02:57:58 -08:00
James Muehlner
20bb937208 Ticket #267: Fixed equals() logic error - if both identifiers are false the two objects should be equal 2013-02-12 15:35:49 -08:00
James Muehlner
f8c8201844 Ticket #266: Fixed equals() logic error - if both identifiers are false the two objects should be equal 2013-02-12 15:35:14 -08:00
Michael Jumper
25108c0a53 Provide abstract means for retrieving guacamole.home directory (or GUACAMOLE_HOME, or ~/.guacamole). 2013-02-11 18:38:38 -08:00
Michael Jumper
d95fe6fa53 Refactor Directory interface to require objects which contain their own identifiers. Refactor to Connection directory rather than GuacamoleConfiguration directory. 2013-01-31 14:29:24 -08:00
Michael Jumper
ef8ec1e123 Create Connection class. 2013-01-31 14:28:38 -08:00
Michael Jumper
5b9bec3366 Remove Directory specifics, implement single, generic Directory interface. 2013-01-31 12:56:50 -08:00
Michael Jumper
18f98464ff Update docs to reflect new guacamole.properties location. 2013-01-31 10:28:02 -08:00
Michael Jumper
7f0135ee69 Move GuacamoleProperties stuff to guacamole-ext. 2013-01-31 10:07:11 -08:00
Michael Jumper
72eb1ba36e Implement UserDirectory within SimpleUserContext. 2013-01-30 23:39:45 -08:00
Michael Jumper
8dc7a25977 Implement hasPermission(). 2013-01-30 23:25:46 -08:00
Michael Jumper
e37d0eb1c9 Implement equals() and hashCode() for permissions. 2013-01-30 23:24:56 -08:00
Michael Jumper
01477ba063 Remove Comparable from AbstractUser. 2013-01-30 23:06:09 -08:00
Michael Jumper
7e4a210ba5 Provide means for retrieving configuration by identifier. 2013-01-30 23:04:31 -08:00
Michael Jumper
c20a479449 Provide means for retrieving Users by username. 2013-01-30 23:01:11 -08:00
Michael Jumper
493090195a Migrate SimpleAuthenticationProvider to model with permissions residing in User. 2013-01-30 22:49:31 -08:00