Michael Jumper
2df24bf911
GUACAMOLE-641: Document return type of VaultUserContext.resolve().
2022-01-22 22:25:04 -08:00
Michael Jumper
0359aa6225
GUACAMOLE-641: Follow widely-accepted public static final Logger
idiom.
...
From https://github.com/apache/guacamole-client/pull/336#discussion_r241549475 :
>
> SLF4J formerly recommended that instance variables be used
> (non-static), but no longer takes either stance:
> https://www.slf4j.org/faq.html#declared_static
>
> If we have to pick something to be the standard going forward, I'd
> say let's stick with the accepted idiom of `private static final`
> loggers, with the exception being where it's actually necessary to
> not be `static` (dependency injection).
>
2022-01-22 22:25:04 -08:00
Michael Jumper
e0fce54056
GUACAMOLE-641: Correct typo in documentation - "AzureKeyVaultAuthenticationiProviderModule" should be "AzureKeyVaultAuthenticationProviderModule".
2022-01-22 22:25:04 -08:00
Michael Jumper
3dbb821baf
GUACAMOLE-641: Retrieve tokens asynchronously and in parallel.
2022-01-22 22:25:04 -08:00
Michael Jumper
2f946d962b
GUACAMOLE-641: Allow tokens to be easily injected on-demand.
2022-01-22 22:25:04 -08:00
Michael Jumper
e56becc258
GUACAMOLE-641: Retrieve secrets from Azure Key Vault.
2022-01-22 22:25:04 -08:00
Michael Jumper
cab29bacf7
GUACAMOLE-641: Automatically cache requests for secrets from the vault.
2022-01-22 22:25:04 -08:00
Michael Jumper
6145a79f5d
GUACAMOLE-641: Add generic vault support with an initial Azure Key Vault implementation.
2022-01-22 22:25:04 -08:00
Michael Jumper
0ac67b8cf8
GUACAMOLE-641: Provide strict filtering mode for TokenFilter which disallows undefined tokens.
2022-01-22 22:25:04 -08:00
Michael Jumper
19920eeed1
GUACAMOLE-641: Allow token retrieval/generation to fail with an error.
2022-01-22 22:25:04 -08:00
Mike Jumper
1b3361e006
GUACAMOLE-1394: Merge support for setting OpenID groups claim type in Docker image.
2022-01-03 22:01:14 -08:00
Mike Jumper
6a9cd798bf
GUACAMOLE-1275: Merge correction to user home page permission check.
2022-01-03 21:09:29 -08:00
Virtually Nick
70f73cd47d
GUACAMOLE-1394: Add support for setting OpenID groups claim type in Docker.
2022-01-03 12:43:17 -05:00
Virtually Nick
5a7909a1fc
GUACAMOLE-1275: Use effective permissions for determining user home page.
2022-01-03 11:56:08 -05:00
Virtually Nick
aa99b4bc8a
GUACAMOLE-957: Merge add license information for SnakeYAML version required by updated Jackson.
2021-12-27 13:03:50 -07:00
Michael Jumper
c8ffbbdbab
GUACAMOLE-957: Add license information for SnakeYAML version required by updated Jackson.
2021-12-27 10:56:27 -08:00
Virtually Nick
20eec4bbb0
Merge 1.4.0 changes back to master.
2021-12-27 09:32:39 -05:00
Virtually Nick
52d10b2ba0
GUACAMOLE-773: Merge latest update of Java and JavaScript dependencies.
2021-12-27 07:18:17 -07:00
Michael Jumper
d8ce01318e
GUACAMOLE-773: Update JavaScript dependencies to latest stable, compatible versions.
2021-12-26 17:50:43 -08:00
Michael Jumper
b8d23962d6
GUACAMOLE-773: Update Java dependencies to latest stable, compatible versions.
2021-12-26 17:50:43 -08:00
Virtually Nick
881d203080
GUACAMOLE-1418: Merge add support of SQLServer JDBC plugin to Docker build
2021-12-26 08:37:32 -07:00
Virtually Nick
2d269a129d
Merge 1.4.0 changes back to master.
2021-12-26 10:32:55 -05:00
Virtually Nick
0a0cecd24c
GUACAMOLE-1364: Merge correct rendering of SSO provider list during invalid login animation.
2021-12-26 08:31:28 -07:00
Michael Jumper
f1e9ee6876
GUACAMOLE-1364: Correct rendering of SSO provider list during invalid login animation.
...
The SSO provider list unexpectedly shrinks when the invalid login
"shake" animation plays due to the use of "display: table-row" vs. the
login form's own use of "display: table-cell". Migrating the SSO
provider list to a simple absolutely-positioned div corrects this and
matches the way the Guacamole version is rendered.
2021-12-26 00:00:38 -08:00
jbpaux
42f753bda8
GUACAMOLE-1418: update SQL Server driver to 9.4.1
2021-12-25 22:40:26 +01:00
jbpaux
c6eeeab560
GUACAMOLE-1418: fix missing space
2021-12-25 22:36:17 +01:00
Virtually Nick
e64013059d
Merge 1.4.0 changes back to master.
2021-12-25 10:20:06 -05:00
Virtually Nick
014d692567
GUACAMOLE-478: Merge add parameter definition and translations for "normalize-clipboard".
2021-12-25 09:51:47 -05:00
Michael Jumper
b66c964848
GUACAMOLE-478: Add parameter definition and translations for "normalize-clipboard".
2021-12-25 00:48:25 -08:00
Michael Jumper
841b659a20
Merge 1.4.0 changes back to master.
2021-12-24 14:52:16 -08:00
Mike Jumper
5de1063302
GUACAMOLE-1261: Merge correction to handling of generated settings URLs.
2021-12-24 14:51:49 -08:00
jbpaux
c04af737b4
GUACAMOLE-1418: Make use of secrets files clearer
2021-12-24 17:13:23 +01:00
Virtually Nick
f34477f90e
GUACAMOLE-1261: Escape strings used to generate URLs for user, groups, and connections.
2021-12-23 16:38:44 -05:00
Virtually Nick
a543db56e2
Merge 1.4.0 changes back to master.
2021-12-19 18:35:32 -05:00
Virtually Nick
f6c1251acc
GUACAMOLE-986: Merge update documentation of parameters/returns.
2021-12-19 18:32:33 -05:00
Michael Jumper
1ca1161a68
GUACAMOLE-986: Update documentation of all parameters/returns to specify non-nullable and/or primitive types where appropriate.
2021-12-18 23:03:57 -08:00
Virtually Nick
da495eb7c3
GUACAMOLE-1475: Merge make api-session-timeout set-able via Docker env var
2021-12-14 14:24:53 -05:00
Marc Jegliewski
6857c1d220
GUACAMOLE-1475: Make api-session-timeout setable in Docker via env var API_SESSION_TIMEOUT
2021-12-13 12:41:12 +01:00
Virtually Nick
137beacaf7
Merge 1.4.0 changes back to master.
2021-12-12 07:30:43 -05:00
Virtually Nick
7d92822441
GUACAMOLE-1064: Merge add Norwegian keymap parameter value and translation.
2021-12-12 07:28:13 -05:00
Virtually Nick
588915d232
Merge 1.4.0 changes back to master.
2021-12-12 07:25:13 -05:00
Virtually Nick
a9e15a9988
GUACAMOLE-1411: Merge bump version numbers to 1.4.0.
2021-12-12 07:23:04 -05:00
Michael Jumper
5e9e215356
GUACAMOLE-1411: Bump version numbers to 1.4.0.
2021-12-11 16:27:00 -08:00
Virtually Nick
dd563796e7
GUACAMOLE-680: Merge navigate user back to home screen upon clicking "re-login".
2021-12-11 07:48:24 -05:00
Michael Jumper
68dd871e24
GUACAMOLE-1064: Add Norwegian keymap parameter value and translation.
2021-12-10 23:43:36 -08:00
Michael Jumper
c232c17b71
GUACAMOLE-680: Navigate user back to home screen upon clicking "re-login".
2021-12-10 23:34:06 -08:00
Virtually Nick
666ae93a9d
GUACAMOLE-1433: Merge update PostgreSQL JDBC driver in Docker image
2021-12-04 08:11:22 -05:00
James Muehlner
48a38e7b97
Merge 1.4.0 changes back to master.
2021-12-03 21:23:39 -08:00
James Muehlner
66e1f1f136
GUACAMOLE-1364: Merge functionality to allow traditional username/password or SSO.
2021-12-03 21:19:58 -08:00
Michael Jumper
b6696b9dba
GUACAMOLE-1364: Extract common SSO resource for IdP redirect.
2021-12-03 21:18:04 -08:00