Michael Jumper
284353da48
Merge changes from patch branch back to main.
2024-06-11 11:19:52 -07:00
Mike Jumper
62820f12a3
GUACAMOLE-1956: Merge updates to latest compatible dependency versions.
2024-06-11 11:16:10 -07:00
Mike Jumper
d0a0c1af25
GUACAMOLE-1267: Merge client-side setting for disabling VNC server input.
2024-05-15 00:48:59 -07:00
Michael Jumper
58d6828e17
GUACAMOLE-1289: Remove old license information from before migration to Duo's "Universal Prompt".
2024-05-01 10:24:13 -07:00
Michael Jumper
ee75b01c50
GUACAMOLE-1289: Expiration times for AuthenticationSessionManager are relative, not absolute.
2024-04-26 00:43:51 -07:00
Michael Jumper
ed4c0ab779
GUACAMOLE-1289: Redirect back to Duo in case of unexpected failures or invalid tokens.
2024-04-25 18:43:15 -07:00
Michael Jumper
4a0e9f310f
GUACAMOLE-1289: Ensure updates to credentials are accurately represented in failure events.
2024-04-25 18:10:48 -07:00
Michael Jumper
13bb5f0e30
GUACAMOLE-1289: Prevent IdentifierGenerator utility class from being instantiated.
2024-04-25 18:10:48 -07:00
Michael Jumper
9cca3dc657
GUACAMOLE-1289: Update recently-added, Duo-related dependency names to match the naming style of their corresponding projects.
2024-04-25 18:10:48 -07:00
Michael Jumper
73eb4536a9
GUACAMOLE-1289: Remove unnecessary re-bundling of Apache license.
2024-04-25 18:10:48 -07:00
Michael Jumper
3859fd2f1c
GUACAMOLE-1289: Migrate to minute-granularity timeouts for Duo (default of 5 minutes).
2024-04-25 18:10:48 -07:00
Michael Jumper
23ed76d460
GUACAMOLE-1289: Remove Duo dependency on Spring. Update transitive Duo dependencies to latest compatible.
2024-04-25 18:10:48 -07:00
Michael Jumper
6dd4766da4
GUACAMOLE-1289: Refactor Duo and authentication-resumption changes to instead leverage support for updating/replacing credentials prior to auth.
2024-04-25 18:10:48 -07:00
Michael Jumper
1b271a2407
GUACAMOLE-374: Enable automatic IP banning (brute-force throttling) by default.
2024-04-25 14:23:02 -07:00
Michael Jumper
649492b412
GUACAMOLE-374: Allow log level to be configured easily with "log-level" property.
2024-04-25 14:23:02 -07:00
Michael Jumper
acaee44a53
GUACAMOLE-374: Allow multiple PropertyValue annotations to be associated with each enum value for EnumGuacamoleProperty.
2024-04-25 14:23:02 -07:00
Michael Jumper
c818650ae0
GUACAMOLE-374: Switch to "REMOTE_IP_VALVE_*" environment variables for configuring RemoteIpValve.
2024-04-25 14:23:02 -07:00
Michael Jumper
d6a491f933
GUACAMOLE-374: Automatically read properties from files pointed to by "*_FILE" environment variables.
2024-04-25 14:23:02 -07:00
Michael Jumper
9580dd4f82
GUACAMOLE-374: Support absolutely all properties and extensions.
2024-04-25 14:23:02 -07:00
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