Michael Jumper
9d74d9911e
GUACAMOLE-524: Correct JavaDoc references to previous iteration of API rework.
2019-01-22 00:28:44 -08:00
Michael Jumper
49cd4e5531
GUACAMOLE-524: Clarify and document SimpleConnection implementation.
2019-01-21 22:04:44 -08:00
Michael Jumper
6be722ed9d
GUACAMOLE-524: Require usages of SimpleConnection to explicitly request automatic interpretation of parameter tokens. Do not enable by default.
...
Previous implementations of SimpleConnection did not interpret parameter
tokens automatically. Adding that behavior now could have security
implications for downstream users of the class if parameter values may
unexpectedly contain substrings which would be interpreted as tokens,
particularly if parameter values are built from untrusted input.
2019-01-21 19:55:33 -08:00
Michael Jumper
7e67dde751
GUACAMOLE-524: Leverage thread-local storage to allow overriding the deprecated connect() function to have the expected effect within subclasses of SimpleConnection.
2019-01-21 17:52:54 -08:00
Michael Jumper
b638387920
GUACAMOLE-524: Provide distinct, documented, internal access to raw GuacamoleConfiguration within SimpleConnection.
...
While raw, internal access to the GuacamoleConfiguration was originally
present in older versions of SimpleConnection, this access was
undocumented and could result in unexpected behavior if the default
constructor was used, getConfiguration() was overridden, or
setConfiguration() was called.
2019-01-21 17:38:24 -08:00
Michael Jumper
4a1527b1d4
GUACAMOLE-524: Provide bridge implementations of both old and new versions of connect() for sake of compatibility.
2019-01-20 13:30:55 -08:00
Thomas John Wesolowski
f12dd1e2bb
GUACAMOLE-626: Update README.md
...
Few additional formatting tweaks
2019-01-19 00:12:54 -06:00
Thomas John Wesolowski
f1b9491969
GUACAMOLE-626: Update README.md
...
Missed a space
2019-01-19 00:09:43 -06:00
Thomas John Wesolowski
3bb3fc0f70
GUACAMOLE-626: Update README for fomatting and clarity
...
Add `_FILE` suffix where missing
Clarify Docker Secrets section
Reformat line length to match the rest of the file
2019-01-18 23:50:19 -06:00
Thomas Wesolowski
307eb943db
GUACAMOLE-626: Remove backticks, replace with function
2019-01-18 23:50:07 -06:00
Thomas John Wesolowski
8788a51199
GUACAMOLE-626: Update README.md
...
Add appropriate documentation for usage of Docker secrets
2019-01-18 23:49:55 -06:00
Thomas John Wesolowski
a7ed572e3b
GUACAMOLE-626: Few additional changes to add secret support
...
Remove bug causing Docker secret for database file to prevent the script from completing successfully.
2019-01-18 23:49:42 -06:00
Thomas John Wesolowski
32c2618ca9
GUACAMOLE-626: Add Docker secret support for MySQL and Postgres
...
Add support for reading from docker secret files. New script prefers environment variables ending with _FILE over normal variables, meaning that Docker secrets will take precedence. You can, however, mix variable types, ex. MYSQL_USER uses a normal environment variable, while MYSQL_PASSWORD uses a secret.
2019-01-18 23:49:09 -06:00
Virtually Nick
14ed63cf57
GUACAMOLE-705: Merge change string comparison from bash to sh syntax
2019-01-17 07:11:58 -05:00
Joern Lentes
8f63e9adfb
GUACAMOLE-705: changed string comparison from bash to sh syntax
2019-01-17 13:04:37 +01:00
Mike Jumper
435df3c028
GUACAMOLE-271: Merge changes adding Duo support to the Guacamole Docker image.
2019-01-15 16:14:04 -08:00
Scott Paschke
2f3cbf7fa1
GUACAMOLE-271: corrected style of if statement in associate_duo()
2019-01-15 17:06:42 -05:00
Scott Paschke
b9a99f0bc1
GUACAMOLE-271: add Duo to Docker build
2019-01-15 09:12:42 -05:00
Virtually Nick
9dcee8bdac
GUACAMOLE-688: Merge add LDAP_USER_SEARCH_FILTER to docker start script
2019-01-14 11:40:47 -05:00
Virtually Nick
59b1ccc732
GUACAMOLE-699: Merge add helper script for verifying translations
2019-01-13 16:20:09 -05:00
Mike Jumper
fe6203a054
GUACAMOLE-683: Merge Docker image support for OpenID authentication.
2019-01-13 02:14:55 -08:00
Michael Jumper
fe36014e97
GUACAMOLE-699: Add helper script for verifying translations.
2019-01-12 16:36:58 -08:00
Krzysztof Adamski
b971c61193
GUACAMOLE-683: Introduce support for openid authentication in docker build
2019-01-12 20:26:05 +01:00
Joern Lentes
344b868f65
GUACAMOLE-688: corrected white spaces
2019-01-10 16:31:07 +01:00
Joern Lentes
57dfd58bcf
GUACAMOLE-688: added LDAP_USER_SEARCH_FILTER to docker start script
2019-01-09 16:33:05 +01:00
Michael Jumper
78f1ae1b4e
GUACAMOLE-682: Merge support for specfying the Maven build profile when building the Docker image.
2018-12-24 09:06:41 -08:00
Joern Lentes
5fb537b707
GUACAMOLE-682: added parameter documentation
2018-12-23 22:09:55 +01:00
Joern Lentes
516dbfd5c7
GUACAMOLE-682: adapted indent to be consistent
2018-12-22 09:58:27 +01:00
Joern Lentes
2e98f6f8a0
GUACAMOLE-682: added comment with example to build with RADIUS
2018-12-21 15:04:28 +01:00
Joern Lentes
95611f2d93
GUACAMOLE-682: fix env variable passing
2018-12-21 14:50:46 +01:00
Joern Lentes
0f31028565
GUACAMOLE-682: add option to include RADIUS authentication in docker
...
To include library for RADIUS authentication in the docker image the
build needs to activate the maven profile "lgpl-extentions" and copy
the library into the image.
The docker start script needs to pass through settings and link the
library to GUACAMOLE_HOME.
2018-12-21 11:15:25 +01:00
Nick Couchman
fd2198d62b
GUACAMOLE-674: Merge add variable for LDAP member attribute to Docker start script.
2018-12-07 04:49:54 -05:00
Joern Lentes
0f59f6efc8
GUACAMOLE-674: added env variable for member attribute
2018-12-07 10:08:51 +01:00
Nick Couchman
a1e6db170f
GUACAMOLE-598: Merge ignore if current user has no associated data.
2018-12-06 07:01:31 -05:00
Michael Jumper
caf07a92a9
Merge 1.0.0 changes back to master.
2018-12-05 14:40:34 -08:00
Michael Jumper
801a5df9f1
GUACAMOLE-526: Merge changes correcting regression in CAS due to AngularJS update.
...
Including `ngRoute` as a dependency of a module which defines a custom
field type will always result in the following error:
Unknown provider: $rootElementProvider <- $rootElement <- $location <- $route <- $location
This seems to be due to the manner in which the injector is created for
field types. `$rootElementProvider` is not available for injection in
the context of the injector of a custom field. This is generally OK, but
`ngRoute` transitively depends on `$rootElementProvider`. Since
`$rootElementProvider` cannot be injected within the context of a field
type, no field type can depend on ngRoute without causing this error.
Note that extensions can still leverage `ngRoute` (this is already done
by the OpenID support). It just cannot be declared as a dependency of a
module containing a custom field type.
2018-12-05 14:32:37 -08:00
Nick Couchman
29982e3a85
GUACAMOLE-526: Clean up unused code and minor errors.
2018-12-04 19:28:18 -05:00
Nick Couchman
df8c07c187
GUACAMOLE-526: Fix loading of CAS ticket field and redirection.
2018-12-04 19:28:14 -05:00
Michael Jumper
ef0cb1ee7a
GUACAMOLE-598: Ignore if current user has no associated data. Authentication providers are not required to provide data for the users they authenticate.
2018-12-04 13:22:16 -08:00
Michael Jumper
fc457c080d
Merge 1.0.0 changes back to master.
2018-12-03 07:32:21 -08:00
Michael Jumper
a967ffa41c
GUACAMOLE-670: Merge changes correcting conflicting versions of SLF4J.
2018-12-03 07:30:23 -08:00
Nick Couchman
95dfb5e765
GUACAMOLE-670: Use exclusion to block loading of duplicate slf4j.
2018-12-03 07:35:22 -05:00
Nick Couchman
73744d22f9
GUACAMOLE-670: Add slf4j logging to modules to avoid pulling in conflicting versions.
2018-12-02 15:43:12 -05:00
Nick Couchman
823bbeace1
Merge 1.0.0 changes back to master.
2018-11-09 20:26:05 -05:00
Nick Couchman
001ece14e2
GUACAMOLE-220: Merge correct translation strings for user group "disabled" attribute.
2018-11-09 20:24:24 -05:00
James Muehlner
d4f58f2c0d
Merge changes from 1.0.0 back to master.
2018-11-08 22:18:28 -08:00
James Muehlner
4d858451c9
GUACAMOLE-656: Merge maven-surefire-plugin build fix.
2018-11-08 22:16:58 -08:00
Michael Jumper
95b5fdccdc
GUACAMOLE-656: Explicitly depend on maven-surefire-plugin 3.0.0-M1 due to SUREFIRE-1588.
2018-11-08 22:09:35 -08:00
James Muehlner
756ec2fcc4
Merge 1.0.0 changes back to master.
2018-11-08 21:26:43 -08:00
James Muehlner
c0008aed62
GUACAMOLE-220: Merge LDAP user group support.
2018-11-08 20:42:51 -08:00