Commit Graph

4408 Commits

Author SHA1 Message Date
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
Michael Jumper
303bc49d7a GUACAMOLE-363: Correct DOS-style newlines within SQL Server schema before it's too late. 2017-12-11 22:53:19 -08:00
Michael Jumper
138ea40dc9 GUACAMOLE-394: List users in a table displaying last active time. 2017-12-11 20:44:28 -08:00
Michael Jumper
67fc77a1c7 GUACAMOLE-394: Expose "last active" time for connections and users via REST API. 2017-12-11 20:44:28 -08:00
Michael Jumper
b8ce9c96e7 GUACAMOLE-394: Add history endpoint at user level (analogous to Connection). 2017-12-11 20:44:28 -08:00
Michael Jumper
2928472549 GUACAMOLE-394: Add user history REST endpoint. 2017-12-11 20:44:28 -08:00
Nick Couchman
4a9560358b GUACAMOLE-415: Merge include CAS login URI when requesting auth ticket. 2017-12-08 09:22:22 -05:00
Carl Harris
201f07abfd GUACAMOLE-457: include CAS login URI when requesting auth ticket 2017-12-07 17:51:41 -05:00
Nick Couchman
312e0bb1e3 Merge 0.9.14 changes back to master. 2017-12-06 10:12:32 -05:00
Nick Couchman
9df20f29bd GUACAMOLE-363: Merge bring SQL Server schema to parity with MySQL/PostgreSQL. 2017-12-06 10:11:02 -05:00
Nick Couchman
53d5bf184e Merge 0.9.14 changes back to master. 2017-12-06 09:50:42 -05:00
Nick Couchman
f75786a688 GUACAMOLE-436: Merge remove incubator prefixes and DISCLAIMER. 2017-12-06 09:48:57 -05:00
Michael Jumper
ce4cd11993 GUACAMOLE-423: Bump version numbers for all modified components to 0.9.14. 2017-12-06 00:12:43 -08:00
Michael Jumper
8d92e45227 GUACAMOLE-436: Remove old references to pre-Incubator project. 2017-12-06 00:08:11 -08:00
Michael Jumper
7c4223ce3e GUACAMOLE-436: Remove incubator prefix from repositories and URLs. 2017-12-06 00:02:33 -08:00
Michael Jumper
3df5b222a6 GUACAMOLE-436: Remove Incubator DISCLAIMER files. 2017-12-05 23:48:08 -08:00
Michael Jumper
1ec76b486a GUACAMOLE-363: Remove ALTER DATABASE CURRENT statements (not compatible with SQL Server 2008). 2017-11-26 13:45:45 -08:00
Michael Jumper
23084625ab GUACAMOLE-363: Do not take behind-the-scenes trigger operations into account when calculating the row counts for a query. 2017-11-26 13:01:48 -08:00
Michael Jumper
56da0b0c75 GUACAMOLE-363: Add triggers to handle cascading deletes/updates where SQL Server does not support doing so automatically via ON DELETE actions. 2017-11-26 13:01:48 -08:00