Commit Graph

6285 Commits

Author SHA1 Message Date
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
Virtually Nick
6d2d848aab GUACAMOLE-1886: Merge bump version numbers to 1.5.4. 2023-11-22 17:33:44 -05:00
Mike Jumper
90ea156625 GUACAMOLE-1886: Bump version numbers to 1.5.4. 2023-11-22 12:55:32 -08:00
Virtually Nick
88049fe8fe GUACAMOLE-1880: Merge correct and update Catalan translation. 2023-11-22 15:24:24 -05:00
Albert
0bee5f8322 GUACAMOLE-1880: Correct and update Catalan translation. 2023-11-22 12:01:07 -08:00
Virtually Nick
d978d7f0aa GUACAMOLE-1860: Merge fix typos in SQL Server env variables 2023-11-17 10:48:21 -05:00
Mazlum Toprak
44fda1b97c GUACAMOLE-1860: fix typos in env variables 2023-11-17 14:37:45 +01:00
Mike Jumper
c90ae7dd36 GUACAMOLE-1872: Merge changes allowing playback controls to be hidden while paused. 2023-11-13 10:44:15 -08:00
James Muehlner
25a3b9d8ee GUACAMOLE-1872: Hide session recording playback controls even when paused. 2023-11-13 17:41:41 +00: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
James Muehlner
04c620f30a GUACAMOLE-1872: Show the recording playback controls when the mouse is moved. 2023-10-24 23:53:51 +00: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
James Muehlner
2312eefe28 GUACAMOLE-1873: Fix autohide for history playback control bar. 2023-10-24 23:16:49 +00:00
James Muehlner
557a62a16b GUACAMOLE-1859: Merge updates to latest compatible Java and JavaScript dependencies. 2023-10-06 11:41:45 -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
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
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
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
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
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
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
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
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
501b401a21 GUACAMOLE-1812: Merge always show the UI to edit own password for administrators. 2023-06-15 21:46:58 -04:00
James Muehlner
c433c6ccda GUACAMOLE-1812: Always show the UI to edit own password for administrators. 2023-06-16 01:24:13 +00:00
Mike Jumper
103398c6fd GUACAMOLE-1809: Merge replacement of Spring with "IPAddress" library. 2023-06-11 23:40:13 -07:00
Inperpetuammemoriam
3e11ee8d8c GUACAMOLE-1809: Remove obsolete license information
The Spring framework is no longer used.
2023-06-11 20:28:17 +02:00
Inperpetuammemoriam
0530450748 GUACAMOLE-1809: Replace library used for IP address matching
Newer versions of Spring Security lack support of Java 8.
2023-06-11 20:15:51 +02:00