Commit Graph

92 Commits

Author SHA1 Message Date
Virtually Nick
cbd7f60f5d GUACAMOLE-1289: Licenses for updated Duo components. 2024-03-29 00:57:40 +00:00
Virtually Nick
eb31d5e82d Merge patch branch changes to main branch. 2024-03-25 08:42:46 -04: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
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
James Muehlner
0563425036 GUACAMOLE-1905: Restore license info for woodstox-stax2-api 4.2.0, now in use again after version revert. 2024-03-13 23:37:10 +00:00
Michael Jumper
5a43d494f2 Merge patch changes back to main. 2024-03-13 15:27:32 -07:00
James Muehlner
8e5cf7ab1b GUACAMOLE-1905: Revert Apache Santuario version for compatibility with reverted Woodstox version. 2024-03-13 21:53:04 +00:00
Virtually Nick
ecec7bc305 Merge 1.5.5 changes back to main. 2024-03-12 17:48:21 -04:00
Virtually Nick
325c97aed8 GUACAMOLE-1905: Merge revert to java-saml-compatible version of woodstox. 2024-03-12 17:45:46 -04:00
James Muehlner
dc016e4b9f GUACAMOLE-1905: Upgrade to jose4j 0.9.6. 2024-03-12 21:20:49 +00:00
James Muehlner
35195069e6 GUACAMOLE-1905: Revert to java-saml-compatible version of woodstox. 2024-03-12 21:14:52 +00:00
Virtually Nick
5843c67704 Merge 1.5.5 changes back to main. 2024-03-09 15:05:19 -05:00
James Muehlner
6bed9cef1e GUACAMOLE-1905: Revert to Java-8-compatible Logback 1.3.14. 2024-03-09 00:36:23 +00:00
Virtually Nick
e149492188 GUACAMOLE-1905: Update NodeJS dependencies for web application to latest compatible versions. 2024-03-03 16:16:46 -05:00
Virtually Nick
fddcdd39f9 GUACAMOLE-1905: Update Java dependencies to latest compatible versions. 2024-03-03 16:16:46 -05:00
James Muehlner
212955c16c Merge 1.5.4 changes back to master. 2023-12-04 17:23:53 +00: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
James Muehlner
6bd19b4714 GUACAMOLE-1876: Display points of interest heatmap in history recording player. 2023-11-02 22:01:47 +00:00
James Muehlner
3514a21b08 Merge 1.5.4 changes back to master. 2023-10-06 18:47:27 +00: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
5f50f036d7 GUACAMOLE-1859: Update Java dependencies to latest compatible versions. 2023-10-06 11:38:38 -07: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
Mike Jumper
2149887d0c GUACAMOLE-1807: Update Java dependencies to latest compatible versions. 2023-07-11 11:16:32 -07:00
Mike Jumper
88967bd611 Merge 1.5.3 changes back to master. 2023-06-11 23:41:03 -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
Mike Jumper
d2d9631571 Merge 1.5.3 changes back to master. 2023-06-10 21:22:11 -07:00
Inperpetuammemoriam
846c507ba7 GUACAMOLE-1806: Update Java dependencies to patched versions
These changes should address the following (potentially relevant)
vulnerabilities:
  - CVE-2022-21724
  - CVE-2022-26520
  - CVE-2022-31197
  - CVE-2022-40151
  - CVE-2022-40152
  - CVE-2022-41946
  - CVE-2023-20861
  - CVE-2023-20862
  - CVE-2023-20863
  - GHSA-673j-qm5f-xpv8
2023-06-10 09:58:49 +02:00
Inperpetuammemoriam
4290c378c8 GUACAMOLE-1806: Fix naming inconsistency
The version in the folder name now matches the version specified in the
files below that folder.
2023-06-10 09:58:16 +02:00
Mike Jumper
e0bff436b8 Merge 1.5.3 changes back to master. 2023-05-23 16:57:15 -07:00
James Muehlner
4852d63373 GUACAMOLE-1794: Update KSM SDK to 16.5.3 to add support for "passkey" field type.
(cherry picked from commit 2a9bbed2250be2087db8d4a276ff4140ac919888)
2023-05-23 23:40:44 +00:00
Virtually Nick
d7ae75855c Merge 1.5.2 changes back to master. 2023-05-12 11:58:23 -04:00
Mike Jumper
8ada1a91c2 GUACAMOLE-1786: Update Java dependencies to latest compatible versions. 2023-05-11 21:03:48 -07:00
James Muehlner
d657d2b90a GUACAMOLE-926: Clean up unneeded code, trailing whitespace; fix bugs, styling, comments and licenses. 2023-04-11 23:12:54 +00:00
James Muehlner
ec33c81f1a GUACAMOLE-926: Parse YAML, CSV, JSON on frontend and submit to API. 2023-04-07 20:43:29 +00:00
James Muehlner
b980648808 Merge 1.5.1 changes back to master. 2023-04-03 21:40:44 +00:00
Michael Jumper
1d0714f185 GUACAMOLE-1763: Update JavaScript dependencies to latest compatible versions. 2023-04-03 14:31:07 -07:00
Michael Jumper
8ee9ee40dc GUACAMOLE-1763: Update Java dependencies to latest compatible versions. 2023-04-03 14:24:58 -07:00
Michael Jumper
d0574f8d82 GUACAMOLE-839: Use BouncyCastle for retrieval of certificate details.
Java's build-in support for reading X.509 certificates does not deal
well with PIV certificates containing the username as a "serialNumber"
attribute. Rather than exposing the string value of that attribute, the
Java implementation exposes a byte array that does not fully match the
string value shown by a tool like OpenSSL.

BouncyCastle, on the other hand, _does_ match the output of OpenSSL, and
provides a predictable means of decoding the certificate.
2023-03-07 16:36:37 -08:00