Commit Graph

623 Commits

Author SHA1 Message Date
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
Virtually Nick
20eec4bbb0 Merge 1.4.0 changes back to master. 2021-12-27 09:32:39 -05:00
Michael Jumper
b8d23962d6 GUACAMOLE-773: Update Java dependencies to latest stable, compatible versions. 2021-12-26 17:50:43 -08:00
Virtually Nick
588915d232 Merge 1.4.0 changes back to master. 2021-12-12 07:25:13 -05:00
Michael Jumper
5e9e215356 GUACAMOLE-1411: Bump version numbers to 1.4.0. 2021-12-11 16:27:00 -08:00
Tadashi Kanda
23b9d91d6f GUACAMOLE-1453: Reflect of indicate.(minor change) 2021-10-29 00:39:17 +09:00
Tadashi Kanda
d722c3a759 GUACAMOLE-1453: Reflect of indicate. 2021-10-28 23:53:13 +09:00
Tadashi Kanda
3b34d2cd73 GUACAMOLE-1453: Enable SSL connection between Guacamole and DB using MaraiDB Connector/J 2021-10-28 11:59:11 +09: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
fc9739a4d6 GUACAMOLE-1407: Explicitly fail early if no JDBC driver can be found for MySQL/MariaDB. 2021-08-26 18:37:39 -07: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
0364d45d9d GUACAMOLE-1378: Correct naming of guacamole-auth-jdbc dist .tar.gz archive.
The distribution .tar.gz of the guacamole-auth-jdbc set of extensions
should be called "guacamole-auth-jdbc-VERSION.tar.gz", not
"guacamole-auth-jdbc-dist-VERSION.tar.gz".
2021-07-17 17:07:53 -07: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
Michael Jumper
45c2cbf6b8 GUACAMOLE-1364: Remove inconsistent "guac-" prefix from standard extension namespaces. 2021-06-15 00:21:56 -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
Mike Jumper
cde84724e8 GUACAMOLE-1339: Merge updates and corrections to Spanish translation strings. 2021-05-09 15:27:55 -07: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
Michael Jumper
481a2ca60b GUACAMOLE-773: Switch to older mybatis-guice that uses a stable SLF4J.
Newer releases of mybatis-guice have switched over to alpha releases of
SLF4J 2.0.0.
2021-04-03 12:10:10 -07:00
Michael Jumper
47215cfdf9 GUACAMOLE-773: Update all Java dependencies to latest stable versions. 2021-04-02 15:43:29 -07:00
Michael Jumper
1fceb6b535 GUACAMOLE-1298: Migrate generation of guacamole-auth-jdbc tarball to common dist.xml configuration. 2021-03-31 16:43:00 -07:00
Michael Jumper
3823a91ea7 GUACAMOLE-1298: Combine duplicate Maven declarations into parent pom.xml. 2021-03-31 16:22:30 -07:00
Michael Jumper
6c8a699faa GUACAMOLE-1298: Automatically generate LICENSE and NOTICE files. 2021-03-31 11:42:38 -07:00
Michael Jumper
53fe6e34f8 GUACAMOLE-1298: Migrate to centralized declarations of common dependencies. 2021-03-31 11:24:24 -07: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
Mike Jumper
c4b9b0173c GUACAMOLE-1205: Merge bump of version numbers to 1.3.0. 2020-11-03 22:17:21 -08:00
Virtually Nick
5da40bd633 GUACAMOLE-1205: Bump Guacamole Client components to version 1.3.0 2020-11-03 18:06:47 -05: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
Michael Jumper
624d49847c GUACAMOLE-1021: Refactor SQL Server queries to NOT duplicate results across related entities.
Previous versions of the SQL Server queries relied on permission for
each object being granted from exactly one location, thus allowing
queries to be narrowed by permission using a simple JOIN. This is no
longer the case, as permissions may be inherited from multiple
locations (groups).
2020-10-31 15:36:11 -07:00
Michael Jumper
349fc36109 GUACAMOLE-1021: Refactor MySQL queries to NOT duplicate results across related entities.
Previous versions of the MySQL queries relied on permission for each
object being granted from exactly one location, thus allowing queries
to be narrowed by permission using a simple JOIN. This is no longer
the case, as permissions may be inherited from multiple locations
(groups).
2020-10-31 15:36:11 -07:00