Commit Graph

1554 Commits

Author SHA1 Message Date
Alex Leitner
7317edd17d GUACAMOLE-1948: Provide a comprehensive error message for input exceeding database column. 2024-05-07 08:23:50 +09:00
Michael Jumper
26e0a97201 GUACAMOLE-1905: Update to latest version of Kotlin (1.9.23). 2024-03-24 14:30:47 -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
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
fddcdd39f9 GUACAMOLE-1905: Update Java dependencies to latest compatible versions. 2024-03-03 16:16:46 -05:00
Virtually Nick
4119304913 GUACAMOLE-1906: Bump guac-manifest versions and add 1.5.5 to the extension loader. 2024-01-29 21:53:33 -05:00
Virtually Nick
ff20c8db08 GUACAMOLE-1906: Bump version numbers to 1.5.5. 2024-01-26 20:32:29 -05:00
Alex Leitner
cd659780d8 GUACAMOLE-1909: Update the default Max Connections Per User to 0. 2024-01-16 20:36:38 +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
1b11b31045 GUACAMOLE-1859: Update xmlsec to 2.2.6 (transitive dependency of SAML). 2023-12-01 11:05:56 -08:00
Mike Jumper
90ea156625 GUACAMOLE-1886: Bump version numbers to 1.5.4. 2023-11-22 12:55:32 -08:00
Mike Jumper
5f50f036d7 GUACAMOLE-1859: Update Java dependencies to latest compatible versions. 2023-10-06 11:38:38 -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
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
2149887d0c GUACAMOLE-1807: Update Java dependencies to latest compatible versions. 2023-07-11 11:16:32 -07:00
Virtually Nick
49300d17b4 GUACAMOLE-1816: Bump client versions to 1.5.3. 2023-07-03 13:51:40 -04: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
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
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
James Muehlner
d2a8ea8cf4 GUACAMOLE-1796: Reduce SQL Server batch size to ensure fetching large lists of connections still works.
(cherry picked from commit 0cad9d38521a8fd4a1dafa321568d22da48939cd)
2023-06-01 23:35:15 +00: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
Mike Jumper
0631ff9689 GUACAMOLE-1785: Bump version numbers to 1.5.2. 2023-05-17 16:43:01 -07:00
Alex Leitner
2708a205d3 GUACAMOLE-1253: Update select all queries to process in batches. 2023-05-13 13:57:26 -07:00
Michael Jumper
486fe6f42a GUACAMOLE-1769: Handle case that KSM's getCustom() returns null. 2023-04-13 13:38:53 -07:00
Mike Jumper
0b4468ba24 GUACAMOLE-1752: Bump version numbers to 1.5.1. 2023-04-09 19:54:19 -07:00
Michael Jumper
8ee9ee40dc GUACAMOLE-1763: Update Java dependencies to latest compatible versions. 2023-04-03 14:24:58 -07:00
James Muehlner
5966dcae63 GUACAMOLE-1604: Merge version number bumps to 1.5.0. 2023-01-10 17:14:29 -08:00
Mike Jumper
5ecee2efaa GUACAMOLE-1604: Bump version numbers of all projects to 1.5.0. 2023-01-10 16:40:19 -08:00
Mike Jumper
9262a2b33b GUACAMOLE-1594: Update Java dependencies to latest compatible versions. 2023-01-10 16:28:08 -08:00
Mike Jumper
4c8ba81c10 GUACAMOLE-1594: Override transitive common-text for LDAP with latest release (1.10.0). 2022-11-06 22:06:22 -08:00
Mike Jumper
6637f4911d GUACAMOLE-1594: Update to Spring Security 5.7.5. 2022-11-06 22:06:17 -08:00
Mike Jumper
ce9922e08c GUACAMOLE-1594: Update all Java and JavaScript dependencies to latest compatible.
NOTE: Several WebPack plugins could not be updated as all plugins within
WebPack's "webpack-contrib" have dropped support for WebPack v4
entirely, but Closure Compiler only supports WebPack v4.
2022-10-27 12:54:58 -07:00
Michael Jumper
837a0360be GUACAMOLE-641: Clarify that null will also be returned if the List actually contains null. 2022-04-27 22:01:01 +00:00
Michael Jumper
741cf481d6 GUACAMOLE-641: Ensure empty strings within KSM record fields are handled as if the field value is absent. 2022-04-27 19:22:04 +00:00
Michael Jumper
98abadaef5 GUACAMOLE-462: Do not attempt to retrieve recordings for records with null UUIDs. 2022-03-31 19:56:50 +00:00
Michael Jumper
f83ee0c60b GUACAMOLE-462: Add ${HISTORY_PATH} convenience token for automatically placing recordings in the expected location. 2022-02-28 00:30:30 +00:00
Michael Jumper
a123eacab5 GUACAMOLE-462: Add extension for automatically associated session recordings, logs, etc. with history entries. 2022-02-28 00:30:30 +00:00
Michael Jumper
c386845f24 GUACAMOLE-462: Retrieve individual database history records directly (by ID). 2022-02-28 00:30:30 +00:00
Michael Jumper
449fcb828e GUACAMOLE-462: Allow individual records to be identified and retrieved directly. 2022-02-28 00:30:30 +00:00
Michael Jumper
b80d8da1bb GUACAMOLE-462: Migrate user/connection record mappers to common base interface. 2022-02-28 00:30:30 +00:00
Michael Jumper
45ac06e0d0 GUACAMOLE-462: Create connection history records for in-progress connections.
Besides restoring historically-provided functionality, the ID generated
by the database for connection history records is needed to generate a
deterministic UUID that can be injected into connection configurations
with ${HISTORY_UUID}. Having such a token allows session recordings to
be given names that can be reliably matched with history records.
2022-02-28 00:30:30 +00:00
Michael Jumper
fb3aeb7628 GUACAMOLE-462: Ensure activity record UUID becomes available/updated if underlying model is assigned an ID. 2022-02-28 00:30:30 +00:00
Michael Jumper
538ac5d934 GUACAMOLE-462: Include history record UUID as token. 2022-02-28 00:30:30 +00:00
Michael Jumper
32c7ab03ad GUACAMOLE-462: Generate consistent history record UUIDs based on database record IDs. 2022-02-28 00:30:30 +00:00
Michael Jumper
9cbf4f045f GUACAMOLE-462: Add API-level support for associating data with history records. 2022-02-28 00:30:30 +00:00