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
James Muehlner
06d321fe5d
GUCAMOLE-1656: Do not expose the KSM config blob through the REST API.
2022-09-28 21:55:32 +00:00
James Muehlner
b2d7b83d98
GUACAMOLE-990: Merge change ensuring internal errors are correctly handed and logged.
2022-09-28 12:28:31 -07:00
James Muehlner
4415efa726
GUACAMOLE-1687: Merge change ensuring network will cause keep-alive pings to be sent.
2022-09-28 11:04:41 -07:00
Michael Jumper
7f2ea222bb
GUACAMOLE-1687: Clean, document, and clarify usage of tunnel timer reset function.
2022-09-28 10:50:25 -07:00
Michael Jumper
3036c96a1f
GUACAMOLE-1687: Leverage network activity to ensure keep-alive pings are sent.
2022-09-27 16:46:25 -07:00
Michael Jumper
b7deee427d
GUACAMOLE-990: Ensure internal errors during auth reach global error handling/logging.
2022-09-26 11:42:23 -07:00
James Muehlner
8a7bde8e9c
GUACAMOLE-1656: Simplify, clean up, and improve documentation of KSM code.
2022-09-23 23:19:41 +00:00
James Muehlner
165bd413c0
GUACAMOLE-990: Merge change ensuring banning occurs before other auth.
2022-09-12 14:58:46 -07:00
Michael Jumper
719e957be1
GUACAMOLE-990: Guarantee auth banning occurs before all other auth processing.
2022-09-12 09:17:32 -07:00
James Muehlner
dfc7e6dd90
GUACAMOLE-1656: Simplify auto-refresh behavior in JDBC auth provider.
2022-08-26 18:12:23 +00:00
James Muehlner
3790d76fc9
GUACAMOLE-1656: Force refresh the user context on updateUserContext to ensure that any modified user attributes are picked up.
2022-08-26 18:12:21 +00:00
James Muehlner
e882a08486
GUACAMOLE-1656: Ensure the preferences page refreshes on save in case a one-time-token was updated.
2022-08-26 18:11:42 +00:00