9451fd63bf
GUACAMOLE-197: Remove Maven links in pom.xml and replace with comments
Nick Couchman2017-02-15 07:33:11 -05:00
fe511d97b2
GUACAMOLE-197: Remove explicit declaration of bouncycastle dependency - JRadius pulls it in automatically.
Nick Couchman2017-02-15 07:31:11 -05:00
1747d364d1
GUACAMOLE-197: Remove section that commments out JRadius Core inclusion
Nick Couchman2017-02-15 07:30:01 -05:00
acbefd4924
GUACAMOLE-197: Doesn't make sense to default the key file to radius.pem and have it trying to use pkcs12 as the default keystore type. Set it all to PEM for consistency.
Nick Couchman2017-02-13 12:09:34 -05:00
5cb9b7972d
GUACAMOLE-197: Correct issues with TLS modules, including EAP-TLS and EAP-TTLS
Nick Couchman2017-02-10 16:33:19 -05:00
aa45177387
GUACAMOLE-197: Deal correctly with EAP Challenge/Response, which is different from 2/Multi-factor Challenge/Response
Nick Couchman2017-02-09 15:13:47 -05:00
ead5480ca9
GUACAMOLE-197: Fix style issues...if is not a function...
Nick Couchman2017-02-09 09:30:02 -05:00
2e8c3ae284
GUACAMOLE-197: Organize RADIUS connection and configuration code a little more cleanly.
Nick Couchman2017-02-09 09:28:06 -05:00
5d83a5f24b
GUACAMOLE-197: Add configuration properties for EAP-related authentication protocols.
Nick Couchman2017-02-07 22:35:59 -05:00
86d9a8fb88
GUACAMOLE-197: Fix display issues and add translation strings for the RADIUS response field.
Nick Couchman2017-02-07 21:51:04 -05:00
9c13cb9498
GUACAMOLE-197: Remove debug code from AngularJS files.
Nick Couchman2017-02-07 15:43:31 -05:00
3e994021da
GUACAMOLE-197: Working RADIUS Authentication, including dealing with Challenge/Response (e.g. 2/Multi-Factor)
Nick Couchman2017-02-07 15:37:49 -05:00
dbb62ded77
GUACAMOLE-197: You can't throw something after you return out of the function, so lets remove the return statement.
Nick Couchman2017-02-06 12:01:14 -05:00
fb0cdb39a5
GUACAMOLE-197: Re-enable an exception throw in AuthenticationProviderService that should not have been commented out.
Nick Couchman2017-02-06 11:59:39 -05:00
f7dda23b05
GUACAMOLE-197: Fix a couple of style issues and add the username variable to the RadiusChallengeResponseField class. Fixes build error.
Nick Couchman2017-02-06 11:57:25 -05:00
d8f6422e28
GUACAMOLE-197: Change credentials variable to expectedCredentials for consistency; add username to the response field.
Nick Couchman2017-02-06 09:03:56 -05:00
2175c21ff5
GUACAMOLE-197: Add comments to the AngularJS files.
Nick Couchman2017-02-05 20:55:44 -05:00
731c622e8f
GUACAMOLE-197: Add some comments to document the logic and the functions.
Nick Couchman2017-02-05 20:24:14 -05:00
d9d5573aa4
GUACAMOLE-197: Initial code for the guacamole-auth-radius authentication module.
Nick Couchman2017-02-05 15:02:10 -05:00
9d587496b0
GUACAMOLE-273: Merge add parameter value and translation string for Portuguese Brazilian keyboard layout.
Nick Couchman2018-01-29 15:51:16 -05:00
56a126712c
GUACAMOLE-273: Add parameter value and translation string for Portuguese Brazilian keyboard layout.
Michael Jumper2018-01-29 12:27:24 -08:00
cf4f1334b2
GUACAMOLE-434: Merge add parameter value and translation string for UK English keyboard layout.
Nick Couchman2018-01-29 15:48:31 -05:00
c5b1ab2801
GUACAMOLE-434: Add parameter value and translation string for UK English keyboard layout.
Michael Jumper2018-01-29 12:21:16 -08:00
b6b9365c37
GUACAMOLE-481: Merge add parameter value and translation string for Turkish-Q keyboard layout.
Nick Couchman2018-01-29 15:34:49 -05:00
621a7862de
GUACAMOLE-481: Add parameter value and translation string for Turkish-Q keyboard layout.
Michael Jumper2018-01-29 12:08:43 -08:00
406155329c
GUACAMOLE-161: Merge do not rely on receiving keyup for Caps Lock on Mac.
Nick Couchman2018-01-18 13:24:35 -05:00
b6b7a37000
GUACAMOLE-161: Do not rely on receiving keyup for Caps Lock on Mac (only keydown is dispatched).
Michael Jumper2018-01-14 20:44:22 -08:00
1c99f6a8cf
GUACAMOLE-96: Rearrange logic of DecoratingDirectory.get() to make more intuitive sense.
Michael Jumper2018-01-17 18:41:36 -08:00
073dbe7240
GUACAMOLE-352: Merge work around lack of key events for dead keys.
Nick Couchman2018-01-16 13:40:43 -05:00
a49bfadebf
GUACAMOLE-352: Refactor Guacamole.Keyboard.InputSink to Guacamole.InputSink.
Michael Jumper2018-01-14 16:29:06 -08:00
b61f12d69d
GUACAMOLE-352: Remove margin and padding from input sink.
Michael Jumper2017-12-19 09:42:33 -08:00
4b93347617
GUACAMOLE-352: Hide input sink field in bottom-left corner for sake of input method dialogs.
Michael Jumper2017-12-18 21:47:11 -08:00
376c4380d5
GUACAMOLE-352: Monitor input and composition events to keep input sink contents clear.
Michael Jumper2017-12-18 16:29:54 -08:00
d8de3a77f2
GUACAMOLE-352: Prevent "input" event from clipboard integration from triggering keystrokes.
Michael Jumper2017-12-18 16:02:45 -08:00
802fec9bfd
GUACAMOLE-352: Handle input/composition events while bubbling.
Michael Jumper2017-12-18 16:02:19 -08:00
9065b497c2
GUACAMOLE-352: Remove Guacamole menu entirely when closed. Input fields within the menu must not continue to receive input.
Michael Jumper2017-12-18 15:41:55 -08:00
9f6b2fad37
GUACAMOLE-352: Additionally click() while attempting to refocus the input sink field. Do not rely on autofocus, which may result in the field being partly focused (outlined as focused) but not receiving any actual text input.
Michael Jumper2017-12-18 14:56:39 -08:00
e5e01beb60
GUACAMOLE-352: Ignore other input fields if they are invisible.
Michael Jumper2017-12-18 14:07:24 -08:00
7b29f7b082
GUACAMOLE-352: Do not clear InputSink field upon "input" event (may be fired after a partial composition).
Michael Jumper2017-12-18 11:20:48 -08:00
5136b1cf8e
GUACAMOLE-352: Clarify that Guacamole.Keyboard can be given an Element or a Document.
Michael Jumper2017-12-18 11:20:13 -08:00
86d9cc1248
GUACAMOLE-352: Explicitly listen to the input sink.
Michael Jumper2017-12-18 10:59:15 -08:00
2d26d24dda
GUACAMOLE-352: Allow additional elements to be added to a single Guacamole.Keyboard.
Michael Jumper2017-12-18 10:58:50 -08:00
05822907b4
GUACAMOLE-352: Refocus InputSink through key events rather than clicks.
Michael Jumper2017-12-18 10:40:59 -08:00
f696860067
GUACAMOLE-352: Leverage Guacamole.Keyboard.InputSink within webapp as a default destination for input events.
Michael Jumper2017-12-17 22:51:34 -08:00
f9a639d201
GUACAMOLE-352: Add Guacamole.Keyboard.InputSink object to serve as a reliable default destination for input events.
Michael Jumper2017-12-17 22:38:10 -08:00
3d6a3aaa2a
GUACAMOLE-352: Rely on isComposing property of InputEvent to determine whether the event should be ignored.
Michael Jumper2017-12-17 21:56:28 -08:00
646f9732f3
GUACAMOLE-352: Track in-progress composition, ignoring "input" events for a composition which is known to be incomplete.
Michael Jumper2017-12-17 21:51:19 -08:00
fd47d1d7ef
GUACAMOLE-352: Only attempt to type fully-composed strings.
Michael Jumper2017-12-17 21:28:12 -08:00
cdacd57099
GUACAMOLE-352: Handle "input" / "compositionend" events in a mutually-exclusive manner, as they may conflict.
Michael Jumper2017-12-17 21:17:46 -08:00
3ee73d835c
GUACAMOLE-352: Handle both "input" and "compositionend" events as sources of keys.
Michael Jumper2017-12-17 21:09:15 -08:00
9dc86119b0
GUACAMOLE-352: Do not attempt to send dead keys (only the composed key should be sent).
Michael Jumper2017-12-17 19:13:36 -08:00
bd73f9ca72
GUACAMOLE-464: Merge configuration properties from OS environment.
Nick Couchman2018-01-16 12:36:14 -05:00
9691bc0c86
GUACAMOLE-464: fix import statement order and spacing
Carl Harris2018-01-16 12:15:45 -05:00
612d99b797
GUACAMOLE-232: Merge handle known platform/browser keyboard quirks semantically.
Nick Couchman2018-01-16 12:00:18 -05:00
718663d2c5
GUACAMOLE-464: use enable-environment-properties as the property name
Carl Harris2018-01-16 11:49:15 -05:00
c3d3093d25
GUACAMOLE-232: Automatically press modifiers if remote state does not match local state.
Michael Jumper2018-01-15 14:04:15 -08:00
c4ba495cca
GUACAMOLE-447: Merge add UIKit key constants sometimes (incorrectly) used by iOS Safari.
Nick Couchman2018-01-15 15:38:59 -05:00
960e83f780
GUACAMOLE-232: Do not rely on receiving keyup events on iOS.
Michael Jumper2018-01-15 00:22:15 -08:00
b5361a5889
GUACAMOLE-113: Merge support for Ctrl-Alt-End shortcut for Ctrl-Alt-Del.
Michael Jumper2018-01-14 16:54:24 -08:00
cd4fcabe3a
GUACAMOLE-113: Style and comment cleanup.
Nick Couchman2018-01-14 19:48:41 -05:00
f358cf298b
GUACAMOLE-113: Use scope instead of rootScope.
Nick Couchman2018-01-13 23:25:27 -05:00
9a9b570543
GUACAMOLE-113: Code clean-up - style, comments, and unneeded variables.
Nick Couchman2018-01-13 23:15:46 -05:00
6563281496
GUACAMOLE-347: Merge fix for IE lack of window.location.origin.
Michael Jumper2018-01-13 18:50:11 -08:00
63bb3a033a
GUACAMOLE-96: Objects should be decorated upon add(), not undecorated (they by definition come from an external source, not the decorated extension).
Michael Jumper2017-11-22 09:52:59 -08:00
b37e041d3e
GUACAMOLE-96: Add convenience classes for overriding the behavior of objects commonly stored in a Directory.
Michael Jumper2017-10-28 22:56:07 -07:00
a915f7b190
GUACAMOLE-96: Add convenience class for decorating the objects returned by a Directory.
Michael Jumper2017-10-28 22:43:31 -07:00
7357e51b58
GUACAMOLE-96: Add redecorate() function with semantics analogous to updateUserContext().
Michael Jumper2017-10-28 19:12:05 -07:00
a745569f13
GUACAMOLE-96: Invoke decorate() for all AuthenticationProviders when creating or updating the UserContext.
Michael Jumper2017-10-27 14:30:42 -07:00
41059f5e09
GUACAMOLE-96: Add convenience class for overriding the behavior of an existing UserContext.
Michael Jumper2017-10-27 11:08:08 -07:00
ffad1898b6
GUACAMOLE-96: Add API support for augmenting functionality of other extensions.
Michael Jumper2017-10-27 11:07:35 -07:00
5ed1586f50
GUACAMOLE-447: Add UIKit key constants sometimes (incorrectly) used by iOS Safari.
Michael Jumper2017-11-28 00:12:19 -08:00
733a4d42fa
GUACAMOLE-113: Add object to clientController to keep track of substituted keys.
Nick Couchman2018-01-04 19:11:41 -05:00
50c196d703
GUACAMOLE-113: Remove unnecessary declerations and update comments.
Nick Couchman2018-01-03 14:05:07 -05:00
ae9248fbe3
GUACAMOLE-113: Refactor the hotkey to avoid sending unnecessary keystrokes.
Nick Couchman2018-01-03 14:01:18 -05:00
c170612cd0
GUACAMOLE-237: Merge changes migrating to navigator.mediaDevices.getUserMedia rather than deprecated navigator.getUserMedia.
Michael Jumper2018-01-03 10:32:05 -08:00
e1443d87b9
GUACAMOLE-237: Make standard comments instead of JSDoc comments.
Nick Couchman2018-01-03 13:07:24 -05:00
f0a658bb97
GUACAMOLE-237: Update JSDoc comments for new code.
Nick Couchman2018-01-03 12:19:48 -05:00
d6e9a02c43
GUACAMOLE-113: Send through Ctrl-Alt-Delete when hotkey Ctrl-Alt-End is pressed.
Nick Couchman2017-07-17 15:41:49 -04:00
6a747d116f
GUACAMOLE-113: Capture Ctrl-Alt-End keypress in order to do something useful with it.
Nick Couchman2017-03-23 11:56:27 -04:00
1292512b33
GUACAMOLE-448: Add parameters for disabling bitmap caching.
Nick Couchman2018-01-02 18:18:17 -05:00