Mike Jumper
0a7ecff3cb
GUACAMOLE-1614: Merge changes upgrading to latest jasmine-maven-plugin (no PhantomJS).
2022-05-24 14:12:52 -07:00
James Muehlner
0404bff11b
GUACAMOLE-1614: Upgrade to latest jasmine-maven-plugin version to avoid PhantomJS use entirely.
2022-05-24 20:18:20 +00:00
Michael Jumper
7f707cdb04
Merge 1.5.0 changes back to master.
2022-05-02 22:21:42 +00:00
Mike Jumper
ef9afb0c7d
GUACAMOLE-1594: Merge updates to Java/JavaScript dependencies of webapp.
2022-05-02 15:18:30 -07:00
James Muehlner
74a34337f3
GUACAMOLE-1594: Update as many transitive dependencies as possible with force rebuild.
2022-05-02 21:01:26 +00:00
James Muehlner
cc6a0b3074
GUACAMOLE-1594: Merge automatically updated NPM dependencies from dependabot.
2022-05-02 20:43:52 +00:00
James Muehlner
b06b7e4fae
GUACAMOLE-1594: Update jackson-databind to 2.13.2.1 and bump other dependencies as needed.
2022-05-02 20:02:04 +00:00
Virtually Nick
17bf173c8e
GUACAMOLE-1594: Merge update jackson-databind to 2.13.2.1 and bump other dependencies as needed.
2022-05-02 15:11:09 -04:00
James Muehlner
4b6629fa3f
GUACAMOLE-1594: Update jackson-databind to 2.13.2.1 and bump other dependencies as needed.
2022-05-02 19:01:27 +00:00
James Muehlner
6425b69bd8
Merge changes from 1.5.0 back to master.
2022-04-28 17:04:37 +00:00
James Muehlner
2f6a4fc04a
GUACAMOLE-641: Merge empty field value fix for KSM integration.
2022-04-27 15:34:51 -07:00
Michael Jumper
837a0360be
GUACAMOLE-641: Clarify that null will also be returned if the List actually contains null.
2022-04-27 22:01:01 +00:00
Michael Jumper
741cf481d6
GUACAMOLE-641: Ensure empty strings within KSM record fields are handled as if the field value is absent.
2022-04-27 19:22:04 +00:00
Mike Jumper
ae1d5d38ab
GUACAMOLE-1584: Merge additional home page section header IDs to ease third-party CSS rules.
2022-04-21 16:32:05 -07:00
Dustin Lang
ed390839d7
GUACAMOLE-1584: add CSS ids to section headers on home page
2022-04-18 14:44:27 -04:00
Virtually Nick
376c71fe58
Merge 1.5.0 changes back to master.
2022-04-09 13:56:14 -04:00
Virtually Nick
72d989115a
GUACAMOLE-1322: Merge fix SAML plugin loading in Docker
2022-04-09 13:55:20 -04:00
Virtually Nick
89ebb3063c
GUACAMOLE-1579: Merge stop including the auth token when making requests to the /api/patches endpoint.
2022-04-09 13:54:37 -04:00
James Muehlner
3071bb1577
GUACAMOLE-1579: Stop including the auth token when making requests to the /api/patches endpoint.
2022-04-08 21:48:33 +00:00
Jean-Benoit Paux
c8835338b0
GUACAMOLE-1322: fix SAML plugin loading
2022-04-08 10:31:55 +02:00
James Muehlner
5a95861f02
Merge changes from staging/1.5.0 back to master.
2022-03-31 21:39:02 +00:00
James Muehlner
27494d765e
GUACAMOLE-462: Merge sort order fix for history searching .
2022-03-31 14:25:29 -07:00
James Muehlner
5f49d89166
GUACAMOLE-462: Merge null-check fix for UUIDs.
2022-03-31 13:14:01 -07:00
Michael Jumper
98abadaef5
GUACAMOLE-462: Do not attempt to retrieve recordings for records with null UUIDs.
2022-03-31 19:56:50 +00:00
Virtually Nick
36e15e19af
Merge 1.5.0 changes back to master.
2022-03-31 14:46:51 -04:00
Virtually Nick
54dc3d2b46
GUACAMOLE-462: Merge ensure compatibility with 1.x extensions is maintained.
2022-03-31 14:43:50 -04:00
Michael Jumper
c45bd9f7d3
GUACAMOLE-462: Ensure compatibility with 1.x extensions is maintained.
2022-03-31 18:07:29 +00:00
Michael Jumper
ba54a3aa18
GUACAMOLE-462: Request correct sort order from REST API when searching history.
2022-03-31 18:06:11 +00:00
Virtually Nick
0f13535d05
GUACAMOLE-1571: Merge properly wrap stream errors, and check available translations instead of hard-coding.
2022-03-30 20:14:34 -04:00
James Muehlner
f93015f295
GUACAMOLE-1571: Match convention for function services.
2022-03-31 00:10:13 +00:00
James Muehlner
915596e0d7
GUACAMOLE-1571: Check available translations rather than hardcoding which use the default.
2022-03-30 23:56:42 +00:00
James Muehlner
daadb9d757
GUACAMOLE-1571: Properly wrap upload stream JSON errors.
2022-03-30 23:55:17 +00:00
Virtually Nick
a3e202e6bf
GUACAMOLE-1562: Merge correct handling of received tunnel UUIDs.
2022-03-26 17:13:27 -04:00
Michael Jumper
b9e79d99c5
GUACAMOLE-1562: Update chained tunnel UUID when underlying tunnel receives UUID.
2022-03-25 21:37:53 +00:00
Michael Jumper
c555fe6411
GUACAMOLE-1562: Ensure "ping" response is not erroneously handled as the tunnel UUID.
2022-03-25 21:37:17 +00:00
Virtually Nick
c63c02d645
GUACAMOLE-1312: Merge add FR-CA keyboard layout for RDP
2022-03-23 09:59:48 -04:00
Alexis Vézina
d5444a2d1a
GUACAMOLE-1312: Adds FR-CA keyboard layout
...
And its French and English traductions
2022-03-16 14:53:46 -04:00
Virtually Nick
2bb561f9fe
GUACAMOLE-1550: Merge allow TOTP key to be cleared by setting its generation status.
2022-03-11 15:56:48 -05:00
Michael Jumper
a608fa274d
GUACAMOLE-1550: Allow TOTP key to be cleared by setting its generation status.
...
The previous functionality provided two checkboxes: one for requesting
that the TOTP key be cleared, and another for directly managing whether
the TOTP key has been confirmed. This is confusing as checkboxes
normally represent state, but the "reset" checkbox here is representing
an action.
Instead, both checkboxes should represent state: whether the key has
been generated and whether the generated key has been confirmed.
2022-03-11 19:05:04 +00:00
Virtually Nick
ed7746e061
GUACAMOLE-462: Merge add in-app player for session recordings.
2022-03-08 19:06:27 -05:00
Michael Jumper
357e585edd
GUACAMOLE-462: Declare variables with "const" where appropriate.
2022-03-03 22:25:02 +00:00
Michael Jumper
531711493e
GUACAMOLE-462: Add in-app player for session recordings.
2022-03-03 22:25:02 +00:00
Michael Jumper
2428c7eb14
GUACAMOLE-462: Report size of files downloaded via the static HTTP tunnel.
2022-03-02 23:05:02 +00:00
Michael Jumper
389bbece05
GUACAMOLE-462: Store REST API history entry directly in ConnectionHistoryEntryWrapper, rather than duplicating properties.
2022-03-02 23:05:02 +00:00
Virtually Nick
000357fbc9
GUACAMOLE-1545: Merge ensure tunnel "onload" fires only for true state changes.
2022-03-02 16:27:50 -05:00
Virtually Nick
b256250720
GUACAMOLE-462: Merge add support for associating connection history with logs/recordings.
2022-03-02 16:27:00 -05:00
Virtually Nick
1ca9179f15
GUACAMOLE-462: Merge correct recording playback artifacts during seek().
2022-03-02 16:25:33 -05:00
Michael Jumper
c3aad01be8
GUACAMOLE-462: Continue playback only after keyframe import.
...
If this is not done, asynchronous decoding of the keyframe via text()
may complete AFTER replay continues, effectively ignoring the keyframe,
leaving currentFrame untouched, and unnecessarily replaying
instructions.
2022-03-02 20:37:41 +00:00
Michael Jumper
c4b8a13968
GUACAMOLE-462: State of recording after resetting to a keyframe is the index of that keyframe, not necessarily the requested seek index.
...
Further instructions may need to be replayed after seeking to the
keyframe in order to reach the desired frame index.
2022-03-02 20:37:37 +00:00
Michael Jumper
27c7ab782f
GUACAMOLE-462: Do not continue an outstanding state import if its corresponding seek has been cancelled.
2022-03-02 20:37:30 +00:00