Commit Graph

  • 193089fb66 GUACAMOLE-314: Merge extension API sanity check version number bump. James Muehlner 2017-06-05 11:30:08 -07:00
  • 862e2c398a GUACAMOLE-284: Clarify semantics of disabled user accounts. Michael Jumper 2017-06-04 14:15:47 -07:00
  • f4fce6a07a GUACAMOLE-284: Add convenience methods for determining whether a user account is disabled/expired. Michael Jumper 2017-06-04 14:08:49 -07:00
  • c87ec1bf5d GUACAMOLE-284: Reverse structure of restriction enforcement such that the default action is to deny access. Michael Jumper 2017-06-04 14:04:56 -07:00
  • 0eef629a9d GUACAMOLE-284: Move enforcement of account restrictions into AuthenticationProviderService. Michael Jumper 2017-06-04 13:42:28 -07:00
  • 45ee895044 GUACAMOLE-284: Veto authentication result if a database account is required but unavailable. Michael Jumper 2017-06-04 13:32:52 -07:00
  • 8286b21baa GUACAMOLE-189: Define guacd override columns for guacamole_connection table in main schema init script. Michael Jumper 2017-06-04 16:06:16 -07:00
  • 6c0957e7de GUACAMOLE-314: Update extension API version sanity check to include the correct, recently-bumped version number. Michael Jumper 2017-06-04 13:18:57 -07:00
  • bedd09fc10 Merging 0.9.13-incubating changes back to master. Nick Couchman 2017-06-03 23:01:50 -04:00
  • 24708cf915 GUACAMOLE-314: Merge bump version to 0.9.13-incubating. Nick Couchman 2017-06-03 19:41:24 -04:00
  • 9236aea866 GUACAMOLE-314: Bump version numbers of all modified components to 0.9.13-incubating. Michael Jumper 2017-06-01 23:05:53 -07:00
  • 605ff4f615 GUACAMOLE-203: Add configuration option for SSH keepalives in SFTP connections. Nick Couchman 2017-05-31 21:07:14 -04:00
  • 5e9c2c6689 GUACAMOLE-203: Add support for configuring the server-alive-interval SSH parameter. Nick Couchman 2017-05-31 08:27:07 -04:00
  • 3beedd10af GUACAMOLE-292: Merge user profile base support. James Muehlner 2017-05-28 11:01:47 -07:00
  • 203afd1099 GUACAMOLE-292: Remove now-unnecessary valuesOnly attribute of guacForm (reverts 4d7841a). Michael Jumper 2017-05-26 20:25:12 -07:00
  • a34d3facc4 GUACAMOLE-292: Store user profile information within PostgreSQL/MySQL database. Michael Jumper 2017-03-07 13:23:13 -08:00
  • 06fb054ae2 GUACAMOLE-292: Explicitly pull standard attributes when rendering user menu; do not rely on schema. Michael Jumper 2017-03-06 16:19:08 -08:00
  • ee6edb9c82 GUACAMOLE-292: Define and use standard attributes for user organization and role. Michael Jumper 2017-02-24 01:54:41 -08:00
  • 9634731fe6 GUACAMOLE-292: Define and use standard attributes for user full name and email. Michael Jumper 2017-02-24 01:50:26 -08:00
  • e9549fbb3b GUACAMOLE-292: Display user attributes within user menu. Michael Jumper 2017-02-22 01:26:11 -08:00
  • 6327fa3a17 GUACAMOLE-292: Use email field type for email address. Michael Jumper 2017-02-22 01:06:11 -08:00
  • 8830123c9b GUACAMOLE-292: Add support for email fields. Michael Jumper 2017-02-22 01:04:27 -08:00
  • afd051e59f GUACAMOLE-292: Add stub attributes for full name and email. Michael Jumper 2017-02-22 00:16:14 -08:00
  • b2871e7da0 GUACAMOLE-292: Allow restriction of form contents to defined values only. Michael Jumper 2017-02-22 01:23:14 -08:00
  • be3bc6cded GUACAMOLE-292: Merge attribute editing permissioning. James Muehlner 2017-05-26 22:44:36 -07:00
  • 74293c23dd GUACAMOLE-292: Display all object attributes if we are creating the object. Michael Jumper 2017-05-21 20:14:11 -07:00
  • 54a3ffeae3 GUACAMOLE-292: Use ngIf to determine visibility of guacFormField. Using ngShow collides with the ngShow used internally on the guacFormField directive's root element. Michael Jumper 2017-05-06 22:37:37 -07:00
  • ae7c792d10 GUACAMOLE-292: Require ADMINISTER permission to get/set attributes which control scheduled access. Michael Jumper 2017-02-21 23:54:32 -08:00
  • 0a4b1f33da GUACAMOLE-292: Allow object/model creation to throw exceptions. Michael Jumper 2017-02-21 23:39:42 -08:00
  • 22cce48558 GUACAMOLE-292: Restrict attributes on object management pages to those explicitly present on the object. Michael Jumper 2017-02-21 23:32:38 -08:00
  • 07fb473da7 GUACAMOLE-204: Merge support for CAS authentication. Michael Jumper 2017-05-21 20:26:55 -07:00
  • 68accbf453 GUACAMOLE-301: Merge login interface fix. James Muehlner 2017-05-21 11:17:27 -07:00
  • ac5ed01d53 GUACAMOLE-204: Remove extension-specific URL parameter relocation. Nick Couchman 2017-05-15 09:05:11 -04:00
  • 2ba52e908b GUACAMOLE-204: Removed bundled licenses for unnecessary/optional/unbundled dependencies. Nick Couchman 2017-04-16 14:23:24 -04:00
  • a499fda07b GUACAMOLE-204: Remove unnecessary/optional/unbundled licenses Nick Couchman 2017-04-16 14:21:51 -04:00
  • ba32fe3155 GUACAMOLE-204: Remove unnecessary/optional license Nick Couchman 2017-04-16 14:19:40 -04:00
  • 308413e9b9 GUACAMOLE-204: Remove transitive and compile/test licenses Nick Couchman 2017-04-16 14:17:48 -04:00
  • 7803c7238e GUACAMOLE-204: Update copyright year. Nick Couchman 2017-04-16 14:10:34 -04:00
  • 7fd7916c7c GUACAMOLE-204: Update to version 0.9.12-incubating Nick Couchman 2017-04-16 14:08:12 -04:00
  • d7218c3e44 GUACAMOLE-204: Move ticket parameter code out of config and into run block. Nick Couchman 2017-03-28 10:22:14 -04:00
  • bf12d3c5e5 GUACAMOLE-204: Add license information, including bundled licenses. Nick Couchman 2017-03-28 09:22:18 -04:00
  • bf5fb64bf2 GUACAMOLE-204: Remove unnecessary empty translations. Nick Couchman 2017-03-28 08:30:20 -04:00
  • f569bf58b4 GUACAMOLE-204: Fix style issues, comments, and a couple of minor code tweaks. Nick Couchman 2017-03-22 08:26:16 -04:00
  • c5321dde71 GUACAMOLE-204: Remove @author tags from Java source files. Nick Couchman 2017-02-28 08:01:26 -05:00
  • 3e323f7e8a GUACAMOLE-204: Add translation file to display blank login form. Nick Couchman 2017-02-10 13:56:46 -05:00
  • 36297f4767 GUACAMOLE-204: Don't unnecessarily hide the login box; use correct Angular objects to access window. Nick Couchman 2017-02-10 13:52:44 -05:00
  • 48baa5211e GUACAMOLE-204: If is not a function; fix style around location redirect Nick Couchman 2017-02-10 13:21:53 -05:00
  • c591a58f93 GUACAMOLE-204: Inline String declaration for ticket variable. Nick Couchman 2017-02-10 13:20:21 -05:00
  • c293f04c1c GUACAMOLE-204: Update author comments in source files. Nick Couchman 2017-02-10 13:03:15 -05:00
  • 44acc959dc GUACAMOLE-204: Remove unnecessary LICENSE and README.md files, and add Apache RAT back to pom.xml. Nick Couchman 2017-02-10 09:17:54 -05:00
  • fe6d8e2975 GUACAMOLE-204: Fix compile issues - catch() requires braces, and throw should be lower-case. Nick Couchman 2017-02-10 09:03:41 -05:00
  • b278970076 GUACAMOLE-204: Implementation of CAS SSO module for Guacamole authentication. Nick Couchman 2017-02-10 08:59:37 -05:00
  • 1c197ae467 GUACAMOLE-204: Merge Reformat URLs as necessary for AngularJS to read all query parameters Nick Couchman 2017-05-16 08:31:29 -04:00
  • d649f0b955 GUACAMOLE-301: Clear login interface if login was either successful or implicitly not required. Michael Jumper 2017-05-07 18:38:43 -07:00
  • d9b888e99a GUACAMOLE-189: Merge per-connection guacd functionality. James Muehlner 2017-05-10 20:38:05 -07:00
  • ea5c8c546a GUACAMOLE-281: Merge docker sanity check fix. James Muehlner 2017-05-07 22:32:26 -07:00
  • 1b26600ca7 GUACAMOLE-289: Merge custom REST resource functionality for extensions. James Muehlner 2017-05-07 22:12:16 -07:00
  • 5f19271665 GUACAMOLE-294: Merge fix for typo in guacTouchDrag() return value check. Michael Jumper 2017-05-07 11:18:48 -07:00
  • 0bec63219c GUACAMOLE-295: Merge fix for incorrect direct comparison against NaN. Michael Jumper 2017-05-07 11:11:48 -07:00
  • c4dfd9626b GUACAMOLE-295: Fix an incorrect comparison with NaN. Chris Gavin 2017-05-07 11:04:12 +01:00
  • 635035ec34 GUACAMOLE-294: Fix an incorrectly positioned bracket. Chris Gavin 2017-05-07 11:08:11 +01:00
  • 1207d8d1dc GUACAMOLE-281: Consider template GUACAMOLE_HOME in Docker image configuration sanity checks. Michael Jumper 2017-05-06 12:02:41 -07:00
  • 31b1b42ba6 GUACAMOLE-189: Refactor GuacamoleProxyConfiguration to guacamole-ext. Michael Jumper 2017-01-24 21:38:31 -08:00
  • 152de87dc2 GUACAMOLE-189: Allow per-connection guacd parameters for the JDBC auth. Michael Jumper 2016-10-22 20:19:18 -07:00
  • be2a406574 GUACAMOLE-204: Reformat URLs as necessary for AngularJS to read all query parameters. Michael Jumper 2017-04-30 23:33:28 -07:00
  • 8142b2d5f8 GUACAMOLE-289: Clarify behavior of getResource() with respect to authenticated vs. unauthenticated. Michael Jumper 2017-04-29 14:00:10 -07:00
  • aa261410f4 GUACAMOLE-289: Isolate extension REST services to ".../api/ext/" and ".../api/session/ext". Michael Jumper 2017-04-29 13:38:52 -07:00
  • 4455cbc781 GUACAMOLE-289: Add getResource() functions to UserContext and AuthenticationProvider, allowing extensions to expose arbitrary REST resources/services. Michael Jumper 2017-04-29 12:34:32 -07:00
  • 1c0ee41d0e GUACAMOLE-265: Merge page title change on name instruction. James Muehlner 2017-04-26 19:55:17 -07:00
  • 0b2c63bd74 GUACAMOLE-265: Set page title when "name" instruction is received. Michael Jumper 2017-04-23 15:29:01 -07:00
  • 0c2bcdbd81 GUACAMOLE-250: Merge example playback project. James Muehlner 2017-04-22 14:52:52 -07:00
  • c6d483019f GUACAMOLE-267: Merge new failover functionality for balancing groups. James Muehlner 2017-04-22 14:45:48 -07:00
  • c9b88e2ba9 GUACAMOLE-267: Failover to other connections within same group if upstream remote desktop errors are detected. Michael Jumper 2017-04-16 21:41:56 -07:00
  • 8b9b4881b7 GUACAMOLE-267: Do not require ConfiguredGuacamoleSocket for all active connections. Michael Jumper 2017-04-16 21:10:25 -07:00
  • ad3fcb59ca GUACAMOLE-267: Narrow concerns of FailoverGuacamoleSocket to a single connection. Throw exceptions directly from constructor if upstream errors are encountered. Michael Jumper 2017-04-16 21:02:59 -07:00
  • 3f38880a12 GUACAMOLE-267: Avoid unnecessarily rebuilding the Guacamole protocol form of a GuacamoleInstruction. Michael Jumper 2017-04-16 21:02:00 -07:00
  • 798f06ee0a GUACAMOLE-267: Implement FailoverGuacamoleSocket. Michael Jumper 2017-04-04 12:28:05 -07:00
  • 7f5e1b80e3 GUACAMOLE-250: Add example project demonstrating in-browser recording playback. Michael Jumper 2017-04-13 00:03:05 -07:00
  • 79c66b00f1 GUACAMOLE-250: Merge new SessionRecording for recording playback. James Muehlner 2017-04-20 22:26:55 -07:00
  • c7756c4fd9 GUACAMOLE-40: Merge new RDP parameters. James Muehlner 2017-04-20 21:07:30 -07:00
  • 66dc1e6aff GUACAMOLE-208: Merge new exception classes. James Muehlner 2017-04-20 21:05:33 -07:00
  • 32610e9af2 GUACAMOLE-208: Define missing exception for the RESOURCE_CLOSED status code. Michael Jumper 2017-04-16 23:12:24 -07:00
  • bfc2f2e7eb GUACAMOLE-208: Define exceptions for the new SESSION_CLOSED, SESSION_CONFLICT, and SESSION_TIMEOUT status codes. Michael Jumper 2017-04-16 23:11:34 -07:00
  • 82e9967a13 GUACAMOLE-208: Define exceptions for the new UPSTREAM_NOT_FOUND and UPSTREAM_UNAVAILABLE status codes. Michael Jumper 2017-04-16 20:52:09 -07:00
  • db594540d6 GUACAMOLE-40: Define RD gateway and load balancing parameters for RDP. Michael Jumper 2017-04-10 11:07:00 -07:00
  • 4f9469d901 GUACAMOLE-250: Add support for seeking within session recordings. Michael Jumper 2017-04-15 17:11:32 -07:00
  • 9d5e1111a6 GUACAMOLE-250: Automatically store keyframes while recordings are being played. Michael Jumper 2017-04-15 16:04:12 -07:00
  • 1fcb5f2d19 GUACAMOLE-250: Fix backward seeking - must retreat potentially all the way to frame 0 in search of an absolute state. Michael Jumper 2017-04-15 16:29:12 -07:00
  • 052bb9b36b GUACAMOLE-250: Implement Guacamole.SessionRecording having basic play/pause support. Michael Jumper 2017-04-12 23:59:42 -07:00
  • e8f4cd5515 GUACAMOLE-250: Merge asynchronous client state export. James Muehlner 2017-04-14 14:27:36 -07:00
  • 171653dca5 GUACAMOLE-250: Require callback - calling exportState() makes no sense otherwise. Michael Jumper 2017-04-14 14:26:13 -07:00
  • 209009cc7c GUACAMOLE-250: Merge response type fix for static protocol data download. James Muehlner 2017-04-14 14:14:19 -07:00
  • 8c7942c012 GUACAMOLE-250: Merge image rendering error fix. James Muehlner 2017-04-14 14:12:04 -07:00
  • e33408cbe3 GUACAMOLE-250: Unblock image rendering tasks if image decode fails. Michael Jumper 2017-04-13 21:58:03 -07:00
  • 5d6c774be8 GUACAMOLE-250: Ensure static downloads of Guacamole protocol data are handled as text, even if the "Content-Type" header is missing. Michael Jumper 2017-04-13 22:05:10 -07:00
  • 9ba6a5f69b GUACAMOLE-250: Export client state asynchronously (display state may not match protocol state otherwise). Michael Jumper 2017-04-13 20:41:12 -07:00
  • 95968016c2 GUACAMOLE-250: Merge image URL fix. James Muehlner 2017-04-14 10:06:25 -07:00
  • 4582f123c3 GUACAMOLE-250: Store image URL in client state only if such an image can be generated (non-zero width/height). Michael Jumper 2017-04-12 22:15:22 -07:00
  • ae7d57b3c3 GUACAMOLE-250: Merge support for saving/restoring client state. James Muehlner 2017-04-11 21:27:33 -07:00
  • 2a894ffcfb GUACAMOLE-250: Add support for saving/restoring Guacamole.Client state. Michael Jumper 2017-04-11 16:41:52 -07:00