Commit Graph

404 Commits

Author SHA1 Message Date
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
Michael Jumper
d1de61da6c GUACAMOLE-221: Remove documentation that is no longer applicable as of commit 1210d5624c.
The getGuacamoleConfiguration() function *used* to perform token
substitution. Since the deprecation of the StandardTokens class, this
is no longer the case.
2020-11-25 15:26:50 -08:00
Michael Jumper
483c01a6ac GUACAMOLE-221: Ensure the underlying protocol is exposed for database-driven connections.
The protocol associated with a tunnel should be correctly set
regardless of whether the tunnel results from a Connection,
ConnectionGroup, or ActiveConnection.
2020-11-25 15:26:50 -08:00
Rodrigo Borges
d882b34ec1 GUACAMOLE-1207: Portuguese I18N. Add portuguese translation
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
2020-11-16 14:43:31 -03:00
Virtually Nick
c68a817b46 GUACAMOLE-1078: Merge add Catalan translations to Guacamole 2020-11-03 13:48:06 -05:00
Jordi Roman
5972b006ff GUACAMOLE-1078: Catalan I18N. Generation of a translation into the Catalan language.
The modifications add translation file for the webapp and the following extensions:
  - guacamole-auth-cas
  - guacamole-auth-duo
  - guacamole-auth-jdbc
  - guacamole-auth-openid
  - guacamole-auth-quickconnect
  - guacamole-auth-radius
  - guacamole-auth-saml
  - guacamole-auth-totp

Modify the guac-manifest file of the different translated extensions and place translations in alphabetical order
2020-11-03 18:59:10 +01:00
Mike Jumper
1f8c240f8e GUACAMOLE-1123: Merge standardization on ActivityRecordSet for history retrieval. 2020-10-30 11:27:04 -07:00
Virtually Nick
ba060f5534 GUACAMOLE-1123: Provide default interface implementations for history methods. 2020-10-30 12:26:29 -04:00
Virtually Nick
0430d5510a GUACAMOLE-1123: Fixes to comments, method scope, and minor code tweaks. 2020-10-30 12:26:29 -04:00
Virtually Nick
3d761ea794 GUACAMOLE-1123: Deprecate getHistory() method. 2020-10-30 12:26:29 -04:00
Virtually Nick
71625340f5 GUACAMOLE-1123: Implement new methods for retrieving user and connection history. 2020-10-30 12:26:29 -04:00