Commit Graph

545 Commits

Author SHA1 Message Date
Michael Jumper
adc745da43 GUAC-1001: Generate username within SimpleAuthenticationProvider if no username is given. 2015-01-22 16:26:07 -08:00
Michael Jumper
4940f34483 GUAC-1001: Document that identifiers and usernames must not be null. 2015-01-22 16:25:06 -08:00
Michael Jumper
b6a9f6849b GUAC-938: Bump version numbers for 0.9.4. 2015-01-06 19:52:58 -08:00
Michael Jumper
1fa0153a8a GUAC-340: Filter all configurations returned by getAuthorizedConfigurations() in SimpleAuthenticationProvider. 2015-01-06 14:22:53 -08:00
Michael Jumper
c4dda14c8b GUAC-340: Add StandardTokens and credential-specific tokens. 2015-01-06 14:21:36 -08:00
Michael Jumper
49ba38b20a GUAC-340: Add filterValues() function for convenience. 2015-01-06 03:59:07 -08:00
Michael Jumper
3b3b6b6955 GUAC-340: Add TokenFilter class which performs arbitrary token replacement. 2015-01-06 03:49:05 -08:00
Michael Jumper
91761641eb GUAC-987: Ensure all enum parameters have legal blank values. 2015-01-05 00:31:57 -08:00
Michael Jumper
d2b45d1cdb GUAC-969: Fix possible NPE in reading of local environment. 2014-12-27 14:42:06 -08:00
Michael Jumper
473a0fd35d GUAC-969: Fix possible NPE in XML parsing. 2014-12-27 14:14:37 -08:00
Michael Jumper
d9fcec314a GUAC-930: Add Swedish keymap to known parameter values. 2014-11-28 19:37:53 -08:00
Michael Jumper
49b91ebe56 GUAC-340: Expose available protocols within Environment. 2014-11-23 17:39:48 -08:00
Michael Jumper
ff286264e4 GUAC-340: Add Environment and LocalEnvironment, collectively replacing GuacamoleHome and GuacamoleProperties. Mark GuacamoleHome and GuacamoleProperties as deprecated. Remove use of deprecated classes within guacamole-ext. 2014-11-23 14:01:19 -08:00
Michael Jumper
612a8b4b97 GUAC-434: Allow SimpleUserContext/SimpleAuthenticationProvider to provide actual usernames. 2014-10-27 15:39:41 -07:00
Michael Jumper
52a35ab0b1 GUAC-855: Update version numbers of packages which depend on 0.9.3. 2014-09-19 11:50:14 -07:00
Michael Jumper
db2066fa1f GUAC-772: Bump version numbers to 0.9.2. 2014-07-21 13:42:53 -07:00
Michael Jumper
ac61c798e5 GUAC-569: Bump version numbers of guacamole-client components to 0.9.0. 2014-03-25 10:38:02 -07:00
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