Michael Jumper
1da9b7dc13
GUACAMOLE-793: Remove unnecessary/unused Logger instance.
2020-12-12 13:46:00 -08:00
Michael Jumper
1303dabbb1
GUACAMOLE-793: Refactor CAS group parsing to leverage LDAP-aware abstractions and parameters.
2020-12-12 02:27:20 -08:00
Michael Jumper
749e53b9c3
GUACAMOLE-793: Add abstract mechanism for parsing CAS group names.
2020-12-12 02:02:06 -08:00
Ron Record
7b8dc36644
GUACAMOLE-793: validateTicket() returns the CASAuthenticatedUser instance rather than just a token so CAS Provider can return Group - like LDAP Provider
2020-12-05 22:09:45 -08:00
Michael Jumper
27d791de3b
GUACAMOLE-1218: Use static instances of Logger per established coding practices.
2020-11-29 16:16:44 -08:00
Michael Jumper
95c4bb427f
GUACAMOLE-1218: Use diamond operator and multi-catch where possible.
2020-11-29 16:15:06 -08:00
Michael Jumper
66d28b8424
GUACAMOLE-1218: Replace use of "blacklist" with "denylist".
2020-11-29 16:09:20 -08:00
Virtually Nick
a6619b54b0
GUACAMOLE-1160 : Merge update French translations.
2020-11-29 09:02:53 -05: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
Virtually Nick
ecd385b0f8
GUACAMOLE-221: Expose underlying protocol at tunnel level.
2020-11-25 18:54:18 -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
Michael Jumper
7e1be61bed
GUACAMOLE-221: Retrieve protocol name and parameters from tunnel-based REST API endpoint.
...
If the protocol name and parameters are retrieved from Connection-
specific endpoints, then the protocol-specific context needed for
Guacamole instructions like "argv" and "required" will only be
available for Connections (not ConnectionGroups or ActiveConnections).
2020-11-25 15:24:31 -08:00
Michael Jumper
1b18c51c74
GUACAMOLE-221: Provide REST API endpoint for retrieving the underlying protocol of a tunnel.
2020-11-25 15:24:31 -08:00
Michael Jumper
5ad3389a23
GUACAMOLE-221: Define event for client-side receipt of a tunnel UUID.
2020-11-25 15:24:31 -08:00
Michael Jumper
7fc94e236b
GUACAMOLE-221: Expose underlying protocol of a GuacamoleSocket via getProtocol().
2020-11-25 15:24:31 -08:00
Michael Jumper
a71de2f155
GUACAMOLE-221: Update guacamole-common build to Java 1.8.
...
Without Java 1.8, we cannot add new functions to established interfaces
without breaking backward compatibility.
2020-11-24 00:30:49 -08:00
Michael Jumper
e9608279c2
Merge 1.3.0 changes back to master.
2020-11-22 13:23:39 -08:00
Mike Jumper
920d83f786
GUACAMOLE-1172: Merge support for retrieving user group membership from an OpenID IDP.
2020-11-22 13:22:52 -08:00
mildis
0279a31d12
GUACAMOLE-1172: add logic to retrieve groups from OIDC token
2020-11-21 11:12:26 +01:00
Michael Jumper
6b054f25ca
GUACAMOLE-1218: Bundle and document the licenses of all guacamole-auth-json dependencies.
2020-11-20 16:08:54 -08:00
Michael Jumper
e45c5ac99b
GUACAMOLE-1218: Update to latest version of Spring Security.
2020-11-20 16:08:54 -08:00
Michael Jumper
382e347a3c
GUACAMOLE-1218: Refactor guacamole-auth-json's StringListProperty into guacamole-ext.
2020-11-20 16:08:54 -08:00
Michael Jumper
f2ce412051
GUACAMOLE-1218: Refactor guacamole-auth-json's ByteArrayProperty into guacamole-ext.
2020-11-20 16:08:54 -08:00
Michael Jumper
2fefc991df
GUACAMOLE-1218: Update to version 1.3.0 of guacamole-ext.
2020-11-20 16:08:54 -08:00
Michael Jumper
2a0f063a3b
GUACAMOLE-1218: Remove old @author mentions from guacamole-auth-json JavaDoc.
2020-11-20 16:08:54 -08:00
Michael Jumper
b4fd356180
GUACAMOLE-1218: Re-license under Apache v2.0.
2020-11-20 16:08:54 -08:00
Michael Jumper
90f1ce9bc1
GUACAMOLE-1218: Refactor org.glyptodon.* packages to org.apache.*
2020-11-20 13:56:38 -08:00
Michael Jumper
cec53a24e6
GUACAMOLE-1218: Copy guacamole-auth-json source tree from glyptodon/guacamole-auth-json at commit f7b2eaf6a65b7cd25fd73437360e36fe46e0bcb9.
2020-11-20 13:56:38 -08:00
Virtually Nick
cbcac3a5d5
GUACAMOLE-1207: Merge add Portuguese translation
2020-11-16 12:47:58 -05: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
Michael Jumper
43f8cc0400
Merge 1.3.0 changes back to master.
2020-11-03 22:18:29 -08: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
Nick Couchman
b44db61777
Merge 1.3.0 changes back to master.
2020-11-03 13:59:00 -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
Virtually Nick
9ab3e854ab
Merge 1.3.0 changes back to master.
2020-11-02 09:47:26 -05:00
Virtually Nick
df3600addc
GUACAMOLE-221: Merge add support for parameter prompting via "required".
2020-11-02 09:45:47 -05:00
Michael Jumper
f3101688e2
GUACAMOLE-221: Prompt user to provide additional parameters when "required" instruction is received.
2020-11-01 21:03:25 -08:00
Michael Jumper
718145ce24
GUACAMOLE-221: Extend the guacNotification service to support generic parameter prompting.
2020-11-01 20:46:41 -08:00
Michael Jumper
688ff5310c
GUACAMOLE-221: Add client support for the "required" instruction.
2020-11-01 20:46:41 -08:00
Virtually Nick
7bcdc945d6
Merge 1.3.0 changes back to master.
2020-10-31 20:46:27 -04:00
Virtually Nick
ada45ce8a5
GUACAMOLE-1021: Merge do not duplicate objects when permissions are inherited from multiple entities.
2020-10-31 20:44:49 -04: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
Michael Jumper
a37e0accb6
GUACAMOLE-1021: Refactor PostgreSQL queries to NOT duplicate results across related entities.
...
Previous versions of the PostgreSQL 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
2ea29c50c2
Merge 1.3.0 changes back to master.
2020-10-30 18:15:37 -07:00
Mike Jumper
61dce8bdb1
GUACAMOLE-1081: Merge correction to token modifier case within TokenFilter unit tests.
2020-10-30 18:14:01 -07:00