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
Michael Jumper
b355106c77
GUACAMOLE-220: Remove unnecessary explicit type parameters.
2018-11-08 20:11:17 -08:00
Michael Jumper
a4d6f62df0
GUACAMOLE-220: Reword description of getGroupSearchFilter() to be less brain-meltingly difficult to read.
2018-11-08 19:55:49 -08:00
Michael Jumper
83033cad65
GUACAMOLE-220: Use JavaDoc "{@link Map}" to point to Map interface.
2018-11-08 19:45:25 -08:00
Michael Jumper
3c5594db2e
GUACAMOLE-220: Group attribute "disabled" controls whether the group has any effect, not whether login is allowed.
2018-11-03 17:24:06 -07:00
Michael Jumper
2d6ba84a3d
GUACAMOLE-220: Refactor default behavior of SimpleUser and SimpleUserGroup into AbstractUser and AbstractUserGroup.
2018-11-03 14:52:24 -07:00
Michael Jumper
90a6d8e371
GUACAMOLE-220: Clarify usage of SimpleUser and SimpleUserGroup.
2018-11-03 14:14:04 -07:00
Michael Jumper
d533de118f
GUACAMOLE-220: Add EMPTY_SET convenience constant to all core set interfaces.
2018-11-03 14:08:46 -07:00
Michael Jumper
d10256e151
GUACAMOLE-220: Deprecate built-in support for storage of permissions in SimpleUser. Add convenience constructors for SimpleObjectPermissionSet.
2018-11-03 13:58:50 -07:00
Michael Jumper
aa0c654231
GUACAMOLE-220: Retrieve user groups from LDAP. Take immediate group membership into account.
2018-11-03 12:41:54 -07:00
Michael Jumper
bdc792603d
GUACAMOLE-220: Add configuration property for setting the attributes which uniquely identify user groups within LDAP.
2018-11-03 12:41:54 -07:00
Michael Jumper
7c57b448bb
GUACAMOLE-220: Define generic service for executing LDAP queries. Refactor existing services to remove common code.
2018-11-03 12:41:54 -07:00
Michael Jumper
929c7de2c9
GUACAMOLE-220: Add user group permissions to SimpleUser.
2018-11-03 12:41:54 -07:00
Michael Jumper
5362bc6708
GUACAMOLE-220: Add SimpleUserGroup (read-only UserGroup implementation with no members).
2018-11-03 12:41:54 -07:00
Nick Couchman
ecca7bc509
GUACAMOLE-524: Merge correct handling of parameter tokens within SimpleConnection
2018-10-17 13:20:44 -04:00
Michael Jumper
143c10b6ef
GUACAMOLE-524: Correct handling of tokens within SimpleConnection. The copy of the configuration should be filtered, not the original, and token values need to actually be set.
2018-10-16 14:53:10 -07:00
Michael Jumper
333a8c411f
GUACAMOLE-524: Provide convenience constructor for TokenFilter which initializes the filter with provided tokens.
2018-10-16 14:53:10 -07:00
Nick Couchman
f3cbdf5a3b
Merge 1.0.0 changes back to master.
2018-10-11 06:40:52 -04:00
Nick Couchman
fd1928e0bb
GUACAMOLE-96: Merge do not require TOTP for users that cannot enroll.
2018-10-11 06:39:00 -04:00