Virtually Nick
9a2fcf7028
Merge 1.5.4 changes back to master.
2023-09-27 00:00:34 -04:00
Mike Jumper
36b41e7309
GUACAMOLE-1856: Correct CREATE_USER vs. CREATE_USER_GROUP check in creation of groups.
2023-09-26 17:23:58 -07:00
Mike Jumper
940c7ad37a
Merge 1.5.3 changes back to master.
2023-06-22 08:37:23 -07:00
James Muehlner
cfd4a32f93
GUACAMOLE-1796: Batch updates to permissions so large permission changes can succeed.
...
(cherry picked from commit f2fd91ade5c75b97bbbccdef5d4ed62765ad8193)
2023-06-21 22:18:19 +00:00
Alex Leitner
2708a205d3
GUACAMOLE-1253: Update select all queries to process in batches.
2023-05-13 13:57:26 -07:00
James Muehlner
c4e6b046ae
GUACAMOLE-926: Disable batch executor for SQL Server JDBC extension - it doesn't work.
2023-05-11 00:12:43 +00:00
Mike Jumper
76ff86ec6b
GUACAMOLE-926: Merge support for importing connections via CSV/JSON/YAML.
2023-04-13 09:49:36 -07: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
Alex Leitner
7f37d0b0d2
GUACAMOLE-1253: Update select all queries to process in batches.
2023-04-07 21:50:36 +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
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
65074385e1
GUACAMOLE-926: Set JDBC to batch mode and just do operations one at a time.
2023-04-07 20:43:29 +00:00
jbochenski
c375e6fcee
GUACAMOLE-1730: Add polish translation.
2023-01-04 15:32:34 +01: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
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
31f9107ca2
GUACAMOLE-1616: Send updated tokens after adding HISTORY_UUID.
2022-06-03 20:51:59 +00:00
James Muehlner
7e4627c943
GUACAMOLE-1616: Store HISTORY_UUID in tokens for use by other extensions.
2022-05-31 21:36:08 +00:00
James Muehlner
cd3c1fbf35
GUACAMOLE-1616: Write history records for external connections if configured to do so.
2022-05-31 17:33:04 +00:00
Michael Jumper
c386845f24
GUACAMOLE-462: Retrieve individual database history records directly (by ID).
2022-02-28 00:30:30 +00:00
Michael Jumper
449fcb828e
GUACAMOLE-462: Allow individual records to be identified and retrieved directly.
2022-02-28 00:30:30 +00:00
Michael Jumper
b80d8da1bb
GUACAMOLE-462: Migrate user/connection record mappers to common base interface.
2022-02-28 00:30:30 +00:00
Michael Jumper
45ac06e0d0
GUACAMOLE-462: Create connection history records for in-progress connections.
...
Besides restoring historically-provided functionality, the ID generated
by the database for connection history records is needed to generate a
deterministic UUID that can be injected into connection configurations
with ${HISTORY_UUID}. Having such a token allows session recordings to
be given names that can be reliably matched with history records.
2022-02-28 00:30:30 +00:00
Michael Jumper
fb3aeb7628
GUACAMOLE-462: Ensure activity record UUID becomes available/updated if underlying model is assigned an ID.
2022-02-28 00:30:30 +00:00
Michael Jumper
538ac5d934
GUACAMOLE-462: Include history record UUID as token.
2022-02-28 00:30:30 +00:00
Michael Jumper
32c7ab03ad
GUACAMOLE-462: Generate consistent history record UUIDs based on database record IDs.
2022-02-28 00:30:30 +00:00
Michael Jumper
9cbf4f045f
GUACAMOLE-462: Add API-level support for associating data with history records.
2022-02-28 00:30:30 +00:00
Jimmy
a818aff733
GUACAMOLE-1446: Fixed a typo mistake ("the the") in some java files.
2021-10-26 08:09:12 +03:00
Michael Jumper
be1ad5dff3
GUACAMOLE-1407: Automatically detect whether MySQL or MariaDB version of "Connector/J" is installed.
2021-08-26 18:37:39 -07:00
Virtually Nick
04c908d5f7
GUACAMOLE-1199: Only update JDBC attributes if values have been provided.
2021-08-21 20:52:57 -04:00
Michael Jumper
eab80688cc
GUACAMOLE-641: Ensure MyBatis "expectedConnectionTypeCode" is generated and matches valid database connections.
2021-06-21 14:44:09 -07:00
Michael Jumper
6ef951cd61
GUACAMOLE-641: Log creation of new database connections.
2021-06-21 14:43:19 -07:00
Michael Jumper
ca443c8a34
GUACAMOLE-641: Add support for all MyBatis JDBC properties to DynamicallyAuthenticatedDataSource.
...
Without support for these properties, important database configuration
aspects are ignored, including driver-specific configuration properties
like MySQL Connector/J's "allowMultiQueries".
2021-06-21 14:41:09 -07:00
Virtually Nick
a9f0e55958
GUACAMOLE-641: Merge expand extension API to allow properties to be retrieved from key vaults.
2021-05-30 21:28:08 -04:00
Mike Jumper
3ec0bdbc57
GUACAMOLE-1355: Merge missing Korean translations.
2021-05-28 00:59:10 -07:00
Moon Sungjoon
49d1ad5e34
GUACAMOLE-1355: Add missing korean translation that reference others.
...
Lines that reference other lines on korean translation have been added.
2021-05-26 01:02:59 +09:00
Michael Jumper
4dd2a80c84
GUACAMOLE-641: Log primary sources of configuration information.
2021-05-20 16:54:45 -07:00
Michael Jumper
c54f126824
GUACAMOLE-641: Standardize database username/password retrieval via JDBCEnvironment.
2021-05-20 16:54:45 -07:00
Michael Jumper
4d65105695
GUACAMOLE-641: Migrate existing extensions to singleton LocalEnvironment.
2021-05-20 16:54:45 -07:00
Virtually Nick
899fff76da
GUACAMOLE-1291: Merge Korean language support
2021-05-13 14:47:38 -04:00
Moon Sungjoon
0181ed1037
GUACAMOLE-1291: Add Korean language support
...
Add translation files for the webapp and the following extensions:
- guacamole-auth-cas
- guacamole-auth-duo
- guacamole-auth-jdbc
- guacamole-auth-openid
- guacamole-auth-quickconnect
- guacamole-auth-saml
- guacamole-auth-totp
Co-authored-by: hwjdghks <5832120@naver.com >
Co-authored-by: JueunPark <josojoso0702@gmail.com >
Co-authored-by: from97 <skm1104@daum.net >
Co-authored-by: Eomhyunjun <zzp1318@gmail.com >
2021-05-14 03:24:40 +09:00
djrm05
0b4c4f46a2
GUACAMOLE-1339: Add missing Spanish translations for client 1.3.0
...
fix some translations
2021-05-09 19:38:31 +02:00
dg-hasimoto
180f576ca4
GUACAMOLE-1265: Update japanese translation
2021-01-21 08:19:04 +09:00
Virtually Nick
3624ffe2fd
Merge 1.3.0 changes back to master.
2020-12-16 07:08:33 -05:00
Virtually Nick
f1783f5dc1
GUACAMOLE-903: Merge improved Chinese internationalization support
2020-12-16 07:02:45 -05:00
XYUU
f7b53d34ef
GUACAMOLE-903: Improved Chinese internationalization support
2020-12-16 18:54:00 +08:00
Laurent Etiemble
93400ef521
GUACAMOLE-1160 : Add/Update French translations.
2020-11-29 11:18:44 +01:00
Virtually Nick
70315d6dcb
Merge 1.3.0 changes back to master.
2020-11-25 18:55:26 -05:00