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
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
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
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
Mike Jumper
1f8c240f8e
GUACAMOLE-1123: Merge standardization on ActivityRecordSet for history retrieval.
2020-10-30 11:27:04 -07:00
Virtually Nick
ba060f5534
GUACAMOLE-1123: Provide default interface implementations for history methods.
2020-10-30 12:26:29 -04:00
Virtually Nick
0430d5510a
GUACAMOLE-1123: Fixes to comments, method scope, and minor code tweaks.
2020-10-30 12:26:29 -04:00
Virtually Nick
3d761ea794
GUACAMOLE-1123: Deprecate getHistory() method.
2020-10-30 12:26:29 -04:00
Virtually Nick
71625340f5
GUACAMOLE-1123: Implement new methods for retrieving user and connection history.
2020-10-30 12:26:29 -04:00
Virtually Nick
54b80f94bf
GUACAMOLE-1123: Add RecordMapper support for searching history limited by the identifier of a record.
2020-10-30 11:51:16 -04:00
Michael Jumper
f0c96c1e1e
GUACAMOLE-1146: Take configured "totp-period" into account when generating tokens.
2020-10-28 12:27:09 -07:00
Virtually Nick
0ec9bec4c8
GUACAMOLE-760: Add support for configuring server timezone.
2020-10-15 14:37:03 -04:00
Virtually Nick
0091bb1aea
GUACAMOLE-1149: Merge correct regression in TOTP support if user accounts are not automatically created.
2020-08-21 07:22:26 -04:00
Michael Jumper
b07356164c
GUACAMOLE-1149: Refresh model of current user after automatic account creation.
...
The proper database IDs must be populated in the current user's
ModeledUser for other parts of the database extension to work
correctly, including saving of user attributes.
2020-08-20 22:38:48 -07:00
Michael Jumper
cb50cea104
GUACAMOLE-1149: Refuse to update skeleton database users.
2020-08-20 22:37:27 -07:00
Michael Jumper
0bddff8bad
GUACAMOLE-942: Correct race condition in retrieval of readable connection identifiers.
...
As activeTunnels is a live map which may change while
getActiveConnections() is running, it is possible for an initial call
to activeTunnels.isEmpty() to pass yet for the set of connection
identifiers produced to be empty.
2020-08-20 19:17:45 -07:00
Virtually Nick
d4fb1b0549
GUACAMOLE-1135: Merge return MySQL StoreUrls in URI format
2020-08-05 16:17:27 -04:00
Richard Grime
d32ebd656a
GUACAMOLE-1135: Return StoreUrls in URI format
2020-08-05 08:52:54 +00:00
Virtually Nick
9863aec9f6
GUACAMOLE-919: Merge implement PostgreSQL defaultStatementTimeout and socketTimeout
2020-07-29 08:17:02 -04:00
Douglas Heriot
20b1dbf00f
GUACAMOLE-919: More updates to style and comments.
2020-07-27 13:36:52 +10:00
Douglas Heriot
6cf9787f7b
GUACAMOLE-919: Fix style issues, improve comments.
2020-07-27 13:36:48 +10:00
Douglas Heriot
0528ca0564
GUACAMOLE-919: make defaultStatementTimeout an int
...
More consistent with how socketTimeout.
MyBatis documentation says only positive integers are valid,
and property should not be set otherwise.
So in the case of 0 the property will not be set.
2020-07-27 13:36:40 +10:00
Douglas Heriot
306e1ad3ab
GUACAMOLE-919: pass postgres driver socketTimout
2020-07-27 13:36:36 +10:00
Douglas Heriot
34130f54c9
GUACAMOLE-919: pass through defaultStatementTimeout
...
Testing a workaround for handling dropped TCP connections to the Postgres database.
2020-07-27 13:36:26 +10:00
Richard Grime
fea3fd3b77
GUACAMOLE-1136: Return correct MYSQL_SSL_CLIENT_
...
MySQL Environment incorrectly returned MYSQL_SSL_TRUST_
parameters for the file and password, instead of the
expected MYSQL_SSL_CLIENT_ values.
2020-07-14 18:20:26 +00:00
Virtually Nick
a0345f44db
GUACAMOLE-1120: Remove remaining JS, CSS, and HTML components from CAS guac-manifest.json
2020-07-02 09:36:39 -04:00
Michael Jumper
475d9419cc
Merge 1.2.0 changes back to master.
2020-06-25 19:25:53 -07:00
Virtually Nick
82168e1d77
GUACAMOLE-728: Only set legacy flag when SSL is disabled.
2020-06-25 22:21:04 -04:00
Michael Jumper
038e87a1c6
Merge 1.2.0 changes back to master.
2020-06-25 19:04:43 -07:00
Virtually Nick
d5d4f16782
GUACAMOLE-728: Handle lack of support for Postgres prefer SSL mode.
2020-06-25 22:01:02 -04:00
Michael Jumper
f94e7046ff
Merge 1.2.0 changes back to master.
2020-06-25 17:55:48 -07:00
Virtually Nick
6fc09f4ee8
GUACAMOLE-728: Only set MySQL JDBC useSSL when sslmode is disabled.
2020-06-25 20:22:20 -04:00
Michael Jumper
f37e5e8214
Merge 1.2.0 changes back to master.
2020-06-25 15:54:42 -07:00
Virtually Nick
788395ad9d
GUACAMOLE-728: Change default JDBC SSL mode to prefer(red).
2020-06-25 18:48:07 -04:00
Virtually Nick
2d233e090f
Merge staging/1.2.0 changes back to master.
2020-06-25 06:52:23 -04:00