Michael Jumper
|
a915f7b190
|
GUACAMOLE-96: Add convenience class for decorating the objects returned by a Directory.
|
2018-01-13 17:23:13 -08:00 |
|
Michael Jumper
|
7357e51b58
|
GUACAMOLE-96: Add redecorate() function with semantics analogous to updateUserContext().
|
2018-01-13 17:23:11 -08:00 |
|
Michael Jumper
|
a745569f13
|
GUACAMOLE-96: Invoke decorate() for all AuthenticationProviders when creating or updating the UserContext.
|
2018-01-13 17:23:08 -08:00 |
|
Michael Jumper
|
41059f5e09
|
GUACAMOLE-96: Add convenience class for overriding the behavior of an existing UserContext.
|
2018-01-13 17:23:02 -08:00 |
|
Michael Jumper
|
ffad1898b6
|
GUACAMOLE-96: Add API support for augmenting functionality of other extensions.
|
2018-01-13 17:22:48 -08:00 |
|
Michael Jumper
|
5ed1586f50
|
GUACAMOLE-447: Add UIKit key constants sometimes (incorrectly) used by iOS Safari.
|
2018-01-05 11:01:15 -08:00 |
|
Nick Couchman
|
00d464b511
|
Merge 0.9.14 changes back to master.
|
2018-01-05 10:41:40 -05:00 |
|
Nick Couchman
|
1c5951b6ac
|
GUACAMOLE-394: Merge add support for recording user login/logout history to database auth.
|
2018-01-05 10:38:12 -05:00 |
|
Nick Couchman
|
e7cb654c23
|
Merge 0.9.14 changes back to master.
|
2018-01-05 10:36:14 -05:00 |
|
Nick Couchman
|
ed6722ba59
|
GUACAMOLE-394: Merge add interface for browsing user access history.
|
2018-01-05 10:33:56 -05:00 |
|
Michael Jumper
|
dba3f52d2e
|
GUACAMOLE-394: Timestamps within JSON from the REST API are in milliseconds, not seconds.
|
2018-01-04 23:25:09 -08:00 |
|
Nick Couchman
|
5376794e05
|
GUACAMOLE-113: Fix style issues in code.
|
2018-01-04 22:52:57 -05:00 |
|
Nick Couchman
|
733a4d42fa
|
GUACAMOLE-113: Add object to clientController to keep track of substituted keys.
|
2018-01-04 19:11:41 -05:00 |
|
Nick Couchman
|
50c196d703
|
GUACAMOLE-113: Remove unnecessary declerations and update comments.
|
2018-01-03 14:05:07 -05:00 |
|
Nick Couchman
|
ae9248fbe3
|
GUACAMOLE-113: Refactor the hotkey to avoid sending unnecessary keystrokes.
|
2018-01-03 14:01:18 -05:00 |
|
Michael Jumper
|
c170612cd0
|
GUACAMOLE-237: Merge changes migrating to navigator.mediaDevices.getUserMedia rather than deprecated navigator.getUserMedia.
|
2018-01-03 10:32:05 -08:00 |
|
Nick Couchman
|
e1443d87b9
|
GUACAMOLE-237: Make standard comments instead of JSDoc comments.
|
2018-01-03 13:07:24 -05:00 |
|
Nick Couchman
|
f0a658bb97
|
GUACAMOLE-237: Update JSDoc comments for new code.
|
2018-01-03 12:19:48 -05:00 |
|
Nick Couchman
|
d6e9a02c43
|
GUACAMOLE-113: Send through Ctrl-Alt-Delete when hotkey Ctrl-Alt-End is pressed.
|
2018-01-03 11:36:14 -05:00 |
|
Nick Couchman
|
6a747d116f
|
GUACAMOLE-113: Capture Ctrl-Alt-End keypress in order to do something useful with it.
|
2018-01-03 11:36:14 -05:00 |
|
Nick Couchman
|
4c53f28aa2
|
GUACAMOLE-237: Simplify checks for mediaDevices and getUserMedia.
|
2018-01-02 12:26:22 -05:00 |
|
Nick Couchman
|
f6291c034c
|
GUACAMOLE-237: Define navigator.mediaDevices and getUserMedia when undefined.
|
2018-01-02 11:43:24 -05:00 |
|
Nick Couchman
|
1c27c66cb3
|
GUACAMOLE-237: Move to new getUserMedia method.
|
2018-01-01 22:11:45 -05:00 |
|
Nick Couchman
|
d73a0ece29
|
Merge 0.9.14 changes back to master.
|
2018-01-01 16:29:38 -05:00 |
|
Nick Couchman
|
8c2a76b911
|
GUACAMOLE-423: Merge bump version numbers for all modified components to 0.9.14.
|
2018-01-01 16:19:58 -05:00 |
|
Michael Jumper
|
6e35bef9a0
|
GUACAMOLE-423: Remove version specificity from guacamole-docker README reference to database auth SQL scripts.
|
2018-01-01 12:07:35 -08:00 |
|
Michael Jumper
|
0757d7ecbc
|
GUACAMOLE-463: Merge Spanish translation.
|
2017-12-30 13:25:17 -08:00 |
|
Carl Harris
|
cc99584802
|
GUACAMOLE-464: explicitly enable property overrides from environment
|
2017-12-19 05:22:23 -05:00 |
|
Carl Harris
|
263cbf2331
|
GUACAMOLE-464: configuration properties from OS environment
|
2017-12-14 06:14:15 -05:00 |
|
djrm05
|
3e9387112e
|
GUACAMOLE-463: Spanish translation for Guacamole client.
|
2017-12-13 19:30:24 +01:00 |
|
Nick Couchman
|
044860c0ed
|
Merge 0.9.14 changes back to master.
|
2017-12-12 14:08:25 -05:00 |
|
Nick Couchman
|
ad87f10bce
|
GUACAMOLE-363: Merge do not declare custom types as default "NOT NULL"
|
2017-12-12 14:07:02 -05:00 |
|
Nick Couchman
|
9a0df8e33c
|
Merge 0.9.14 changes back to master.
|
2017-12-12 13:58:31 -05:00 |
|
Nick Couchman
|
64b2851f43
|
GUACAMOLE-363: Merge correct DOS-style newlines within SQL Server schema.
|
2017-12-12 13:56:06 -05:00 |
|
Michael Jumper
|
394a289879
|
GUACAMOLE-394: Use subquery for querying MAX() via SQL Server.
|
2017-12-11 23:51:57 -08:00 |
|
Michael Jumper
|
dbd5b98250
|
GUACAMOLE-394: Cover both main object ID and "start_date" columns with an index for sake of correlated MAX(start_date) history queries.
|
2017-12-11 23:51:57 -08:00 |
|
Michael Jumper
|
58054719b3
|
GUACAMOLE-394: Disambiguate "user_id" column, now that connection query joins the connection history table.
|
2017-12-11 23:51:57 -08:00 |
|
Michael Jumper
|
28e7d215ac
|
GUACAMOLE-394: Automatically update the end time of user history records upon logout.
|
2017-12-11 23:51:57 -08:00 |
|
Michael Jumper
|
3ccb4d4ac1
|
GUACAMOLE-394: No need to explicitly set ID - it's automatically pulled from the username.
|
2017-12-11 23:51:57 -08:00 |
|
Michael Jumper
|
446a9d0e12
|
GUACAMOLE-394: Automatically insert user history records upon login.
|
2017-12-11 23:51:57 -08:00 |
|
Michael Jumper
|
7e8accab62
|
GUACAMOLE-394: Implement full retrieval of user login history.
|
2017-12-11 23:51:57 -08:00 |
|
Michael Jumper
|
2414c9a245
|
GUACAMOLE-394: Separate core of ConnectionRecordSet into ModeledActivityRecordSet.
|
2017-12-11 23:51:57 -08:00 |
|
Michael Jumper
|
adf016a005
|
GUACAMOLE-394: Map last active date for users to timestamp.
|
2017-12-11 23:51:57 -08:00 |
|
Michael Jumper
|
8694bc802a
|
GUACAMOLE-394: Determine last active date for users based on history table.
|
2017-12-11 23:51:57 -08:00 |
|
Michael Jumper
|
a3dd919940
|
GUACAMOLE-394: History must be LEFT JOINed when calculating last active date, or inactive connections will disappear entirely.
|
2017-12-11 23:51:57 -08:00 |
|
Michael Jumper
|
6f6b4e5d96
|
GUACAMOLE-394: Add mapper for user login records.
|
2017-12-11 23:51:57 -08:00 |
|
Michael Jumper
|
5aa2172eac
|
GUACAMOLE-394: Add guacamole_user_history table to database schema.
|
2017-12-11 23:51:56 -08:00 |
|
Michael Jumper
|
c991ea46bc
|
GUACAMOLE-394: Split ConnectionRecord model and ModeledConnectionRecord into ActivityRecordModel and ModeledActivityRecord, etc. mirroring changes to guacamole-ext.
|
2017-12-11 23:51:56 -08:00 |
|
Michael Jumper
|
3d7b8ee89b
|
GUACAMOLE-394: Pull connection last active time from history records.
|
2017-12-11 23:51:56 -08:00 |
|
Michael Jumper
|
b0553d5f16
|
GUACAMOLE-363: Do not declare custom types as default "NOT NULL". Rely on column definitions for such semantics.
|
2017-12-11 23:47:23 -08:00 |
|