Virtually Nick
d4fb1b0549
GUACAMOLE-1135: Merge return MySQL StoreUrls in URI format
2020-08-05 16:17:27 -04:00
Richard Grime
d32ebd656a
GUACAMOLE-1135: Return StoreUrls in URI format
2020-08-05 08:52:54 +00:00
Virtually Nick
9863aec9f6
GUACAMOLE-919: Merge implement PostgreSQL defaultStatementTimeout and socketTimeout
2020-07-29 08:17:02 -04:00
Douglas Heriot
20b1dbf00f
GUACAMOLE-919: More updates to style and comments.
2020-07-27 13:36:52 +10:00
Douglas Heriot
6cf9787f7b
GUACAMOLE-919: Fix style issues, improve comments.
2020-07-27 13:36:48 +10:00
Douglas Heriot
0528ca0564
GUACAMOLE-919: make defaultStatementTimeout an int
...
More consistent with how socketTimeout.
MyBatis documentation says only positive integers are valid,
and property should not be set otherwise.
So in the case of 0 the property will not be set.
2020-07-27 13:36:40 +10:00
Douglas Heriot
306e1ad3ab
GUACAMOLE-919: pass postgres driver socketTimout
2020-07-27 13:36:36 +10:00
Douglas Heriot
34130f54c9
GUACAMOLE-919: pass through defaultStatementTimeout
...
Testing a workaround for handling dropped TCP connections to the Postgres database.
2020-07-27 13:36:26 +10:00
Richard Grime
fea3fd3b77
GUACAMOLE-1136: Return correct MYSQL_SSL_CLIENT_
...
MySQL Environment incorrectly returned MYSQL_SSL_TRUST_
parameters for the file and password, instead of the
expected MYSQL_SSL_CLIENT_ values.
2020-07-14 18:20:26 +00:00
Virtually Nick
a0345f44db
GUACAMOLE-1120: Remove remaining JS, CSS, and HTML components from CAS guac-manifest.json
2020-07-02 09:36:39 -04:00
Michael Jumper
475d9419cc
Merge 1.2.0 changes back to master.
2020-06-25 19:25:53 -07:00
Virtually Nick
82168e1d77
GUACAMOLE-728: Only set legacy flag when SSL is disabled.
2020-06-25 22:21:04 -04:00
Michael Jumper
038e87a1c6
Merge 1.2.0 changes back to master.
2020-06-25 19:04:43 -07:00
Virtually Nick
d5d4f16782
GUACAMOLE-728: Handle lack of support for Postgres prefer SSL mode.
2020-06-25 22:01:02 -04:00
Michael Jumper
f94e7046ff
Merge 1.2.0 changes back to master.
2020-06-25 17:55:48 -07:00
Virtually Nick
6fc09f4ee8
GUACAMOLE-728: Only set MySQL JDBC useSSL when sslmode is disabled.
2020-06-25 20:22:20 -04:00
Michael Jumper
f37e5e8214
Merge 1.2.0 changes back to master.
2020-06-25 15:54:42 -07:00
Virtually Nick
788395ad9d
GUACAMOLE-728: Change default JDBC SSL mode to prefer(red).
2020-06-25 18:48:07 -04:00
Virtually Nick
2d233e090f
Merge staging/1.2.0 changes back to master.
2020-06-25 06:52:23 -04:00
Michael Jumper
9d415469f8
GUACAMOLE-103: Transform username only if present.
2020-06-24 20:34:52 -07:00
Mike Jumper
ed7e7bbb84
GUACAMOLE-103: Merge usability improvements to handling of SAML entity ID property.
2020-06-24 17:46:54 -07:00
Virtually Nick
54cd540973
GUACAMOLE-103: Adjust checks for entity ID and ACS URL properties.
2020-06-24 20:04:25 -04:00
Virtually Nick
c061d78d54
Merge staging/1.2.0 changes back to master.
2020-06-24 19:42:04 -04:00
Michael Jumper
feba7c6da0
GUACAMOLE-103: Read entity ID and callback URL from properties only if needed.
2020-06-24 16:00:07 -07:00
Michael Jumper
d1090b00b0
GUACAMOLE-103: Use UriBuilder for syntax-aware URL construction, rather than simple String concatenation.
2020-06-24 15:41:24 -07:00
Michael Jumper
e652d29978
Merge 1.2.0 changes back to master.
2020-06-24 14:10:24 -07:00
Virtually Nick
8acb3cbb24
GUACAMOLE-103: Change IdP metadata file to a URI.
2020-06-24 16:24:32 -04:00
Virtually Nick
1f0174afea
GUACAMOLE-103: Redirect for login if response hash is not present.
2020-06-24 15:19:10 -04:00
Virtually Nick
27603dc2ac
GUACAMOLE-103: Exception handling, token, and SAMLResponseMap updates.
...
Exception handling within the SAML extension has been updated such that
exceptions generate a Guacamole Error rather than a username/password
login. Tokens now are canonicalized with a standard prefix. Now using
an Iterator to handle SAMLResponseMap cleanup.
2020-06-24 13:36:24 -04:00
Virtually Nick
806ec964ff
GUACAMOLE-103: License cleanup, fix comments, and minor code tweaks.
...
Includes implementation of executor shutdown, and correctly removing
items from the shared response map.
2020-06-23 23:48:08 -04:00
Virtually Nick
52318a99a8
GUACAMOLE-103: Handle group parsing in safe way
2020-06-23 12:43:14 -04:00
Virtually Nick
09429492e0
GUACAMOLE-103: Periodically clean SAMLResponseMap for expired responses.
2020-06-23 12:43:14 -04:00
Virtually Nick
1c9efb2a44
GUACAMOLE-103: Process SAML exceptions individually.
2020-06-23 12:43:14 -04:00
Virtually Nick
2d1f49aae5
GUACAMOLE-103: Add option for enforcing strict SAML security.
2020-06-23 12:43:14 -04:00
Virtually Nick
129cd6ace5
GUACAMOLE-103: Remove unnecessary parameter decoding
2020-06-23 12:43:14 -04:00
Virtually Nick
ddac552a72
GUACAMOLE-103: Add settings for controlling debug and compression.
2020-06-23 12:43:14 -04:00
Virtually Nick
2a2172914d
GUACAMOLE-103: Move SAMLResponse processing to authentication service.
2020-06-23 12:43:03 -04:00
Nick Couchman
7a44cf6014
GUACAMOLE-103: Implementation of SAML authentication extension, using OpenID as a template.
2020-06-23 12:41:19 -04:00
Michael Jumper
5175dd3d29
Merge 1.2.0 changes back to master.
2020-06-22 14:36:42 -07:00
Mike Jumper
9dcd074340
GUACAMOLE-103: Merge extension API support for redirection during authentication/authorization process.
2020-06-22 14:36:06 -07:00
Virtually Nick
a0ee0475ed
GUACAMOLE-103: Move to using Translatable for redirect message; clean up comments.
2020-06-22 14:24:02 -04:00
Virtually Nick
5762cdda47
GUACAMOLE-103: Implement common redirect form field.
2020-06-22 14:24:02 -04:00
Michael Jumper
bfde9562fc
Merge 1.2.0 changes back to master.
2020-06-21 19:29:55 -07:00
Virtually Nick
32d85d835e
GUACAMOLE-708: Minor style corrections and code clean-up.
2020-06-21 07:06:08 -04:00
Michael Jumper
577eca819f
Merge 1.2.0 changes back to master.
2020-06-20 19:59:39 -07:00
Virtually Nick
2bf29a0d97
GUACAMOLE-708: Implement isSkeleton method for ModeledUser.
2020-06-20 21:15:47 -04:00
Virtually Nick
486ab9aefa
GUACAMOLE-708: Remove unnecessary null check
2020-06-20 16:41:09 -04:00
Virtually Nick
55fccff7a7
GUACAMOLE-708: Spelling correction in JavaDoc comments.
2020-06-20 16:24:35 -04:00
Virtually Nick
76f7379f46
GUACAMOLE-708: Add and update JavaDoc comments.
2020-06-20 09:43:18 -04:00
Virtually Nick
2888d6a340
GUACAMOLE-708: Handle implicit permissions where no entity exists.
2020-06-20 09:43:18 -04:00