Mike Jumper
fadbefec85
GUACAMOLE-1904: Merge enhancements to available events/hooks related to client args and menu.
2024-01-18 12:26:54 -08:00
Mike Jumper
beb09e6b20
Merge 1.5.5 changes back to master.
2024-01-03 09:44:34 -08:00
Mike Jumper
f23b6671e9
GUACAMOLE-1896: Merge support for programmatically applying updates to connection parameters.
2024-01-03 09:43:55 -08:00
Mike Jumper
0c6b9903ae
GUACAMOLE-1859: Update to jUnit 5.10.1.
2023-12-03 15:35:24 -08:00
Mike Jumper
6e43c7f872
GUACAMOLE-1859: Update to Kotlin 1.9.21.
2023-12-03 15:35:24 -08:00
Mike Jumper
4a3ecdcb51
GUACAMOLE-1859: Update to MyBatis 3.5.14.
2023-12-03 15:35:24 -08:00
Mike Jumper
dbbe238cb4
GUACAMOLE-1859: Update to Apache Directory API v2.1.5.
2023-12-03 15:35:24 -08:00
Mike Jumper
d154b406b1
GUACAMOLE-1859: Update to Jersey 2.41.
2023-12-02 22:43:48 -08:00
Mike Jumper
6eb687b873
GUACAMOLE-1859: Update to Jackson 2.16.0.
2023-12-02 22:43:48 -08:00
Mike Jumper
c4d49f1808
GUACAMOLE-1859: Update to Guava 32.1.3.
2023-12-02 22:43:48 -08:00
Mike Jumper
1b11b31045
GUACAMOLE-1859: Update xmlsec to 2.2.6 (transitive dependency of SAML).
2023-12-01 11:05:56 -08:00
Mike Jumper
df7309c1f3
GUACAMOLE-1859: Update Logback to 1.3.14.
2023-12-01 11:05:29 -08:00
Mike Jumper
4d162810f7
GUACAMOLE-1887: Bump versions numbers of projects outside 1.5.4 scope.
2023-11-23 08:18:35 -08:00
Mike Jumper
90ea156625
GUACAMOLE-1886: Bump version numbers to 1.5.4.
2023-11-22 12:55:32 -08:00
Mike Jumper
284d1b24f3
Merge 1.5.4 changes back to master.
2023-11-13 10:45:03 -08:00
Mike Jumper
c90ae7dd36
GUACAMOLE-1872: Merge changes allowing playback controls to be hidden while paused.
2023-11-13 10:44:15 -08:00
Mike Jumper
eb2a068f4d
GUACAMOLE-1876: Merge corrections to heatmap and legend styling.
2023-11-07 09:17:46 -08:00
Mike Jumper
d03da4a385
GUACAMOLE-1876: Merge support for displaying a "points of interest" histogram alongside session recordings.
2023-11-02 16:05:07 -07:00
Mike Jumper
ac6e501eff
Merge 1.5.4 changes back to master.
2023-10-24 16:58:41 -07:00
Mike Jumper
57d3b1ec45
GUACAMOLE-1872: Merge changes showing the recording playback controls when the mouse is moved.
2023-10-24 16:56:00 -07:00
Mike Jumper
eb76322c27
Merge 1.5.4 changes back to master.
2023-10-24 16:52:07 -07:00
Mike Jumper
db950a1779
GUACAMOLE-1873: Merge fix for automatic hide behavior of recording player control bar.
2023-10-24 16:51:09 -07:00
Mike Jumper
ed31d6f2e0
GUACAMOLE-839: Force usage of non-dynamic version of Bouncy Castle FIPS.
2023-10-06 12:17:15 -07:00
Mike Jumper
5fe4a4d23a
GUACAMOLE-1859: Update to latest compatible versions of JavaScript dependencies.
...
The Pickr library also has an update (v1.9.0), but that update does not
successfully build, possibly due to a different level of JavaScript
version compatibility.
2023-10-06 11:38:38 -07:00
Mike Jumper
f82cc93414
GUACAMOLE-1859: Ensure "dist" directory exists prior to enumerating NPM dependencies.
2023-10-06 11:38:38 -07:00
Mike Jumper
99344359f0
GUACAMOLE-1859: Update to newer Node.js and NPM for build.
2023-10-06 11:38:38 -07:00
Mike Jumper
540b601bb6
GUACAMOLE-1859: Add utility script for running the NPM version installed by the Maven build.
2023-10-06 11:38:38 -07:00
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
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
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
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
Mike Jumper
bffc5fbdd5
Merge 1.5.3 changes back to master.
2023-07-21 16:46:38 -07: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
Mike Jumper
04008fafc5
GUACAMOLE-1820: Merge support for viewing key events in recording player.
2023-07-13 12:12:07 -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
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
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
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
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
Mike Jumper
6b1aada1e4
GUACAMOLE-1803: Merge support for continuous progress and arbitrary seeking in recording playback.
2023-06-15 11:48:18 -07:00
Mike Jumper
88967bd611
Merge 1.5.3 changes back to master.
2023-06-11 23:41:03 -07:00
Mike Jumper
103398c6fd
GUACAMOLE-1809: Merge replacement of Spring with "IPAddress" library.
2023-06-11 23:40:13 -07:00
Mike Jumper
d2d9631571
Merge 1.5.3 changes back to master.
2023-06-10 21:22:11 -07:00
Mike Jumper
3c8ecddc7e
GUACAMOLE-1806: Merge updates to Java dependencies with upstream patches.
2023-06-10 21:20:40 -07:00
Mike Jumper
cc88fc6623
Merge 1.5.3 changes back to master.
2023-05-24 11:23:15 -07:00
Mike Jumper
1a088d609f
GUACAMOLE-1793: Merge correction to creation of SessionRecordings from Blobs.
2023-05-24 11:22:39 -07:00
Mike Jumper
e0bff436b8
Merge 1.5.3 changes back to master.
2023-05-23 16:57:15 -07:00
Mike Jumper
ad3e7935ba
GUACAMOLE-1794: Merge update of KSM SDK to 16.5.3.
2023-05-23 16:56:25 -07:00
Mike Jumper
d97ad511de
GUACAMOLE-1792: Merge corrections and updates to Czech translation.
2023-05-22 15:02:49 -07:00
Mike Jumper
70592ef7c3
GUACAMOLE-1754: Use same "apidocs" directory for JSDoc as used by JavaDoc.
2023-05-21 14:07:32 -07:00
Mike Jumper
11e6c5ac26
GUACAMOLE-1754: Generate JSDoc for guacamole-common-js as part of build.
2023-05-21 14:07:24 -07:00
Mike Jumper
45549dd1da
GUACAMOLE-926: Merge correction to batch import handling of UTF-8.
2023-05-19 16:14:12 -07:00
Mike Jumper
10e8715040
GUACAMOLE-615: Correct JSDoc annotation for array of any type.
2023-05-18 19:25:34 -07:00
Mike Jumper
54cea4e80b
GUACAMOLE-1790: Bump version numbers of components not within 1.5.2.
2023-05-17 17:00:46 -07:00
Mike Jumper
0631ff9689
GUACAMOLE-1785: Bump version numbers to 1.5.2.
2023-05-17 16:43:01 -07:00
Mike Jumper
43df5897c6
GUACAMOLE-1789: Remove duplicate definition of SQLSERVER_BATCH_SIZE.
2023-05-15 15:17:19 -07:00
Mike Jumper
dacc08a841
GUACAMOLE-1788: Manually add plexus-utils to dependencies of minify-maven-plugin (fix build).
2023-05-13 10:35:54 -07:00
Mike Jumper
61356c9dc2
GUACAMOLE-1788: Update Docker build to use latest release of Maven 3.
2023-05-13 10:35:54 -07:00
Mike Jumper
8ada1a91c2
GUACAMOLE-1786: Update Java dependencies to latest compatible versions.
2023-05-11 21:03:48 -07:00
Mike Jumper
306f7a0297
GUACAMOLE-926: Merge disabling of batch executor for SQL Server.
2023-05-11 08:36:43 -07:00
Mike Jumper
52b95f13c1
GUACAMOLE-926: Merge batch import removal of leading/trailing spaces from user and user group names.
2023-05-11 08:33:42 -07:00
Mike Jumper
c6770bbda7
GUACAMOLE-615: Add constants clarifying magic numbers in JS implementation of Guacamole parser.
2023-05-09 12:55:43 -07:00
Mike Jumper
5374163c95
GUACAMOLE-615: Clarify/document internals of JS implementation of codePointCount().
2023-05-09 12:55:43 -07:00
Mike Jumper
38f7b09efb
GUACAMOLE-615: Add spaces around operators for consistency with established style.
2023-05-09 12:55:43 -07:00
Mike Jumper
3acd7ce269
GUACAMOLE-615: Add unit tests for JS implementation of toInstruction().
2023-05-09 12:55:43 -07:00
Mike Jumper
62f31b429e
GUACAMOLE-615: Add unit tests for JS implementation of codePointCount().
2023-05-09 12:55:43 -07:00
Mike Jumper
525c476854
GUACAMOLE-615: Add unit tests for JS parser in buffer mode.
2023-05-09 12:55:43 -07:00
Mike Jumper
d6a01c28e5
GUACAMOLE-615: Migrate tunnel implementations to common parser.
2023-05-09 12:55:43 -07:00
Mike Jumper
16f007f83d
GUACAMOLE-926: Merge batch import corrections to file type detection, YAML value handling, and YAML example.
2023-05-09 08:50:26 -07:00
Mike Jumper
81f0e8c280
GUACAMOLE-615: Correct parser calculation of element lengths.
2023-05-05 11:20:34 -07:00
Mike Jumper
82033adad0
GUACAMOLE-615: Add more thorough unit tests for protocol parsing.
2023-05-05 11:20:34 -07:00
Michael Jumper
89c3433f51
GUACAMOLE-1756: Clean up assignment of application state.
2023-05-04 18:22:59 -07:00
Michael Jumper
a1fbe5f0a4
GUACAMOLE-1756: Display login failures regardless of whether the interactive login form was used.
2023-05-04 18:22:59 -07:00
Michael Jumper
b58d236fd2
GUACAMOLE-1745: Ensure deep copies of session storage are created only if necessary.
2023-05-04 17:25:40 -07:00
Michael Jumper
ed19b704cc
GUACAMOLE-1687: Clean, document, and clarify usage of tunnel timer reset function.
2023-05-04 16:26:07 -07:00
Michael Jumper
e99e104fb1
GUACAMOLE-1687: Leverage network activity to ensure keep-alive pings are sent.
2023-05-04 16:26:07 -07:00
Michael Jumper
70d2cd97d6
GUACAMOLE-1562: Update chained tunnel UUID when underlying tunnel receives UUID.
2023-05-04 16:21:15 -07:00
Michael Jumper
063557f084
GUACAMOLE-1562: Ensure "ping" response is not erroneously handled as the tunnel UUID.
2023-05-04 16:21:15 -07:00
Mike Jumper
a12ba423b6
GUACAMOLE-926: Merge batch import support for auto-correcting case of parameter values.
2023-05-04 10:39:08 -07:00
Mike Jumper
823df2d10b
GUACAMOLE-1778: Merge updated translations for Simplified Chinese.
2023-04-26 09:03:40 -07:00
Mike Jumper
b9bf8c60d0
GUACAMOLE-926: Merge correction to batch import group identifier error message and update to relevant YAML library.
2023-04-26 08:57:00 -07:00
Mike Jumper
c479c91fbd
GUACAMOLE-1642: Merge parameter definition for the VNC encodings parameter.
2023-04-26 08:54:14 -07:00
Mike Jumper
a549e8248d
GUACAMOLE-926: Merge batch import support for updating/replacing connections and their permissions.
2023-04-21 13:51:00 -07:00
Mike Jumper
bb01ac2623
GUACAMOLE-1775: Merge migration to HTTP header for token in protocol retrieval request.
2023-04-21 09:12:34 -07:00
Mike Jumper
e005673dab
GUACAMOLE-926: Merge correction to handling of invalid parentIdentifiers within connection import.
2023-04-14 10:28:51 -07:00
Mike Jumper
9548e15651
Merge 1.5.2 changes back to master.
2023-04-13 14:22:18 -07:00
Michael Jumper
486fe6f42a
GUACAMOLE-1769: Handle case that KSM's getCustom() returns null.
2023-04-13 13:38:53 -07:00