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
Virtually Nick
1488bb6968
GUACAMOLE-1081: Fix JUnit tests for token modifiers.
2020-10-30 20:02:20 -04:00
Michael Jumper
c6a6d381f4
Merge 1.3.0 changes back to master.
2020-10-30 16:20:15 -07:00
Mike Jumper
df0a3fb6b6
GUACAMOLE-1081: Merge migration to uppercase token modifiers.
2020-10-30 14:07:57 -07:00
Michael Jumper
9ad5d4801c
Merge 1.3.0 changes back to master.
2020-10-30 11:30: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
Virtually Nick
51f93ece8d
GUACAMOLE-1081: Switch token modifiers to upper-case for consistency.
2020-10-30 09:16:29 -04:00
Virtually Nick
3854da3078
Merge 1.3.0 changes back to master.
2020-10-28 16:07:44 -04:00
Virtually Nick
acf40b06b8
GUACAMOLE-1146: Merge take configured "totp-period" into account when generating tokens.
2020-10-28 16:05:58 -04:00
Michael Jumper
f0c96c1e1e
GUACAMOLE-1146: Take configured "totp-period" into account when generating tokens.
2020-10-28 12:27:09 -07:00
Michael Jumper
4374362163
Merge 1.3.0 changes back to master.
2020-10-26 12:59:01 -07:00
Mike Jumper
23eaaa9132
GUACAMOLE-760: Merge support for configuring MySQL / MariaDB server timezone.
2020-10-26 12:54:23 -07:00
Virtually Nick
6d7456ec31
GUACAMOLE-760: Add JUnit tests for TimeZone getAvailableIDs.
2020-10-26 11:09:49 -04:00
Virtually Nick
3630e7800c
GUACAMOLE-760: Add validation and tests for the TimeZoneGuacamoleProperty
2020-10-25 22:32:28 -04: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
Virtually Nick
1af7b15825
GUACAMOLE-942: Merge correct race condition in retrieval of readable connection identifiers.
2020-08-21 07:14:00 -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