Use assembly plugin 2.4, add missing ID.
Implement SSLGuacamoleSocket. Add guacd-ssl parameter. Modify guacamole-auth-mysql and simple auth to support it.
Fix copy/paste error.
Do not automatically flush layers. Add flush() function. Flush automatically on sync.
Improve scroll handling by paying attention to scroll amount.
Add icons for group expand/collapse.
Add handy functions for path and name parsing from the connection ID.
Implement GuacUI.ListGroup. Fix handling of click events.
Handle connection paths, add groups/connections as necessary when building root UI connection list.
Add basic styling for groups.
Style groups like connections.
Add updateUserContext() function.
Implement getQueryParameter() function on Credentials (to provide an option for those needing parameters within context updates). Do not read parameters within AuthenticatingHttpServlet.
Decode name and value of parameters.
Update user context appropriately. Use UserContext for events.
Simplify authentication code.
Add getQueryParameters() function.
Add hasNewCredentials() function to avoid uselessly hammering on auth logic.
Revert changes to Credentials.
Fix semantics of update and events now that we know when credentials are present.