Commit Graph

  • 612491e663 GUACAMOLE-1616: Merge support for tracking external connection history within database. Mike Jumper 2022-05-31 20:54:31 -07:00
  • 7e4627c943 GUACAMOLE-1616: Store HISTORY_UUID in tokens for use by other extensions. James Muehlner 2022-05-31 21:36:08 +00:00
  • cd3c1fbf35 GUACAMOLE-1616: Write history records for external connections if configured to do so. James Muehlner 2022-05-26 23:22:34 +00:00
  • 0a7ecff3cb GUACAMOLE-1614: Merge changes upgrading to latest jasmine-maven-plugin (no PhantomJS). Mike Jumper 2022-05-24 14:12:52 -07:00
  • 0404bff11b GUACAMOLE-1614: Upgrade to latest jasmine-maven-plugin version to avoid PhantomJS use entirely. James Muehlner 2022-05-24 20:18:20 +00:00
  • be90de9a9d GUACAMOLE-377: Switch over to "disable-gfx" parameter (enable RDPGFX by default). Michael Jumper 2022-05-18 15:40:31 -07:00
  • 59ace6c493 GUACAMOLE-377: Add extension for displaying render statistics in a toolbar. Michael Jumper 2021-09-03 00:52:30 -07:00
  • e5dccc8657 GUACAMOLE-377: Add JavaScript API support for tracking display render statistics. Michael Jumper 2021-09-03 00:25:27 -07:00
  • 93d97e8c97 GUACAMOLE-377: Add parameter definition and translation for "enable-gfx". Michael Jumper 2021-09-02 17:34:07 -07:00
  • d6db8fac7e GUACAMOLE-377: Flush frames asynchronously with requestAnimationFrame() if possible. Michael Jumper 2021-07-23 23:45:12 -07:00
  • 7f707cdb04 Merge 1.5.0 changes back to master. Michael Jumper 2022-05-02 22:21:42 +00:00
  • ef9afb0c7d GUACAMOLE-1594: Merge updates to Java/JavaScript dependencies of webapp. Mike Jumper 2022-05-02 15:18:30 -07:00
  • 74a34337f3 GUACAMOLE-1594: Update as many transitive dependencies as possible with force rebuild. James Muehlner 2022-05-02 20:45:16 +00:00
  • cc6a0b3074 GUACAMOLE-1594: Merge automatically updated NPM dependencies from dependabot. James Muehlner 2022-05-02 20:02:50 +00:00
  • b06b7e4fae GUACAMOLE-1594: Update jackson-databind to 2.13.2.1 and bump other dependencies as needed. James Muehlner 2022-05-02 18:49:00 +00:00
  • 17bf173c8e GUACAMOLE-1594: Merge update jackson-databind to 2.13.2.1 and bump other dependencies as needed. Virtually Nick 2022-05-02 15:11:09 -04:00
  • 4b6629fa3f GUACAMOLE-1594: Update jackson-databind to 2.13.2.1 and bump other dependencies as needed. James Muehlner 2022-05-02 18:49:00 +00:00
  • 6425b69bd8 Merge changes from 1.5.0 back to master. James Muehlner 2022-04-28 17:04:37 +00:00
  • 2f6a4fc04a GUACAMOLE-641: Merge empty field value fix for KSM integration. James Muehlner 2022-04-27 15:34:51 -07:00
  • 837a0360be GUACAMOLE-641: Clarify that null will also be returned if the List actually contains null. Michael Jumper 2022-04-27 22:01:01 +00:00
  • 741cf481d6 GUACAMOLE-641: Ensure empty strings within KSM record fields are handled as if the field value is absent. Michael Jumper 2022-04-27 19:22:04 +00:00
  • ae1d5d38ab GUACAMOLE-1584: Merge additional home page section header IDs to ease third-party CSS rules. Mike Jumper 2022-04-21 16:32:05 -07:00
  • ed390839d7 GUACAMOLE-1584: add CSS ids to section headers on home page Dustin Lang 2022-04-18 14:44:27 -04:00
  • 376c71fe58 Merge 1.5.0 changes back to master. Virtually Nick 2022-04-09 13:56:14 -04:00
  • 72d989115a GUACAMOLE-1322: Merge fix SAML plugin loading in Docker Virtually Nick 2022-04-09 13:55:20 -04:00
  • 89ebb3063c GUACAMOLE-1579: Merge stop including the auth token when making requests to the /api/patches endpoint. Virtually Nick 2022-04-09 13:54:37 -04:00
  • 3071bb1577 GUACAMOLE-1579: Stop including the auth token when making requests to the /api/patches endpoint. James Muehlner 2022-04-08 21:48:33 +00:00
  • c8835338b0 GUACAMOLE-1322: fix SAML plugin loading Jean-Benoit Paux 2022-03-29 16:56:19 +02:00
  • 5a95861f02 Merge changes from staging/1.5.0 back to master. James Muehlner 2022-03-31 21:39:02 +00:00
  • 27494d765e GUACAMOLE-462: Merge sort order fix for history searching . James Muehlner 2022-03-31 14:25:29 -07:00
  • 5f49d89166 GUACAMOLE-462: Merge null-check fix for UUIDs. James Muehlner 2022-03-31 13:14:01 -07:00
  • 98abadaef5 GUACAMOLE-462: Do not attempt to retrieve recordings for records with null UUIDs. Michael Jumper 2022-03-31 19:56:50 +00:00
  • 36e15e19af Merge 1.5.0 changes back to master. Virtually Nick 2022-03-31 14:46:51 -04:00
  • 54dc3d2b46 GUACAMOLE-462: Merge ensure compatibility with 1.x extensions is maintained. Virtually Nick 2022-03-31 14:43:50 -04:00
  • c45bd9f7d3 GUACAMOLE-462: Ensure compatibility with 1.x extensions is maintained. Michael Jumper 2022-03-31 18:07:29 +00:00
  • ba54a3aa18 GUACAMOLE-462: Request correct sort order from REST API when searching history. Michael Jumper 2022-03-31 18:06:06 +00:00
  • 0f13535d05 GUACAMOLE-1571: Merge properly wrap stream errors, and check available translations instead of hard-coding. Virtually Nick 2022-03-30 20:14:34 -04:00
  • f93015f295 GUACAMOLE-1571: Match convention for function services. James Muehlner 2022-03-31 00:10:13 +00:00
  • 915596e0d7 GUACAMOLE-1571: Check available translations rather than hardcoding which use the default. James Muehlner 2022-03-30 23:56:42 +00:00
  • daadb9d757 GUACAMOLE-1571: Properly wrap upload stream JSON errors. James Muehlner 2022-03-30 23:55:17 +00:00
  • a3e202e6bf GUACAMOLE-1562: Merge correct handling of received tunnel UUIDs. Virtually Nick 2022-03-26 17:13:27 -04:00
  • b9e79d99c5 GUACAMOLE-1562: Update chained tunnel UUID when underlying tunnel receives UUID. Michael Jumper 2022-03-25 21:37:53 +00:00
  • c555fe6411 GUACAMOLE-1562: Ensure "ping" response is not erroneously handled as the tunnel UUID. Michael Jumper 2022-03-25 21:37:17 +00:00
  • c63c02d645 GUACAMOLE-1312: Merge add FR-CA keyboard layout for RDP Virtually Nick 2022-03-23 09:59:48 -04:00
  • d5444a2d1a GUACAMOLE-1312: Adds FR-CA keyboard layout Alexis Vézina 2022-03-15 20:49:09 -04:00
  • 2bb561f9fe GUACAMOLE-1550: Merge allow TOTP key to be cleared by setting its generation status. Virtually Nick 2022-03-11 15:56:48 -05:00
  • a608fa274d GUACAMOLE-1550: Allow TOTP key to be cleared by setting its generation status. Michael Jumper 2022-03-11 18:37:18 +00:00
  • ed7746e061 GUACAMOLE-462: Merge add in-app player for session recordings. Virtually Nick 2022-03-08 19:06:27 -05:00
  • 357e585edd GUACAMOLE-462: Declare variables with "const" where appropriate. Michael Jumper 2022-03-03 22:19:20 +00:00
  • 531711493e GUACAMOLE-462: Add in-app player for session recordings. Michael Jumper 2022-02-10 17:21:50 -08:00
  • 2428c7eb14 GUACAMOLE-462: Report size of files downloaded via the static HTTP tunnel. Michael Jumper 2022-02-17 14:34:51 -08:00
  • 389bbece05 GUACAMOLE-462: Store REST API history entry directly in ConnectionHistoryEntryWrapper, rather than duplicating properties. Michael Jumper 2022-02-10 11:41:05 -08:00
  • 000357fbc9 GUACAMOLE-1545: Merge ensure tunnel "onload" fires only for true state changes. Virtually Nick 2022-03-02 16:27:50 -05:00
  • b256250720 GUACAMOLE-462: Merge add support for associating connection history with logs/recordings. Virtually Nick 2022-03-02 16:27:00 -05:00
  • 1ca9179f15 GUACAMOLE-462: Merge correct recording playback artifacts during seek(). Virtually Nick 2022-03-02 16:25:33 -05:00
  • c3aad01be8 GUACAMOLE-462: Continue playback only after keyframe import. Michael Jumper 2022-02-22 21:11:44 -08:00
  • c4b8a13968 GUACAMOLE-462: State of recording after resetting to a keyframe is the index of that keyframe, not necessarily the requested seek index. Michael Jumper 2022-03-02 20:01:17 +00:00
  • 27c7ab782f GUACAMOLE-462: Do not continue an outstanding state import if its corresponding seek has been cancelled. Michael Jumper 2022-03-02 17:34:35 +00:00
  • d4899f102f GUACAMOLE-462: Clear out pending display operations and fully reset when importing state. Michael Jumper 2022-03-02 17:32:58 +00:00
  • a27bd2694a GUACAMOLE-462: Allow pending display frames to be cancelled. Michael Jumper 2022-03-02 17:31:53 +00:00
  • 8ebe13d085 GUACAMOLE-1545: Ensure tunnel "onload" fires only for true state changes. Michael Jumper 2022-03-02 17:22:06 +00:00
  • 26a9246e32 GUACAMOLE-462: Correct missing import for JavaDoc reference. Michael Jumper 2022-02-17 15:39:15 -08:00
  • f83ee0c60b GUACAMOLE-462: Add ${HISTORY_PATH} convenience token for automatically placing recordings in the expected location. Michael Jumper 2022-02-17 12:11:50 -08:00
  • a123eacab5 GUACAMOLE-462: Add extension for automatically associated session recordings, logs, etc. with history entries. Michael Jumper 2022-02-10 17:17:48 -08:00
  • c386845f24 GUACAMOLE-462: Retrieve individual database history records directly (by ID). Michael Jumper 2022-02-14 10:49:24 -08:00
  • 449fcb828e GUACAMOLE-462: Allow individual records to be identified and retrieved directly. Michael Jumper 2022-02-09 15:33:56 -08:00
  • 6874f9c6bd GUACAMOLE-462: Add JavaScript objects for REST API representations of activity logs. Michael Jumper 2022-02-10 12:32:31 -08:00
  • b80d8da1bb GUACAMOLE-462: Migrate user/connection record mappers to common base interface. Michael Jumper 2022-02-09 12:49:56 -08:00
  • 45ac06e0d0 GUACAMOLE-462: Create connection history records for in-progress connections. Michael Jumper 2022-02-09 10:11:38 -08:00
  • fb3aeb7628 GUACAMOLE-462: Ensure activity record UUID becomes available/updated if underlying model is assigned an ID. Michael Jumper 2022-02-08 16:44:36 -08:00
  • d367add785 GUACAMOLE-462: Allow logs associated with history entries to be retrieved via REST. Michael Jumper 2021-12-11 15:36:03 -08:00
  • 0cca98d0b2 GUACAMOLE-462: Directly support associating session recordings with history entries at API level. Michael Jumper 2021-12-11 14:58:30 -08:00
  • 538ac5d934 GUACAMOLE-462: Include history record UUID as token. Michael Jumper 2021-12-02 16:08:13 -08:00
  • 32c7ab03ad GUACAMOLE-462: Generate consistent history record UUIDs based on database record IDs. Michael Jumper 2021-12-02 16:01:16 -08:00
  • a5c58e221b GUACAMOLE-462: Add convenience classes for decorating ActivityRecordSets and their records. Michael Jumper 2021-12-02 15:40:49 -08:00
  • 9cbf4f045f GUACAMOLE-462: Add API-level support for associating data with history records. Michael Jumper 2021-12-01 22:52:22 -08:00
  • dc98633897 GUACAMOLE-462: Separate Attributes interface into read-only and read/write variations. Michael Jumper 2021-12-01 23:07:37 -08:00
  • 402197863f GUACAMOLE-1539: Merge correction to Docker entrypoint auth sanity check. Mike Jumper 2022-02-27 14:55:03 -08:00
  • 4f86ebbb32 GUACAMOLE-896: Merge always flush instruction buffer upon end of static tunnel. Virtually Nick 2022-02-23 14:03:46 -05:00
  • a096abd735 GUACAMOLE-896: Always flush instruction buffer upon end of static tunnel. Michael Jumper 2022-02-22 20:34:54 -08:00
  • 57db729afb GUACAMOLE-1539: fix docker init logic when only auth-json is configured Romain Aviolat 2022-02-17 14:13:59 +01:00
  • 50693de217 GUACAMOLE-1495: Merge add keymap for Polish keyboard layout for RDP Virtually Nick 2022-02-17 14:22:19 -05:00
  • 3e68e5885e GUACAMOLE-1495: add pl_pl_qwerty to translations ClassicGOD 2022-01-10 20:47:24 +01:00
  • 97c37d6681 GUACAMOLE-896: Merge leverage Blobs for storage of recording keyframes. Virtually Nick 2022-02-14 13:12:25 -05:00
  • d0257122bb GUACAMOLE-896: Leverage Blobs for storage of recording keyframes. Michael Jumper 2022-02-14 09:21:22 -08:00
  • e2af997967 GUACAMOLE-896: Merge allow playback of session recordings that cannot fit in memory. Virtually Nick 2022-02-12 20:54:31 -05:00
  • f82b7e884c GUACAMOLE-1322: Merge Docker image support for SAML. Mike Jumper 2022-02-11 17:23:43 -08:00
  • b8da13243d GUACAMOLE-896: Ensure "seeking" class not erroneously assigned if seek() finishes immediately. Michael Jumper 2022-02-11 17:09:18 -08:00
  • 2c8bc58402 GUACAMOLE-896: Avoid XHR-related memory limitations by using Fetch API. Michael Jumper 2022-02-11 16:44:44 -08:00
  • f559f5ca70 GUACAMOLE-896: Add JavaScript UTF-8 parser implementation. Michael Jumper 2022-02-11 16:33:02 -08:00
  • a97404b6ad GUACAMOLE-896: Update session recording player to support efficient reading from Blobs. Michael Jumper 2022-02-11 11:29:58 -08:00
  • 3e1c92a532 GUACAMOLE-1322: implement correct property requirement logic Jean-Benoit Paux 2021-11-03 20:04:52 +01:00
  • eb58d37d00 GUACAMOLE-1322: fix SAML/OpenID typo and style Jean-Benoit Paux 2021-11-03 19:06:14 +01:00
  • 51eaddeba8 GUACAMOLE-1322: prepend Variable for SAML plugin with missing $ Markus Petzsch 2021-06-03 13:41:57 +02:00
  • 2fbd228c33 GUACAMOLE-1322: Correct indentation of SAML property assignments to match established code style. Markus Petzsch 2021-05-31 13:13:21 +02:00
  • d8765a8f3c GUACAMOLE-1322: Add Docker environment variables for configuring SAML. Markus Petzsch 2021-05-31 11:09:56 +02:00
  • 01503bc76e GUACAMOLE-641: Merge use "KeyPair" typed field for private key only if non-empty. Virtually Nick 2022-01-30 14:45:58 -05:00
  • ed14fa3ecf GUACAMOLE-641: Use "KeyPair" typed field for private key only if non-empty. Michael Jumper 2022-01-30 11:33:14 -08:00
  • a0d8a7a4ef GUACAMOLE-641: Merge support for reading secrets from key vaults. James Muehlner 2022-01-25 20:47:14 -08:00
  • 96c8c7de61 GUACAMOLE-641: Correct old references to the temporarily-removed Azure support. Michael Jumper 2022-01-25 19:50:17 -08:00