Mike Jumper
76ff86ec6b
GUACAMOLE-926: Merge support for importing connections via CSV/JSON/YAML.
2023-04-13 09:49:36 -07:00
James Muehlner
d657d2b90a
GUACAMOLE-926: Clean up unneeded code, trailing whitespace; fix bugs, styling, comments and licenses.
2023-04-11 23:12:54 +00:00
Virtually Nick
56c6e5022d
Merge 1.5.1 changes back to master.
2023-04-10 10:22:47 -04:00
Mike Jumper
0b4468ba24
GUACAMOLE-1752: Bump version numbers to 1.5.1.
2023-04-09 19:54:19 -07:00
Alex Leitner
7f37d0b0d2
GUACAMOLE-1253: Update select all queries to process in batches.
2023-04-07 21:50:36 +00:00
James Muehlner
314adf6c23
GUACAMOLE-926: Remove patch update functionality. It's needed for batch import, and it's a can of worms.
2023-04-07 20:43:30 +00:00
James Muehlner
e6bd12ee4c
GUACAMOLE-926: Allow JDBC extensions to accept identifiers from user for update.
2023-04-07 20:43:29 +00:00
James Muehlner
9cdbe0fb36
GUACAMOLE-926: Improve response plumbing through to user.
2023-04-07 20:43:29 +00:00
James Muehlner
65074385e1
GUACAMOLE-926: Set JDBC to batch mode and just do operations one at a time.
2023-04-07 20:43:29 +00:00
James Muehlner
b980648808
Merge 1.5.1 changes back to master.
2023-04-03 21:40:44 +00:00
Michael Jumper
8ee9ee40dc
GUACAMOLE-1763: Update Java dependencies to latest compatible versions.
2023-04-03 14:24:58 -07:00
Niubbo75
d5e19d5e76
GUACAMOLE-1612: Update and correct Italian Translations for Guacamole Client
2023-03-17 10:41:26 +01:00
Mike Jumper
72b0634a5f
GUACAMOLE-1730: Merge Polish translation.
2023-02-04 13:08:30 -08:00
Mike Jumper
9f176ed489
Merge 1.5.0 changes back to master.
2023-01-10 21:52:26 -08:00
James Muehlner
5966dcae63
GUACAMOLE-1604: Merge version number bumps to 1.5.0.
2023-01-10 17:14:29 -08:00
Mike Jumper
5ecee2efaa
GUACAMOLE-1604: Bump version numbers of all projects to 1.5.0.
2023-01-10 16:40:19 -08:00
Mike Jumper
9262a2b33b
GUACAMOLE-1594: Update Java dependencies to latest compatible versions.
2023-01-10 16:28:08 -08:00
jbochenski
c375e6fcee
GUACAMOLE-1730: Add polish translation.
2023-01-04 15:32:34 +01:00
James Muehlner
89945caa5f
GUACAMOLE-1723: Simplify active window check; do not refresh from DB during active sessions.
2022-12-09 23:46:59 +00:00
James Muehlner
18d971a837
GUACAMOLE-1723: Enforce access time restrictions for logged in users.
2022-12-02 03:47:18 +00:00
James Muehlner
88d9f40a3d
Merge 1.5.0 changes back to master.
2022-10-28 21:30:19 +00:00
Mike Jumper
ce9922e08c
GUACAMOLE-1594: Update all Java and JavaScript dependencies to latest compatible.
...
NOTE: Several WebPack plugins could not be updated as all plugins within
WebPack's "webpack-contrib" have dropped support for WebPack v4
entirely, but Closure Compiler only supports WebPack v4.
2022-10-27 12:54:58 -07:00
James Muehlner
dfc7e6dd90
GUACAMOLE-1656: Simplify auto-refresh behavior in JDBC auth provider.
2022-08-26 18:12:23 +00:00
James Muehlner
3790d76fc9
GUACAMOLE-1656: Force refresh the user context on updateUserContext to ensure that any modified user attributes are picked up.
2022-08-26 18:12:21 +00:00
Niubbo75
a4713ca53b
GUACAMOLE-1612: Fix/Add italian translations
2022-08-08 14:17:45 +02:00
James Muehlner
31f9107ca2
GUACAMOLE-1616: Send updated tokens after adding HISTORY_UUID.
2022-06-03 20:51:59 +00:00
James Muehlner
7e4627c943
GUACAMOLE-1616: Store HISTORY_UUID in tokens for use by other extensions.
2022-05-31 21:36:08 +00:00
James Muehlner
cd3c1fbf35
GUACAMOLE-1616: Write history records for external connections if configured to do so.
2022-05-31 17:33:04 +00:00
Michael Jumper
c386845f24
GUACAMOLE-462: Retrieve individual database history records directly (by ID).
2022-02-28 00:30:30 +00:00
Michael Jumper
449fcb828e
GUACAMOLE-462: Allow individual records to be identified and retrieved directly.
2022-02-28 00:30:30 +00:00
Michael Jumper
b80d8da1bb
GUACAMOLE-462: Migrate user/connection record mappers to common base interface.
2022-02-28 00:30:30 +00:00
Michael Jumper
45ac06e0d0
GUACAMOLE-462: Create connection history records for in-progress connections.
...
Besides restoring historically-provided functionality, the ID generated
by the database for connection history records is needed to generate a
deterministic UUID that can be injected into connection configurations
with ${HISTORY_UUID}. Having such a token allows session recordings to
be given names that can be reliably matched with history records.
2022-02-28 00:30:30 +00:00
Michael Jumper
fb3aeb7628
GUACAMOLE-462: Ensure activity record UUID becomes available/updated if underlying model is assigned an ID.
2022-02-28 00:30:30 +00:00
Michael Jumper
538ac5d934
GUACAMOLE-462: Include history record UUID as token.
2022-02-28 00:30:30 +00:00
Michael Jumper
32c7ab03ad
GUACAMOLE-462: Generate consistent history record UUIDs based on database record IDs.
2022-02-28 00:30:30 +00:00
Michael Jumper
9cbf4f045f
GUACAMOLE-462: Add API-level support for associating data with history records.
2022-02-28 00:30:30 +00:00
Virtually Nick
20eec4bbb0
Merge 1.4.0 changes back to master.
2021-12-27 09:32:39 -05:00
Michael Jumper
b8d23962d6
GUACAMOLE-773: Update Java dependencies to latest stable, compatible versions.
2021-12-26 17:50:43 -08:00
Virtually Nick
588915d232
Merge 1.4.0 changes back to master.
2021-12-12 07:25:13 -05:00
Michael Jumper
5e9e215356
GUACAMOLE-1411: Bump version numbers to 1.4.0.
2021-12-11 16:27:00 -08:00
Tadashi Kanda
23b9d91d6f
GUACAMOLE-1453: Reflect of indicate.(minor change)
2021-10-29 00:39:17 +09:00
Tadashi Kanda
d722c3a759
GUACAMOLE-1453: Reflect of indicate.
2021-10-28 23:53:13 +09:00
Tadashi Kanda
3b34d2cd73
GUACAMOLE-1453: Enable SSL connection between Guacamole and DB using MaraiDB Connector/J
2021-10-28 11:59:11 +09:00
Jimmy
a818aff733
GUACAMOLE-1446: Fixed a typo mistake ("the the") in some java files.
2021-10-26 08:09:12 +03:00
Michael Jumper
fc9739a4d6
GUACAMOLE-1407: Explicitly fail early if no JDBC driver can be found for MySQL/MariaDB.
2021-08-26 18:37:39 -07:00
Michael Jumper
be1ad5dff3
GUACAMOLE-1407: Automatically detect whether MySQL or MariaDB version of "Connector/J" is installed.
2021-08-26 18:37:39 -07:00
Virtually Nick
04c908d5f7
GUACAMOLE-1199: Only update JDBC attributes if values have been provided.
2021-08-21 20:52:57 -04:00
Michael Jumper
0364d45d9d
GUACAMOLE-1378: Correct naming of guacamole-auth-jdbc dist .tar.gz archive.
...
The distribution .tar.gz of the guacamole-auth-jdbc set of extensions
should be called "guacamole-auth-jdbc-VERSION.tar.gz", not
"guacamole-auth-jdbc-dist-VERSION.tar.gz".
2021-07-17 17:07:53 -07:00
Michael Jumper
eab80688cc
GUACAMOLE-641: Ensure MyBatis "expectedConnectionTypeCode" is generated and matches valid database connections.
2021-06-21 14:44:09 -07:00
Michael Jumper
6ef951cd61
GUACAMOLE-641: Log creation of new database connections.
2021-06-21 14:43:19 -07:00