Mike Jumper
5f50f036d7
GUACAMOLE-1859: Update Java dependencies to latest compatible versions.
2023-10-06 11:38:38 -07:00
Mike Jumper
81de59e918
GUACAMOLE-1859: Exclude "-Beta[N]" and "-Alpha[N]" suffixes from update check.
2023-10-06 11:20:10 -07:00
Mike Jumper
e75c79f57c
GUACAMOLE-1820: Merge inclusion of "Enter" / newlines within key event viewer.
2023-09-27 11:28:30 -07:00
James Muehlner
e3a249d39a
GUACAMOLE-1820: Refactor key event interpretation, moving display-specific code to the webapp.
2023-09-27 18:04:52 +00:00
Virtually Nick
9a2fcf7028
Merge 1.5.4 changes back to master.
2023-09-27 00:00:34 -04:00
Virtually Nick
ea9e69e2f6
GUACAMOLE-1856: Merge correct CREATE_USER_GROUP check in creation of groups.
2023-09-26 23:49:24 -04:00
Mike Jumper
36b41e7309
GUACAMOLE-1856: Correct CREATE_USER vs. CREATE_USER_GROUP check in creation of groups.
2023-09-26 17:23:58 -07:00
Mike Jumper
dd2d5660c4
GUACAMOLE-1332: Merge parameter definitions for automatically trusting RDP certificates.
2023-09-26 16:27:29 -07:00
James Muehlner
ef8da32159
GUACAMOLE-1820: Allow newlines within key events.
2023-08-31 22:55:41 +00:00
Mike Jumper
6710b31737
Merge 1.5.4 changes back to master.
2023-08-30 11:27:49 -07:00
Mike Jumper
4defba9728
GUACAMOLE-1851: Merge corrections to Guice dependency injection within RequestValidationService.
2023-08-30 11:25:32 -07:00
Virtually Nick
0a031c80a1
GUACAMOLE-1851: Add Inject notation to RequestValidationService constructor to fix Guice loading.
2023-08-29 19:38:29 -04:00
Mike Jumper
d7d3d52711
Merge 1.5.4 changes back to master.
2023-08-29 10:52:46 -07:00
Mike Jumper
9f3b50d15e
GUACAMOLE-1849: Merge correction to buffer reuse/handling within JS parser implementation.
2023-08-29 10:48:28 -07:00
Darren Foley
f9c9481a87
GUACAMOLE-1849: Fix a bug in Parser.js where receive would reparse instructions multiple times.
2023-08-23 17:06:28 -06:00
Mike Jumper
bffc5fbdd5
Merge 1.5.3 changes back to master.
2023-07-21 16:46:38 -07:00
Virtually Nick
162ae47a2a
GUACAMOLE-1838: Merge downgrade SQL Server JDBC driver to latest 9.4.x.
2023-07-21 18:56:02 -04:00
Mike Jumper
cc9f218a3c
GUACAMOLE-1838: Downgrade SQL Server JDBC driver to latest 9.4.x.
...
The 12.2.0 version breaks compatibility in terms of SSL/TLS behavior,
causing database connection failures that did not previously occur.
2023-07-21 15:32:47 -07:00
Virtually Nick
d7e91a8ebe
GUACAMOLE-1332: Client-side parameters for certificate fingerprints and trust.
2023-07-20 17:45:43 -04:00
Mike Jumper
04008fafc5
GUACAMOLE-1820: Merge support for viewing key events in recording player.
2023-07-13 12:12:07 -07:00
James Muehlner
1b2c52d496
GUACAMOLE-1820: Simplify unicode interpretation.
2023-07-13 18:12:27 +00:00
James Muehlner
983393bdb7
GUACAMOLE-1820: Conslidate similar key events for better performance.
2023-07-11 18:31:38 +00:00
James Muehlner
55f1fc2aaa
GUACAMOLE-1820: Extract and display richer information about key events.
2023-07-11 18:31:38 +00:00
James Muehlner
2a2cef9189
GUACAMOLE-1820: Create UI for viewing, searching, and navigating to key events in session recording player.
2023-07-11 18:31:38 +00:00
James Muehlner
dbbc7553f7
Merge 1.5.3 changes back to master.
2023-07-11 18:29:50 +00:00
James Muehlner
e7e78f05bb
GUACAMOLE-1807: Merge update to latest compatible versions for Java dependencies and JDBC drivers.
2023-07-11 11:28:08 -07:00
Mike Jumper
bbf67521f3
GUACAMOLE-1807: Update Docker image to latest stable versions of JDBC drivers.
2023-07-11 11:16:32 -07:00
Mike Jumper
6884e780da
GUACAMOLE-1807: Add Docker build arguments for JDBC driver versions.
2023-07-11 11:16:32 -07:00
Mike Jumper
2149887d0c
GUACAMOLE-1807: Update Java dependencies to latest compatible versions.
2023-07-11 11:16:32 -07:00
Mike Jumper
5a2239664c
GUACAMOLE-1807: Automatically check dependencies for updates and CVEs if "checkDependencies" is set to "true".
...
This can be done as part of the build:
mvn -DcheckDependencies=true package
or separate from the build as a manual check:
mvn -DcheckDependencies=true validate
Beware false positives and false negatives. Not all updates will
necessarily be caught be this, nor will all CVEs apply. The CVE matching
used is often a bit too fuzzy for its own good, but it gives an
excellent starting point for further manual checking.
The dependency update check will write each project's report to:
.../target/dependency-update-report.txt
and the CVE check will write each project's report to:
.../target/dependency-check-report.html
The relevant plugins WILL NOT genearte top-level, aggregate report.
2023-07-10 16:17:15 -07:00
Mike Jumper
e46d06e6b8
GUACAMOLE-1780: Merge changes adding MFA compatibility to SSO support.
2023-07-06 08:27:31 -07:00
Virtually Nick
28ce49f8ec
GUACAMOLE-1829: Merge correct versions of dependencies for remaining 1.5.2 versioned extensions.
2023-07-06 08:34:11 -04:00
James Muehlner
e804e8f95d
GUACAMOLE-1829: Correct versions of dependencies for remaining 1.5.2 versioned extensions.
2023-07-05 23:28:34 +00:00
Mike Jumper
993cde2545
Merge 1.5.3 changes back to master.
2023-07-04 09:11:34 -07:00
Mike Jumper
7e236daf2f
GUACAMOLE-1816: Merge version bump to 1.5.3.
2023-07-04 09:05:22 -07:00
Virtually Nick
49300d17b4
GUACAMOLE-1816: Bump client versions to 1.5.3.
2023-07-03 13:51:40 -04:00
James Muehlner
97f93fa5c5
GUACAMOLE-1780: Unify session reactivation/invalidation behavior.
2023-06-30 15:35:31 +00:00
James Muehlner
0de694c912
GUACAMOLE-1780: Allow SAML, SSL sessions to be resumed after another auth provider vetoes the auth attempt.
2023-06-27 23:28:09 +00:00
Mike Jumper
940c7ad37a
Merge 1.5.3 changes back to master.
2023-06-22 08:37:23 -07:00
Mike Jumper
d84122417b
GUACAMOLE-1796: Merge batching of updates to permissions.
2023-06-22 08:35:58 -07:00
James Muehlner
cfd4a32f93
GUACAMOLE-1796: Batch updates to permissions so large permission changes can succeed.
...
(cherry picked from commit f2fd91ade5c75b97bbbccdef5d4ed62765ad8193)
2023-06-21 22:18:19 +00:00
Mike Jumper
7bad200eac
GUACAMOLE-1113: Merge restoration of support for right Alt (not just AltGr) in JS keyboard.
2023-06-21 09:42:01 -07:00
Mike Jumper
5bea1b16a1
GUACAMOLE-1803: Merge correction to frame scheduling logic in recording player.
2023-06-21 09:40:26 -07:00
James Muehlner
8497878cb2
GUACAMOLE-1803: Fix frame scheduling logic in recording playback.
2023-06-20 19:44:37 +00:00
Mike Jumper
9471bdfe5e
Merge 1.5.3 changes back to master.
2023-06-19 08:48:48 -07:00
Mike Jumper
ee1765f86c
GUACAMOLE-1813: Merge Docker support for history recording storage extension.
2023-06-19 08:47:00 -07:00
Virtually Nick
ec5f6dab55
GUACAMOLE-1813: Add history recording storage extension to Docker startup.
2023-06-18 19:39:10 -04:00
Virtually Nick
f3b5ea22c1
GUACAMOLE-1813: Copy history recording storage extension into the Docker image during build.
2023-06-18 19:34:10 -04:00
Virtually Nick
ad9f90718c
Merge 1.5.3 changes back to master.
2023-06-15 21:52:23 -04:00
Virtually Nick
501b401a21
GUACAMOLE-1812: Merge always show the UI to edit own password for administrators.
2023-06-15 21:46:58 -04:00