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
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
a0a5335c4d
GUACAMOLE-1224: Further clarify DirectoryObjectEvent, renaming to IdentifiableObjectEvent.
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
417587259f
GUACAMOLE-1224: Add CRUD-type events for Directory modifications.
2022-10-14 15:55:17 -07:00
Mike Jumper
6c43611f51
GUACAMOLE-1656: Merge support for per-user KSM vaults.
2022-09-28 15:06:40 -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
Michael Jumper
719e957be1
GUACAMOLE-990: Guarantee auth banning occurs before all other auth processing.
2022-09-12 09:17:32 -07: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
James Muehlner
87cd7fbe22
GUACAMOLE-1656: Remove user attributes header; it does not look good.
2022-08-26 18:07:46 +00:00
James Muehlner
e4c65cba19
GUACAMOLE-1656: Add per-user KSM vault functionality.
2022-08-26 18:07:43 +00:00
James Muehlner
a99a76568b
GUACAMOLE-990: Merge new guacamole-auth-ban extension to block brute-force auth attempts.
2022-08-22 15:57:33 -07:00
Michael Jumper
f9d8abcfde
GUACAMOLE-990: Clear out any previous authentication token that is known to be invalid.
2022-08-22 15:16:45 -07:00
Michael Jumper
e6a61b7223
GUACAMOLE-990: Fire auth success/failure events only after authentication has absolutely succeeded or failed, including the details of any failure.
...
Previously, these events were fired only after the user's identity had
been determined (or failed to be determined). If we don't wait until
after the user contexts have also been successfully obtained (or failed
to be obtained), then things like MFA will not be taken into account
for auth events.
2022-08-22 09:59:06 -07:00
Michael Jumper
0e5a3cb74f
GUACAMOLE-990: The UserContext passed to redecorate() should NOT be the internal DecoratedUserContext wrapper.
2022-08-18 12:26:55 -07:00
“Vict0rC”
d72acf6f29
GUACAMOLE-1664: Completed Czech translation, minor corrections. Indentation of the text adjusted exactly according to the en.json file.
2022-08-12 13:06:11 +02:00
elijahnicpon
a116208a6d
GUACAMOLE-1320: Provide chunked file upload mechanism - update uploadHandler documentation
2022-07-28 19:22:31 -04:00
elijahnicpon
003f7e945a
GUACAMOLE-1320: Provide chunked file upload mechanism - add sendEnd()
2022-07-27 20:26:17 -04:00
elijahnicpon
c9a2fc249e
GUACAMOLE-1320: Provide chunked file upload mechanism
2022-07-27 14:07:48 -04:00
James Muehlner
4b161a5a6e
GUACAMOLE-377: Merge client-side support for frame tracking, RemoteFX parameter, and performance tracking extension.
2022-06-13 12:58:50 -07:00
Virtually Nick
eaab38c200
GUACAMOLE-1606: UserGroup should retrieve UserGroup attributes, not User attributes.
2022-06-06 11:20:35 -04:00
Michael Jumper
be90de9a9d
GUACAMOLE-377: Switch over to "disable-gfx" parameter (enable RDPGFX by default).
2022-05-18 15:56:39 -07:00
Michael Jumper
93d97e8c97
GUACAMOLE-377: Add parameter definition and translation for "enable-gfx".
2022-05-17 21:09:18 +00:00
Michael Jumper
7f707cdb04
Merge 1.5.0 changes back to master.
2022-05-02 22:21:42 +00:00
James Muehlner
74a34337f3
GUACAMOLE-1594: Update as many transitive dependencies as possible with force rebuild.
2022-05-02 21:01:26 +00:00
James Muehlner
cc6a0b3074
GUACAMOLE-1594: Merge automatically updated NPM dependencies from dependabot.
2022-05-02 20:43:52 +00:00
Dustin Lang
ed390839d7
GUACAMOLE-1584: add CSS ids to section headers on home page
2022-04-18 14:44:27 -04:00
James Muehlner
3071bb1577
GUACAMOLE-1579: Stop including the auth token when making requests to the /api/patches endpoint.
2022-04-08 21:48:33 +00:00
James Muehlner
5a95861f02
Merge changes from staging/1.5.0 back to master.
2022-03-31 21:39:02 +00:00
Michael Jumper
ba54a3aa18
GUACAMOLE-462: Request correct sort order from REST API when searching history.
2022-03-31 18:06:11 +00:00
James Muehlner
f93015f295
GUACAMOLE-1571: Match convention for function services.
2022-03-31 00:10:13 +00:00