James Muehlner
|
a736e062c7
|
GUACAMOLE-926: Correct spacing in import translations.
|
2023-04-17 15:42:15 +00:00 |
|
James Muehlner
|
3417b612c4
|
GUACAMOLE-926: Explicitly catch expected CSV binary parse error and display generic error instead.
|
2023-04-15 04:15:24 +00:00 |
|
James Muehlner
|
d3f4bf06cc
|
GUACAMOLE-926: Better handling for invalid import files.
|
2023-04-14 22:43:21 +00:00 |
|
James Muehlner
|
6ff2ec0e72
|
GUACAMOLE-926: Fix attribute disambiguation suffix handling.
|
2023-04-14 18:42:29 +00:00 |
|
James Muehlner
|
6f6f8d44b8
|
GUACAMOLE-926: Validate parentIdentifiers before attempting connection import.
|
2023-04-13 23:17:21 +00:00 |
|
James Muehlner
|
4534f945f2
|
GUACAMOLE-1769: Merge fixed null handling for KSM field lookup.
|
2023-04-13 13:47:20 -07:00 |
|
James Muehlner
|
341f359c6f
|
GUACAMOLE-926: Allow a bit more leeway in import group declaration.
|
2023-04-13 19:26:03 +00:00 |
|
James Muehlner
|
d58149ed05
|
GUACAMOLE-926: Ensure loading style is always removed when file processing is complete.
|
2023-04-13 18:34:58 +00:00 |
|
James Muehlner
|
449675c79a
|
GUACAMOLE-926: Add class to error rows with actual errors for easier restyling.
|
2023-04-11 23:13:00 +00:00 |
|
James Muehlner
|
b831d0a82b
|
GUACAMOLE-926: Factor file input and drag/drop out into directives.
|
2023-04-11 23:13:00 +00:00 |
|
James Muehlner
|
45dc611ab1
|
GUACAMOLE-926: Switch out connection icon to a better looking one.
|
2023-04-11 23:13:00 +00:00 |
|
James Muehlner
|
8aaa636705
|
GUACAMOLE-926: Always use translation system for errors.
|
2023-04-11 23:13:00 +00:00 |
|
James Muehlner
|
d657d2b90a
|
GUACAMOLE-926: Clean up unneeded code, trailing whitespace; fix bugs, styling, comments and licenses.
|
2023-04-11 23:12:54 +00:00 |
|
James Muehlner
|
a987612757
|
GUACAMOLE-1767: Merge corrected parent project version to 1.5.1.
|
2023-04-10 09:19:14 -07:00 |
|
James Muehlner
|
f8fb95fbc8
|
GUACAMOLE-926: Finalize automatic cleanup on failure.
|
2023-04-07 20:43:30 +00:00 |
|
James Muehlner
|
9c31dba3cd
|
GUACAMOLE-926: Add a success message once the import has succeeded.
|
2023-04-07 20:43:30 +00:00 |
|
James Muehlner
|
7bf192fd73
|
GUACAMOLE-926: Switch to standard notification style.
|
2023-04-07 20:43:30 +00:00 |
|
James Muehlner
|
eadc1779a0
|
GUACAMOLE-926: Import/upload UI improvements.
|
2023-04-07 20:43:30 +00:00 |
|
James Muehlner
|
2ce7876f26
|
GUACAMOLE-926: Migrate upload directive into import page controller since they're so tangled up together to make it not worth seperating them.
|
2023-04-07 20:43:30 +00:00 |
|
James Muehlner
|
322adbc294
|
GUACAMOLE-926: Display connection-specific errors to the user.
|
2023-04-07 20:43:30 +00:00 |
|
James Muehlner
|
5a2a4a79a7
|
GUACAMOLE-926: Roll back created users and user groups as well.
|
2023-04-07 20:43:30 +00:00 |
|
James Muehlner
|
690a8a34ca
|
GUACAMOLE-926: Add file format help page.
|
2023-04-07 20:43:30 +00:00 |
|
James Muehlner
|
a1c1a58886
|
GUACAMOLE-926: Create new file upload UI.
|
2023-04-07 20:43:30 +00:00 |
|
James Muehlner
|
51e0fb8c66
|
GUACAMOLE-926: Grant permissions to all users / groups.
|
2023-04-07 20:43:30 +00:00 |
|
James Muehlner
|
bfb7f3b78a
|
GUACAMOLE-926: Create users and groups; don't require them to exist beforehand.
|
2023-04-07 20:43:30 +00:00 |
|
James Muehlner
|
761438e02d
|
GUACAMOLE-926: Also accept user and group identifiers to post in a seperate request.
|
2023-04-07 20:43:30 +00:00 |
|
James Muehlner
|
314adf6c23
|
GUACAMOLE-926: Remove patch update functionality. It's needed for batch import, and it's a can of worms.
|
2023-04-07 20:43:30 +00:00 |
|
James Muehlner
|
cbb44efb2b
|
GUACAMOLE-926: Translate to API patches in patch service.
|
2023-04-07 20:43:30 +00:00 |
|
James Muehlner
|
a6af634d86
|
GUACAMOLE-926: Implement logic for translating CSV rows to connection objects.
|
2023-04-07 20:43:29 +00:00 |
|
James Muehlner
|
fac76ef0cb
|
GUACAMOLE-926: Migrate import code to a dedicated module.
|
2023-04-07 20:43:29 +00:00 |
|
James Muehlner
|
ec33c81f1a
|
GUACAMOLE-926: Parse YAML, CSV, JSON on frontend and submit to API.
|
2023-04-07 20:43:29 +00:00 |
|
James Muehlner
|
e6bd12ee4c
|
GUACAMOLE-926: Allow JDBC extensions to accept identifiers from user for update.
|
2023-04-07 20:43:29 +00:00 |
|
James Muehlner
|
9cdbe0fb36
|
GUACAMOLE-926: Improve response plumbing through to user.
|
2023-04-07 20:43:29 +00:00 |
|
James Muehlner
|
7d1d5cdf13
|
GUACAMOLE-926: Success / Error handling in REST API.
|
2023-04-07 20:43:29 +00:00 |
|
James Muehlner
|
65074385e1
|
GUACAMOLE-926: Set JDBC to batch mode and just do operations one at a time.
|
2023-04-07 20:43:29 +00:00 |
|
James Muehlner
|
97e99d6fe3
|
GUACAMOLE-926: Create directory infrastructure for batch creation.
|
2023-04-07 20:43:29 +00:00 |
|
James Muehlner
|
bd12ac9bc6
|
GUACAMOLE-1765: Disable tests by default so the build doesn't require firefox.
|
2023-04-07 18:34:50 +00:00 |
|
James Muehlner
|
bf63964337
|
GUACAMOLE-1765: Switch to firefox browser.
|
2023-04-07 17:22:45 +00:00 |
|
James Muehlner
|
a765e34488
|
GUACAMOLE-1765: Use maven-frontend-plugin instead of jasmine-frontend-plugin to fix docker build.
|
2023-04-07 17:22:45 +00:00 |
|
James Muehlner
|
b52646076c
|
GUACAMOLE-839: Merge stack overflow fix.
|
2023-04-04 09:16:55 -07:00 |
|
James Muehlner
|
45955b67e0
|
GUACAMOLE-1754: Run docker build for PR CI.
|
2023-04-03 22:00:20 +00:00 |
|
James Muehlner
|
b980648808
|
Merge 1.5.1 changes back to master.
|
2023-04-03 21:40:44 +00:00 |
|
James Muehlner
|
8a319eb908
|
GUACAMOLE-1763: Merge webapp dependency version updates.
|
2023-04-03 14:40:09 -07:00 |
|
James Muehlner
|
41f65b02f7
|
GUACAMOLE-1219: Merge support for disabling TOTP on a user or user group basis.
|
2023-03-28 09:29:07 -07:00 |
|
James Muehlner
|
b3b75eeb0b
|
GUACAMOLE-1757: Merge fix for duplicated SSO provider list.
|
2023-03-23 12:56:23 -07:00 |
|
James Muehlner
|
baf3e84c6a
|
GUACAMOLE-1756: Merge login failure UI for when no interactive login form was used.
|
2023-03-23 09:57:03 -07:00 |
|
James Muehlner
|
35cee2f279
|
GUACAMOLE-839: Merge corrected handling of possible null values within SSL/TLS client auth support.
|
2023-03-08 10:48:02 -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 |
|
James Muehlner
|
4308bc1389
|
GUACAMOLE-1740: Merge change hiding clipboard contents in sidebar until explicitly focused.
|
2023-02-27 15:33:21 -08:00 |
|
James Muehlner
|
180c045ad9
|
Merge 1.5.0 changes back to master.
|
2023-02-04 00:55:20 +00:00 |
|
James Muehlner
|
3ad32215a9
|
GUACAMOLE-1293: Merge user count UI improvements for anonymous users.
|
2023-02-03 16:54:30 -08:00 |
|
James Muehlner
|
44d53a21b0
|
GUACAMOLE-1731: Merge parent project version bump to 1.5.0 for extensions.
|
2023-01-11 09:10:15 -08:00 |
|
James Muehlner
|
5966dcae63
|
GUACAMOLE-1604: Merge version number bumps to 1.5.0.
|
2023-01-10 17:14:29 -08:00 |
|
James Muehlner
|
2208ce9140
|
GUACAMOLE-1594: Merge update to latest version of java/javascript dependencies.
|
2023-01-10 17:00:19 -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 |
|
James Muehlner
|
b9044caf65
|
GUACAMOLE-1772: Allow user configuration of KSM API call timeout.
|
2022-11-30 16:37:44 +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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
James Muehlner
|
882cb5ea45
|
GUACAMOLE-1224: Merge updated event handling and global logging improvements.
|
2022-10-14 16:27:41 -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 |
|
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 |
|
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 |
|
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 |
|
James Muehlner
|
33f2b499ef
|
GUACAMOLE-1656: Fall back to user KSM config for single value fetch.
|
2022-08-26 18:11:40 +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
|
c7bb1cb50c
|
GUACAMOLE-1661: Parse config only once when iterating records.
|
2022-08-25 00:03:18 +00:00 |
|
James Muehlner
|
2b997a9992
|
GUACAMOLE-1661: Restore logic to not index records by login if hostname is already defined.
|
2022-08-24 19:03:16 +00:00 |
|
James Muehlner
|
e0a9364dde
|
GUACAMOLE-1661: Simplify and clarify KSM domain search code.
|
2022-08-24 18:53:21 +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 |
|
James Muehlner
|
843add93a5
|
GUACAMOLE-1614: Merge inclusion of chromium-driver in Docker build for JS unit tests.
|
2022-08-22 14:26:56 -07:00 |
|
James Muehlner
|
593cfaaffe
|
GUACAMOLE-1661: Match by both user and domain when using KEEPER_USER_ tokens.
|
2022-08-10 23:49:59 +00:00 |
|
James Muehlner
|
aa06c81f29
|
GUACAMOLE-1661: Add domain search support for KSM vault extension.
|
2022-08-10 17:36:44 +00:00 |
|
James Muehlner
|
b35b4d509f
|
GUACAMOLE-1372: Modify usage of SAML library to allow signed requests.
|
2022-07-28 18:28:58 +00:00 |
|
James Muehlner
|
67b5db77e1
|
GUACAMOLE-1629: Keep track of iterated identifiers when recursing connection group tree looking for KSM attribute to ensure no infinite loop.
|
2022-07-26 21:39:07 +00:00 |
|
James Muehlner
|
d599ad317c
|
GUACAMOLE-1643: Ensure that the KSM config attribute is always visible for connection groups.
|
2022-07-21 23:26:25 +00:00 |
|
James Muehlner
|
492dbf48d6
|
GUACAMOLE-1643: Ensure connection groups with an empty KSM config attribute fall back to the global config.
|
2022-07-21 23:25:25 +00:00 |
|
James Muehlner
|
b8058e7561
|
GUACAMOLE-1643: Validate/translate KSM configs and one-time tokens on connection group save.
|
2022-07-21 17:38:31 +00:00 |
|
James Muehlner
|
12832bed88
|
GUACAMOLE-1629: Use Java 8 compatible collector to append connection group attributes.
|
2022-07-06 19:06:42 +00:00 |
|
James Muehlner
|
0585ab5e5b
|
GUACAMOLE-1629: Fix client/cache confusion in comments.
|
2022-07-06 19:01:33 +00:00 |
|
James Muehlner
|
374f1b5e49
|
GUACAMOLE-1629: Always include any pre-existing connection group attributes when exposing new ones.
|
2022-07-06 17:55:36 +00:00 |
|
James Muehlner
|
5b69bf405d
|
GUACAMOLE-1629: Use TextField for KSM configuration since it's always one line.
|
2022-07-06 17:31:22 +00:00 |
|
James Muehlner
|
616cb39682
|
GUACAMOLE-1372: Throw fatal exception if files are specified but unreadable.
|
2022-07-05 20:38:11 +00:00 |
|
James Muehlner
|
025e831b3d
|
GUACAMOLE-1372: Add configuration properties for setting private key and cert.
|
2022-07-05 19:49:54 +00:00 |
|
James Muehlner
|
fee2f8b416
|
GUACAMOLE-1629: Hook KSM vault code into base vault code and clean up.
|
2022-07-01 20:14:34 +00:00 |
|
James Muehlner
|
16efc0cdc1
|
GUACAMOLE-1629: Implement multiple-vault support for KSM codebase.
|
2022-06-29 21:36:53 +00:00 |
|