Commit Graph
100 Commits
Author SHA1 Message Date
Michael Jumper 3130728ecf GUACAMOLE-1905: Remove license documentation for dependencies no longer used. 2024-03-24 20:59:04 -07:00
Michael Jumper 30bf87368d GUACAMOLE-1905: Update to latest compatible version of Jersey (2.42). 2024-03-24 18:47:58 -07:00
Michael Jumper 5ff5b27817 GUACAMOLE-1905: Do not consider Logback 1.5.x for updates (incompatible). 2024-03-24 15:03:39 -07:00
Michael Jumper 923fe14d6c GUACAMOLE-1905: Update to latest compatible version of Jackson (2.17.0). 2024-03-24 15:02:43 -07:00
Michael Jumper 26e0a97201 GUACAMOLE-1905: Update to latest version of Kotlin (1.9.23). 2024-03-24 14:30:47 -07:00
Michael Jumper 3611be5c41 Merge changes from patch branch back to main. 2024-03-14 00:28:19 -07:00
Michael Jumper 1a51fc44b4 Merge 1.5.5 changes back to patch. 2024-03-14 00:27:48 -07:00
Mike Jumper 6119c85d00 GUACAMOLE-1905: Merge correction to license information for Woodstox. 2024-03-13 17:28:56 -07:00
Michael Jumper 5a43d494f2 Merge patch changes back to main. 2024-03-13 15:27:32 -07:00
Michael Jumper 4f8848d846 Merge 1.5.5 changes back to patch. 2024-03-13 15:27:03 -07:00
Mike Jumper fe3f1d0eb4 GUACAMOLE-1905: Merge reversion of Apache Santuario update (compat with Woodstox). 2024-03-13 15:24:36 -07:00
Mike Jumper 22fe53fde5 GUACAMOLE-1904: Merge additional AngularJS events reporting client-specific mouse/touch interaction. 2024-01-31 14:14:44 -08:00
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