Commit Graph

2933 Commits

Author SHA1 Message Date
Michael Jumper
7d5ec77adf GUACAMOLE-1756: Clean up assignment of application state. 2023-03-23 00:16:32 -07:00
Michael Jumper
c21ee0f830 GUACAMOLE-1756: Display login failures regardless of whether the interactive login form was used. 2023-03-22 14:08:52 -07:00
Virtually Nick
23a5c9476f GUACAMOLE-839: Merge add webapp SSO support for certificates / smart cards. 2023-03-07 20:59:57 -05:00
Alex Leitner
f31356c2f5 GUACAMOLE-1740: Prevent collisions of clipboard inactive and active classes with other classes of the same name. 2023-03-07 19:22:03 +00:00
Michael Jumper
b6ce477625 GUACAMOLE-839: Support deferred retrieval of authentication parameters. 2023-03-01 09:10:52 -08:00
Michael Jumper
9177cac3cc GUACAMOLE-839: Allow authenticationService to affect login screen even if not invoked by login screen. 2023-03-01 09:10:52 -08:00
James Muehlner
e9d8618cc8 GUACAMOLE-1744: Merge fix to clean up UI only if user is not logged in. 2023-02-28 11:46:10 -08:00
Michael Jumper
5b8170eee4 GUACAMOLE-1744: Clean up UI only if user is not logged in. 2023-02-28 11:01:42 -08:00
James Muehlner
4308bc1389 GUACAMOLE-1740: Merge change hiding clipboard contents in sidebar until explicitly focused. 2023-02-27 15:33:21 -08:00
Alex Leitner
2c15f3d21f GUACAMOLE-1740: Don't display clipboard contents in the clipboard editor until it is focused on. 2023-02-27 23:25:27 +00:00
Virtually Nick
9caf5c530f GUACAMOLE-1744: Merge automatically clean up UI if session has expired in the background. 2023-02-27 17:56:18 -05:00
Michael Jumper
d10c35396e GUACAMOLE-1744: Automatically reset UI if session is no longer valid. 2023-02-27 14:53:09 -08:00
Michael Jumper
f61f016fdf GUACAMOLE-1744: Provide REST API mechanism for testing session validity.
NOTE: This test must not have the effect of resetting a session's last
accessed time, or periodic validity tests will erroneously act as
session keep-alives.
2023-02-27 14:53:09 -08:00
Michael Jumper
cfffcdf0b7 GUACAMOLE-1745: Ensure deep copies of session storage are created only if necessary. 2023-02-27 14:44:46 -08:00
Mike Jumper
72b0634a5f GUACAMOLE-1730: Merge Polish translation. 2023-02-04 13:08:30 -08:00
James Muehlner
180c045ad9 Merge 1.5.0 changes back to master. 2023-02-04 00:55:20 +00:00
Mike Jumper
309350a909 GUACAMOLE-1293: Display anonymous users within a shared session as "Anonymous". 2023-02-03 16:37:19 -08:00
Virtually Nick
2f30b6aad6 Merge 1.5.0 changes back to master. 2023-02-03 14:31:12 -05:00
Mike Jumper
c45c529522 GUACAMOLE-1293: Display user count and join/leave notifications in out-of-the-way status indicator. 2023-01-30 10:16:22 -08:00
Mike Jumper
a0d5824e83 GUACAMOLE-1293: Add "onjoin" and "onleave" events as alternative to handling low-level "msg" instructions directly. 2023-01-30 10:16:22 -08:00
Mike Jumper
250039aaf9 GUACAMOLE-1293: Replace message list with overall shared user count. 2023-01-30 10:16:22 -08:00
Mike Jumper
0614861578 Merge 1.5.0 changes back to master. 2023-01-10 21:59:48 -08:00
Mike Jumper
9f176ed489 Merge 1.5.0 changes back to master. 2023-01-10 21:52:26 -08:00
Virtually Nick
934e437900 GUACAMOLE-1293: Tweak translation names to match arguments and use translation service to canonicalize. 2023-01-10 21:10:43 -05:00
Virtually Nick
b666aebce8 GUACAMOLE-1293: Adjust argument displayed to user to match position from guacd. 2023-01-10 21:10:43 -05:00
Virtually Nick
9e5f101371 GUACAMOLE-1293: Change "username" instruction to simply "name" for clarity on its purpose. 2023-01-10 21:10:43 -05:00
Virtually Nick
22e8ba66ea GUACAMOLE-1293: Add type notations to comments; switch arguments to more obvious strings. 2023-01-10 21:10:43 -05:00
Virtually Nick
773a03a7d9 GUACAMOLE-1293: Correct and add missing comments for accuracy and clarity. 2023-01-10 21:10:43 -05:00
Virtually Nick
871ffe7288 GUACAMOLE-1293: Change msg instruction to code plus arguments. 2023-01-10 21:10:43 -05:00
Virtually Nick
d0b5ffe967 GUACAMOLE-1293: Change handshake instruction and client to username. 2023-01-10 21:10:43 -05:00
Virtually Nick
236164c6ec GUACAMOLE-1293: Add tunnel support for setting the name during client handshake. 2023-01-10 21:10:43 -05:00
Virtually Nick
33432c228c GUACAMOLE-1293: Add client-side support for join/leave notification. 2023-01-10 21:10:43 -05:00
James Muehlner
5966dcae63 GUACAMOLE-1604: Merge version number bumps to 1.5.0. 2023-01-10 17:14:29 -08:00
Mike Jumper
b35873f79e GUACAMOLE-1604: Add 1.5.0 to list of compatible API versions. 2023-01-10 16:41:23 -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
0f3cb8d056 GUACAMOLE-1594: Update JavaScript dependencies to latest compatible versions. 2023-01-10 16:28:08 -08:00
jbochenski
c375e6fcee GUACAMOLE-1730: Add polish translation. 2023-01-04 15:32:34 +01:00
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
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
69334b05e2 GUACAMOLE-1721: Store only auth token from auth response in localStorage. 2022-11-29 23:10:21 +00: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
Michael Jumper
9ca7d00dab GUACAMOLE-1594: Exclude optional JavaMail dependency from Logback. 2022-11-11 16:04:16 -08:00
James Muehlner
88d9f40a3d Merge 1.5.0 changes back to master. 2022-10-28 21:30:19 +00: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
89433ee3c7 GUACAMOLE-1224: Log extension sources of objects affected by REST API. 2022-10-14 16:08:46 -07:00