Commit Graph

128 Commits

Author SHA1 Message Date
James Muehlner
3a91dfbb68 Ticket #362: Added parentID property for connection and group. 2014-03-02 22:38:19 -08:00
Michael Jumper
3ee5a216df Re-license guacamole-ext. 2014-01-01 16:03:59 -08:00
James Muehlner
1c36eab1c7 Ticket #362: Added session timeout. 2013-12-16 14:40:01 -08:00
Michael Jumper
2a2ec16cc7 Add detectOfflineLinks=false to pom.xml where javadoc in use (http://jira.codehaus.org/browse/MJAVADOC-284). 2013-08-26 19:49:38 -07:00
Michael Jumper
8e0b8f97ac Attach javadoc and sources jars. 2013-08-26 10:26:29 -07:00
Michael Jumper
efe16971fe Add missing sections from distributable poms. 2013-08-26 10:07:30 -07:00
Michael Jumper
5912ea402d Remove central guac-dev repo reference. Refactor net.sourceforge.guacamole to org.glyptodon.guacamole. Extensions are remaining with their classes in net.sourceforge.guacamole for compatibility's sake until we have a better system for extensions. 2013-08-25 13:39:00 -07:00
Laurent Meunier
f1f2e04860 Move NoAuthenticationProvider under extensions/
New auth providers shouldn't go in guacamole-ext, which is strictly the
API used by extensions to Guacamole. Instead this should be a separate
project like "guacamole-auth-noauth", and should go under extensions/.
2013-08-23 11:39:41 -07:00
Laurent Meunier
b3e3855fd1 Add auth provider: NoAuthenticationProvider 2013-08-23 11:39:41 -07:00
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