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 |
|
Michael Jumper
|
d79988d59e
|
GUACAMOLE-96: Do not require TOTP for users that cannot enroll due to lack of permission to update their account.
|
2018-10-11 01:35:51 -07:00 |
|
Nick Couchman
|
dfd4332761
|
GUACAMOLE-524: Merge use decoration API to inject tokens from LDAP attributes.
|
2018-10-06 08:09:29 -04:00 |
|
Michael Jumper
|
13e2b06666
|
GUACAMOLE-524: Switch to "LDAP_" prefix for LDAP user attribute tokens.
|
2018-10-05 12:54:00 -07:00 |
|
Michael Jumper
|
cb30b148b9
|
GUACAMOLE-524: Consistently generate token names from LDAP attributes with arbitrary naming conventions.
|
2018-10-05 12:47:26 -07:00 |
|
Michael Jumper
|
98bd3ead21
|
GUACAMOLE-524: Remove Attributes interface from AuthenticatedUser. Rely instead on tokens injected via decoration of connections.
|
2018-10-05 12:47:26 -07:00 |
|
Michael Jumper
|
0d7cff5f2d
|
GUACAMOLE-524: Add convenience classes for injecting custom parameter tokens through decoration.
|
2018-10-05 12:47:26 -07:00 |
|
Michael Jumper
|
7a3f51be71
|
GUACAMOLE-524: Rename LDAP-specific AuthenticatedUser / UserContext to not conflict with guacamole-ext classes.
|
2018-10-05 12:47:26 -07:00 |
|
Michael Jumper
|
1210d5624c
|
GUACAMOLE-524: Deprecate and replace StandardTokens with arbitrary tokens provided to Connectable.connect().
|
2018-10-05 12:47:26 -07:00 |
|
Nick Couchman
|
3089e71e60
|
Merge 1.0.0 changes back to master.
|
2018-10-05 15:31:01 -04:00 |
|
Nick Couchman
|
1f55349d27
|
GUACAMOLE-220: Merge ignore missing user or group when retrieving permissions/memberships.
|
2018-10-05 15:29:38 -04:00 |
|
Nick Couchman
|
01709fb26b
|
Merge 1.0.0 changes back to master.
|
2018-10-05 15:13:36 -04:00 |
|
Michael Jumper
|
adb9aaa5e2
|
GUACAMOLE-220: Ignore missing user or group when retrieving permissions/memberships.
|
2018-10-05 11:56:42 -07:00 |
|
Nick Couchman
|
25071673db
|
GUACAMOLE-96: Merge add protected convenience method for retrieving delegate object.
|
2018-10-05 14:40:22 -04:00 |
|
Michael Jumper
|
11c1d8c97e
|
GUACAMOLE-96: Add protected convenience method for retrieving delegate object.
|
2018-10-05 10:36:47 -07:00 |
|
Nick Couchman
|
9d485ffcf7
|
Merge 1.0.0 changes back to master.
|
2018-10-04 04:05:34 -04:00 |
|
Nick Couchman
|
7fcb506711
|
GUACAMOLE-232: Merge mark key as implicitly pressed only when pressed due to another, identifiable key event.
|
2018-10-04 04:03:48 -04:00 |
|
Michael Jumper
|
e3c1b6ac98
|
GUACAMOLE-232: Mark key as implicitly pressed only when pressed due to another, identifiable key event.
|
2018-10-03 21:30:26 -07:00 |
|
Nick Couchman
|
e32f3abd76
|
Merge 1.0.0 changes back to master.
|
2018-10-03 14:53:46 -04:00 |
|
Nick Couchman
|
f46f52dbac
|
GUACAMOLE-232: Merge correct inverted explicit/implicit logic.
|
2018-10-03 14:52:27 -04:00 |
|
Michael Jumper
|
9d8027c5cd
|
GUACAMOLE-232: Correct inverted explicit/implicit logic.
|
2018-10-03 11:47:07 -07:00 |
|
Nick Couchman
|
31c8dfe28b
|
Merge 1.0.0 changes back to master.
|
2018-10-03 14:26:40 -04:00 |
|
Nick Couchman
|
c04a71edad
|
GUACAMOLE-232: Merge address regressions in handling of keyboard modifiers.
|
2018-10-03 14:24:18 -04:00 |
|
Michael Jumper
|
eead01944e
|
GUACAMOLE-232: Rely on recentKeysym for keyup only when the guessed key doesn't seem to actually be pressed.
|
2018-10-03 10:29:39 -07:00 |
|
Michael Jumper
|
2ec7e48ca9
|
GUACAMOLE-232: Track whether keys were pressed implicitly. Automatically release all keys if only implicitly pressed keys remain.
|
2018-10-03 10:29:39 -07:00 |
|
Nick Couchman
|
863670a580
|
GUACAMOLE-524: Merge correct AuthenticatedUser implementations of Attributes interface.
|
2018-10-03 09:44:52 -04:00 |
|
Michael Jumper
|
6f0787f0c1
|
GUACAMOLE-232: Reset tracking of recent keysym after key is released.
|
2018-10-02 22:19:40 -07:00 |
|
Michael Jumper
|
8c096778bc
|
GUACAMOLE-232: Fall back to using recent keysym only after failing to determine released key by keycode.
|
2018-10-02 22:19:15 -07:00 |
|
Michael Jumper
|
035813ff0b
|
GUACAMOLE-232: Take best guess of key being pressed/released into account before assuming modifier states need to be resynced.
|
2018-10-02 22:18:17 -07:00 |
|
Michael Jumper
|
aae17f3a9f
|
GUACAMOLE-524: Accept only supported attributes via setAttributes(). Do not replace existing attributes.
|
2018-10-02 20:32:24 -07:00 |
|
Nick Couchman
|
220d9b2994
|
GUACAMOLE-360: Merge update active connection permission check to support user groups.
|
2018-10-01 21:15:51 -04:00 |
|
Michael Jumper
|
ea142d15ce
|
GUACAMOLE-360: Add convenience function for testing user identity.
|
2018-10-01 11:46:34 -07:00 |
|
Michael Jumper
|
ad937defa6
|
GUACAMOLE-360: Update active connection permission check to support user groups.
|
2018-10-01 11:35:32 -07:00 |
|
Nick Couchman
|
658ce78846
|
Merge 1.0.0 changes back to master.
Conflicts:
extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/RemoteAuthenticatedUser.java
|
2018-10-01 13:51:56 -04:00 |
|
Nick Couchman
|
828313541b
|
GUACAMOLE-220: Merge add database support for user groups.
|
2018-10-01 13:38:55 -04:00 |
|
Michael Jumper
|
4d5196207b
|
GUACAMOLE-220: Correct typo - "that status of" should be "the status of".
|
2018-09-30 23:12:49 -07:00 |
|
Michael Jumper
|
f4ccf8ef62
|
GUACAMOLE-220: Remove effectively-redundant admin permission check.
|
2018-09-30 23:11:20 -07:00 |
|
Nick Couchman
|
3ff58129cb
|
Merge 1.0.0 changes back to master.
|
2018-09-30 08:41:28 -04:00 |
|
Nick Couchman
|
aa7cd9d261
|
GUACAMOLE-437: Merge remove erroneous non-breaking spaces from source.
|
2018-09-30 08:40:24 -04:00 |
|
Michael Jumper
|
dee4e89ede
|
GUACAMOLE-437: Remove erroneously-committed, non-breaking spaces (U+00A0) from source.
|
2018-09-29 15:04:28 -07:00 |
|
Nick Couchman
|
d1a6c297b8
|
Merge 1.0.0 changes back to master.
|
2018-09-29 16:50:32 -04:00 |
|
Nick Couchman
|
e861027f53
|
GUACAMOLE-635: Merge require Java 1.8 for all Java components except guacamoole-common
|
2018-09-29 16:48:17 -04:00 |
|
Michael Jumper
|
182f204c95
|
GUACAMOLE-635: Heap pollution is not possible within SimpleDirectory(ObjectType... objects).
From https://docs.oracle.com/javase/tutorial/java/generics/nonReifiableVarargsType.html#vulnerabilities:
"Heap pollution occurs when a variable of a parameterized type refers
to an object that is not of that parameterized type."
In this case, the parameterized type (ObjectType) and the array of that
type within this constructor are always used as their formal types.
|
2018-09-29 13:19:21 -07:00 |
|
Michael Jumper
|
1fef6a05e1
|
GUACAMOLE-635: Require Java 1.8 for all Java components except guacamole-common.
|
2018-09-29 12:56:17 -07:00 |
|