Mike Jumper
981adc94e6
GUACAMOLE-699: Merge changes bringing German translations up-to-date.
2019-09-09 18:52:53 -07:00
leetxyz
5ac68c3f72
GUACAMOLE-699: Fix language ordering, add de.json to auth-jdbc-*, fix intendation
2019-08-15 18:09:30 +02:00
Michael Jumper
c3fbf44f70
GUACAMOLE-729: Bump version numbers to 1.1.0.
2019-02-09 11:08:28 -08:00
Nick Couchman
ba198398e0
GUACAMOLE-697: Add DISTINCT to selectOne permissions queries.
2019-01-24 07:53:22 -05:00
Nick Couchman
828313541b
GUACAMOLE-220: Merge add database support for user groups.
2018-10-01 13:38:55 -04: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
Michael Jumper
bb6e8bc1c7
GUACAMOLE-220: Correct documentation of update script.
...
The UNIQUE constraint is being added once the column is expected to be
unique, not necessarily because it should safely point to entries of a
particular table.
2018-09-27 20:15:23 -07:00
Michael Jumper
8399b252cd
GUACAMOLE-220: Detect cycles within recursive query. SQL Server cannot deal with cycles on its own.
2018-09-19 23:56:53 -07:00
Michael Jumper
ee35620194
GUACAMOLE-220: Update SQL Server mapping with respect to user group support.
2018-09-19 23:56:53 -07:00
Michael Jumper
dec7b3c340
GUACAMOLE-220: Dynamically detect whether the MariaDB / MySQL server supports recursive CTEs.
2018-09-19 23:56:53 -07:00
Michael Jumper
1d0fcc1732
GUACAMOLE-220: Add MySQL and SQL Server versions of user group schema.
2018-09-19 23:56:52 -07:00
Michael Jumper
78d5e3b9d7
GUACAMOLE-220: Manually recurse through the group membership graph if the database engine does not support recursive queries.
2018-09-19 23:56:52 -07:00
Michael Jumper
45513592a7
GUACAMOLE-570: Bump version numbers to 1.0.0.
2018-06-05 21:34:26 -07:00
Michael Jumper
4f27a03adf
GUACAMOLE-525: Merge changes migrating from LIMIT to TOP for SQL Server queries.
2018-03-16 13:03:39 -07:00
Nick Couchman
c062acea2d
GUACAMOLE-525: Quick tweak to logic in password history file.
2018-03-13 22:34:21 -04:00
Nick Couchman
62a706896a
GUACAMOLE-525: Fix up password history delete to be more compatible.
2018-03-13 17:58:54 -04:00
Nick Couchman
cb580c4ae9
GUACAMOLE-525: Remove LIMIT and use TOP in SQL Server module.
2018-03-13 17:47:35 -04:00
Nick Couchman
d3dcd84379
GUACAMOLE-505: Remove stray left join in SQL Server UserMapper.
2018-03-13 10:47:31 -04:00
Michael Jumper
d5768ead6d
GUACAMOLE-96: Correct version number of upgrade scripts for next release (it will be 1.0.0, not 0.9.15).
2018-01-31 15:26:16 -08:00
Michael Jumper
2d685766c0
GUACAMOLE-96: Map base JDBC support for arbitrary attributes to SQL Server tables.
2018-01-31 15:26:16 -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
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
0757d7ecbc
GUACAMOLE-463: Merge Spanish translation.
2017-12-30 13:25:17 -08:00
djrm05
3e9387112e
GUACAMOLE-463: Spanish translation for Guacamole client.
2017-12-13 19:30:24 +01: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
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
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
Nick Couchman
9df20f29bd
GUACAMOLE-363: Merge bring SQL Server schema to parity with MySQL/PostgreSQL.
2017-12-06 10:11:02 -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
7c4223ce3e
GUACAMOLE-436: Remove incubator prefix from repositories and URLs.
2017-12-06 00:02:33 -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
Michael Jumper
317c76b5c5
GUACAMOLE-363: Clean up and refactor SQL Server schema to closely match the MySQL and PostgreSQL schemas. Add missing types and indexes.
2017-11-26 13:01:48 -08:00
Nick Couchman
12daab2c34
GUACAMOLE-363: Fix issues with schema initialization scripts.
2017-10-24 10:04:12 -04:00
Nick Couchman
1d10f989dc
GUACAMOLE-363: Clean up formatting on SQL schema file.
2017-09-30 16:45:48 -04:00
Nick Couchman
e084f85d18
GUACAMOLE-363: Update ConnectionRecordMapper to new ActivityRecordSet class.
2017-09-28 08:41:56 -04:00
Nick Couchman
57dab6e815
GUACAMOLE-363: Remove unnecessary parameters that are already using default values.
2017-09-28 07:00:52 -04:00
Nick Couchman
b4d2f8761a
GUACAMOLE-263: Change user creation to use hash values used by other modules.
2017-09-28 07:00:52 -04:00
Nick Couchman
5ef7d116de
GUACAMOLE-363: Remove unused properties.
2017-09-28 07:00:52 -04:00