Commit Graph

6530 Commits

Author SHA1 Message Date
Alex Leitner
bb5aea96f1 GUACAMOLE-1728: Allow Null User Object attributes to be saved. 2022-12-29 21:24:52 +00:00
Mike Jumper
c2f2defcba GUACAMOLE-1402: Merge proper API definitions of all possible client state values. 2022-12-11 13:23:06 -08:00
Mike Jumper
1ea6968882 GUACAMOLE-1488: Merge support for configuring LDAP SSL protocol. 2022-12-11 13:11:49 -08:00
Mike Jumper
ff44f03c1c GUACAMOLE-1723: Merge automatic enforcement of access time restrictions for logged in users. 2022-12-09 15:57:29 -08:00
James Muehlner
89945caa5f GUACAMOLE-1723: Simplify active window check; do not refresh from DB during active sessions. 2022-12-09 23:46:59 +00:00
James Muehlner
18d971a837 GUACAMOLE-1723: Enforce access time restrictions for logged in users. 2022-12-02 03:47:18 +00:00
Mike Jumper
7c502fdd0e GUACAMOLE-1772: Merge support for configuring KSM API call interval. 2022-11-30 09:31:52 -08:00
James Muehlner
b9044caf65 GUACAMOLE-1772: Allow user configuration of KSM API call timeout. 2022-11-30 16:37:44 +00:00
Mike Jumper
af204001fd GUACAMOLE-1721: Merge changes migrating to storage only of auth token. 2022-11-29 15:53:32 -08:00
James Muehlner
69334b05e2 GUACAMOLE-1721: Store only auth token from auth response in localStorage. 2022-11-29 23:10:21 +00:00
Mike Jumper
c1b6ce4d8d GUACAMOLE-1656: Merge corrections to rendering of KSM-related fields/preferences. 2022-11-22 12:44:33 -08:00
James Muehlner
c82ca370e2 GUACAMOLE-1656: Fix user preferences permissioning. 2022-11-22 20:32:18 +00:00
Virtually Nick
b315e6aac8 GUACAMOLE-1716: Merge remove usage of deprecated AccessController class 2022-11-14 14:31:01 -05:00
Mike Jumper
3cbd1d9962 GUACAMOLE-1664: Merge corrections/additions to Czech translation. 2022-11-13 12:23:43 -08:00
Mike Jumper
79f72aad4f GUACAMOLE-1716: Remove usage of AccessController (deprecated in Java 17 and later). 2022-11-13 12:12:59 -08:00
James Muehlner
aed58893f3 Merge 1.5.0 changes back to master. 2022-11-12 00:11:13 +00:00
James Muehlner
2187a3274c GUACAMOLE-1594: Merge exclusion of optional JavaMail dependency from Logback. 2022-11-11 16:10:58 -08:00
Michael Jumper
9ca7d00dab GUACAMOLE-1594: Exclude optional JavaMail dependency from Logback. 2022-11-11 16:04:16 -08:00
James Muehlner
20344353ac Merge 1.5.0 changes back to master. 2022-11-11 23:39:29 +00:00
James Muehlner
ed0930212c GUACAMOLE-1594: Merge switch to Logback 1.3.x for Java 8 support. 2022-11-11 15:32:52 -08:00
Mike Jumper
22f2f89009 GUACAMOLE-1594: Switch to Logback 1.3.x (supports Java 8). 2022-11-11 15:27:28 -08:00
James Muehlner
2f6687cd78 Merge changes from 1.5.0 back to master. 2022-11-09 23:55:35 +00:00
James Muehlner
1fc475ad33 GUACAMOLE-1594: Merge Java dependency version bumps to latest compatible versions. 2022-11-09 14:58:44 -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
753cfc3e5c GUACAMOLE-1594: Update to latest version of Jackson (2.14.0). 2022-11-06 22:06:06 -08:00
James Muehlner
88d9f40a3d Merge 1.5.0 changes back to master. 2022-10-28 21:30:19 +00:00
James Muehlner
c8cb124f8a GUACAMOLE-1594: Merge Java and JavaScript dependency updates to latest compatible versions. 2022-10-27 14:05:04 -07: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
James Muehlner
882cb5ea45 GUACAMOLE-1224: Merge updated event handling and global logging improvements. 2022-10-14 16:27:41 -07:00
Michael Jumper
89433ee3c7 GUACAMOLE-1224: Log extension sources of objects affected by REST API. 2022-10-14 16:08:46 -07:00
Michael Jumper
f43b119818 GUACAMOLE-1224: Log receipt of authentication requests at trace level. 2022-10-14 16:08:46 -07:00
Michael Jumper
36b5842d42 GUACAMOLE-1224: Log user password updates. 2022-10-14 16:08:46 -07:00
Michael Jumper
606c7bd55c GUACAMOLE-1224: Improve readability of JavaDoc by shortening text of hyperlinked enum values. 2022-10-14 16:08:46 -07:00
Michael Jumper
a0a5335c4d GUACAMOLE-1224: Further clarify DirectoryObjectEvent, renaming to IdentifiableObjectEvent. 2022-10-14 16:08:46 -07:00
Michael Jumper
9b7982a7f2 GUACAMOLE-1224: Clarify context of getAuthenticationProvider() for DirectoryObjectEvents. 2022-10-14 16:08:46 -07:00
Michael Jumper
93e7422466 GUACAMOLE-1224: Extract base interface for events affecting objects stored in a Directory. 2022-10-14 16:08:46 -07:00
Michael Jumper
e5761551e4 GUACAMOLE-1224: Log identifiers of extensions reporting authentication failures. 2022-10-14 16:08:46 -07:00
Michael Jumper
818471ac84 GUACAMOLE-1224: Migrate existing auth-related logging to global event listener. 2022-10-14 16:08:46 -07:00
Michael Jumper
b3319b817d GUACAMOLE-1224: Add user session invalidation/logout event. 2022-10-14 16:08:46 -07:00
Michael Jumper
63de886e5d GUACAMOLE-1224: Ensure all user sessions are explicitly invalidated prior to application shutdown. 2022-10-14 16:08:46 -07:00
Michael Jumper
8c36eaf55d GUACAMOLE-1224: Add events for overall webapp startup/shutdown. 2022-10-14 16:07:09 -07:00
Michael Jumper
9bda1b2c19 GUACAMOLE-1224: Add a default, global event listener providing logging. 2022-10-14 16:07:09 -07:00
Michael Jumper
79a1bcb2a3 GUACAMOLE-1224: Extract getName() / setName() into common Nameable interface. 2022-10-14 15:55:17 -07:00
Michael Jumper
417587259f GUACAMOLE-1224: Add CRUD-type events for Directory modifications. 2022-10-14 15:55:17 -07:00
Mike Jumper
0af17df712 GUACAMOLE-1628: Merge changes adding unzip tool required by LOGBACK_LEVEL. 2022-10-03 13:50:30 -07:00
Joshua Lancaster
e1794550ef GUACAMOLE-1628: Docker image of guacamole client is missing unzip 2022-10-03 11:09:42 -07:00
Mike Jumper
89c981127a GUACAMOLE-1656: Merge fix for possible NPE if user KSM config is unset. 2022-09-28 21:17:59 -07:00
James Muehlner
b8d2a9edc1 GUACAMOLE-1656: Check if user KSM config is null before constructing a client. 2022-09-29 03:12:20 +00:00
Mike Jumper
6c43611f51 GUACAMOLE-1656: Merge support for per-user KSM vaults. 2022-09-28 15:06:40 -07:00