1b262985b2
GUACAMOLE-197: Merge changes ensuring RADIUS state is handled as opaque.
Michael Jumper2018-02-04 19:08:17 -08:00
4195ac6d19
GUACAMOLE-197: Fix errors that happen when you try to code before coffee.
Nick Couchman2018-02-04 15:56:59 -05:00
b9a6880470
GUACAMOLE-197: Brush up log messages and change levels for invalid state information.
Nick Couchman2018-02-04 09:31:47 -05:00
6db2539569
GUACAMOLE-499: Merge simplification of REST API error handling, leveraging the status codes built into GuacamolException subclasses.
Michael Jumper2018-02-03 21:35:54 -08:00
8747acfc7f
GUACAMOLE-316: Make sure IE compatibility mode does not impact Guacamole.
Nick Couchman2018-02-03 17:39:48 -05:00
769a34f511
GUACAMOLE-197: Convert state to Hex string to avoid encoding issues.
Nick Couchman2018-02-03 15:45:38 -05:00
6b0f31053a
GUACAMOLE-197: Merge migration to FileGuacamoleProperty for CA and key file RADIUS properties.
Michael Jumper2018-02-02 09:35:09 -08:00
18084c2031
GUACAMOLE-197: Use FileGuacamoleProperty for CA and Key file propeties.
Nick Couchman2018-02-02 10:59:28 -05:00
6ed4dcdeab
GUACAMOLE-497: Merge remove usage of function/classes deprecated within Java 9.
Nick Couchman2018-02-02 09:52:52 -05:00
d6adc07dce
GUACAMOLE-494: Merge remove support for properties which have been deprecated for sufficiently long.
Nick Couchman2018-02-02 09:47:02 -05:00
9b5701cd65
GUACAMOLE-495: Merge remove parts of the API which have been deprecated for sufficiently long.
Nick Couchman2018-02-02 09:26:24 -05:00
d68f4cd762
GUACAMOLE-493: Merge remove guacamole-auth-noauth.
Nick Couchman2018-02-02 09:19:08 -05:00
2aa8054065
GUACAMOLE-494: Remove support for "mysql-disallow-*" and "postgresql-disallow-*" properties, deprecated since 0.9.8 (9b27a27).
Michael Jumper2018-02-01 22:53:17 -08:00
cbed98e849
GUACAMOLE-494: Remove support for "basic-user-mapping" property, deprecated since 0.9.10-incubating (8590a0a).
Michael Jumper2018-02-01 22:42:36 -08:00
57d81544ea
GUACAMOLE-495: Remove setClipboard() function of Guacamole.Client, deprecated since 0.9.1 (05a7c87).
Michael Jumper2018-02-01 22:32:36 -08:00
17f6862d17
GUACAMOLE-495: Remove guacamole-ext's GuacamoleHome and GuacamoleProperties classes, deprecated since 0.9.4 (ff28626).
Michael Jumper2018-02-01 22:30:23 -08:00
3d9310dbe7
GUACAMOLE-495: Remove guacamole-common's GuacamoleSession class, deprecated since 0.9.9 (b3a49da).
Michael Jumper2018-02-01 22:28:56 -08:00
37f7df804d
GUACAMOLE-497: Fall back to qualified name of XML element if SAX parser does not provide local name.
Michael Jumper2018-02-01 19:01:29 -08:00
c6aa790b41
GUACAMOLE-497: Remove usage of now-deprecated XMLReaderFactory.
Michael Jumper2018-02-01 15:28:59 -08:00
798349e231
GUACAMOLE-96: Merge restore compatibility with 1.7 JDK.
Nick Couchman2018-02-01 23:10:55 -05:00
5dbac644e5
GUACAMOLE-493: Remove guacamole-auth-noauth, deprecated since 0.9.13-incubating.
Michael Jumper2018-02-01 19:48:12 -08:00
29f838f63d
GUACAMOLE-497: Remove usage of now-deprecated container class constructors.
Michael Jumper2018-02-01 15:06:56 -08:00
3a90dbbd00
GUACAMOLE-96: Do not rely on Map.remove(key, value) which is specific to Java 8.
Michael Jumper2018-02-01 13:01:43 -08:00
1c012f4ed0
GUACAMOLE-96: Implement Iterator.remove() within ArbitraryAttributeMap's iterator.
Michael Jumper2018-02-01 12:43:24 -08:00
4a7857571e
GUACAMOLE-96: Reference Map.Entry rather than HashMap.Entry.
Michael Jumper2018-02-01 12:41:00 -08:00
07d0307855
GUACAMOLE-96: Merge allow extensions to voluntarily store each other's data.
Nick Couchman2018-02-01 13:31:46 -05:00
a28c81c001
GUACAMOLE-161: Add CapsLock to the no_repeat key list.
Frode Langelo2017-11-09 20:25:39 +00:00
d5768ead6d
GUACAMOLE-96: Correct version number of upgrade scripts for next release (it will be 1.0.0, not 0.9.15).
Michael Jumper2018-01-30 13:24:32 -08:00
2d685766c0
GUACAMOLE-96: Map base JDBC support for arbitrary attributes to SQL Server tables.
Michael Jumper2017-11-25 12:29:39 -08:00
6a834a1066
GUACAMOLE-96: Map base JDBC support for arbitrary attributes to MySQL tables.
Michael Jumper2017-11-25 11:41:54 -08:00
494733569f
GUACAMOLE-96: Map base JDBC support for arbitrary attributes to PostgreSQL tables.
Michael Jumper2017-11-22 16:47:56 -08:00
b6de402c0c
GUACAMOLE-96: Add base support within JDBC auth for storage of arbitrary attributes from other extensions.
Michael Jumper2017-11-22 12:29:58 -08:00
a3cee158cb
GUACAMOLE-96: Add object- and model-level support for storage of arbitrary attributes.
Michael Jumper2017-11-18 16:42:13 -08:00
fff1411768
GUACAMOLE-96: Extract Attributes interface from objects which provide getAttributes() / setAttributes().
Michael Jumper2017-10-29 15:33:10 -07:00
79936c4c41
GUACAMOLE-96: Document semantics of voluntary attribute storage and guaranteed sanitization.
Michael Jumper2017-10-29 13:09:45 -07:00
77255652bf
GUACAMOLE-96: Restrict submitted attributes to those explicitly declared by the UserContext.
Michael Jumper2017-10-29 12:59:50 -07:00
a050c16020
GUACAMOLE-197: Merge corrections to API compatibility for RADIUS auth.
Michael Jumper2018-01-30 20:24:53 -08:00
d032e76aa9
GUACAMOLE-197: Add overrides for compatibility with extension decoration.
Nick Couchman2018-01-30 22:06:27 -05:00
64ba8a8524
GUACAMOLE-197: Merge support for RADIUS authentication.
Michael Jumper2018-01-30 15:43:32 -08:00
dcb9e46e43
GUACAMOLE-197: Add/fix fields in guac manifest.
Nick Couchman2018-01-30 18:33:59 -05:00
789da68574
GUACAMOLE-197: Change RADIUS server to RADIUS hostname.
Nick Couchman2018-01-30 18:33:13 -05:00
eaeaeb10cd
GUACAMOLE-96: Merge allow extensions to decorate each other's objects.
Nick Couchman2018-01-30 14:31:04 -05:00
037913ac73
GUACAMOLE-197: Handle all non-username fields identically.
Nick Couchman2018-01-30 09:50:21 -05:00
4a57012f9d
GUACAMOLE-197: Revert some unnecessary code changes.
Nick Couchman2018-01-16 14:27:34 -05:00
b7db93c729
GUACAMOLE-197: Handle extra login fields when dealing with failed authentication.
Nick Couchman2018-01-16 14:22:52 -05:00
b0284ec710
GUACAMOLE-197: Clean up HTML and translations, remove unnecessary CSS files.
Nick Couchman2018-01-15 15:16:02 -05:00
ab90606c81
GUACAMOLE-197: Clean up comments and configured parameters.
Nick Couchman2018-01-15 15:02:37 -05:00
8cf66bc3df
GUACAMOLE-197: Finish cleaning unused imports.
Nick Couchman2018-01-15 10:43:55 -05:00
440a74e71a
GUACAMOLE-197: Clean up imports in various classes.
Nick Couchman2018-01-15 10:42:46 -05:00
aba9d83956
GUACAMOLE-197: Remove last traces of incubating.
Nick Couchman2018-01-15 10:27:16 -05:00
adc574f890
GUACAMOLE-197: Bump version to 0.9.14 and remove incubating stuff.
Nick Couchman2018-01-01 17:29:55 -05:00
45f9815eed
GUACAMOLE-197: Add $injector to AngularJS controllers.
Nick Couchman2017-11-19 17:39:28 -05:00
f84e3b88c6
GUACAMOLE-197: Add override for module shutdown() method.
Nick Couchman2017-10-10 20:35:51 -04:00
67df52ab0b
GUACAMOLE-197: Fix build issue introduced by moving variable context.
Nick Couchman2017-07-17 13:33:42 -04:00
60ddc82aff
GUACAMOLE-197: Move variable declarations for TLS into correct context.
Nick Couchman2017-07-16 15:32:11 -04:00
249ea0776b
GUACAMOLE-197: Move RadiusClient object to a return value instead of class-level object; properly clean up RADIUS connections.
Nick Couchman2017-07-16 14:40:49 -04:00
fa820cb46f
GUACAMOLE-197: Collapse authenticate methods together into single method, add minimal method for challenge/response.
Nick Couchman2017-07-16 14:25:55 -04:00
84276af007
GUACAMOLE-197: Clean up property comments.
Nick Couchman2017-07-15 17:28:58 -04:00
9a98400ce2
GUACAMOLE-197: Remove unneeded iframe reference.
Nick Couchman2017-07-15 17:26:10 -04:00
52e9b6605d
GUACAMOLE-197: Consistency for RADIUS vs. radius vs. Radius.
Nick Couchman2017-07-15 17:24:09 -04:00
6acf032247
GUACAMOLE-197: Reorganize authenticateUser to remove some duplicate code and make it easier to follow.
Nick Couchman2017-07-14 22:35:31 -04:00
aa556763b2
GUACAMOLE-197: Fix LICENSE order and style.
Nick Couchman2017-07-14 21:55:39 -04:00
f0b36ca5b1
GUACAMOLE-197: More style tweaks, update comments, fix typos
Nick Couchman2017-07-14 21:52:29 -04:00
e341e48c2a
GUACAMOLE-197: Move some RADIUS code into specific functions; tighten up code, improve efficiency, address some style issues.
Nick Couchman2017-07-14 21:24:45 -04:00
41557566b9
GUACAMOLE-197: Log error if we reach an unexpected place in the RADIUS conversation.
Nick Couchman2017-07-14 16:53:39 -04:00
77cb98c30f
GUACAMOLE-197: Bump version to 0.9.13-incubating and fix issues after rebase.
Nick Couchman2017-07-14 16:44:20 -04:00
f4a6cf85ed
GUACAMOLE-197: Make a seprate build profile for LGPL dependencies and add this extension to that list; also exclude all extensions from top-level RAT check.
Nick Couchman2017-04-21 22:25:48 -04:00
cf884f33f9
GUACAMOLE-197: Use java.io.File for filename operations, rather than relying on platform-specific assumptions.
Nick Couchman2017-04-11 13:29:49 -04:00
60b5802cc7
GUACAMOLE-197: Move state field to template file for consistency.
Nick Couchman2017-04-11 10:57:45 -04:00
fd84e761b1
GUACAMOLE-197: Remove the .tar.gz bundling bits from the source tree, since we won't be distributing binaries.
Nick Couchman2017-04-11 10:30:38 -04:00
ba837cb31b
GUACAMOLE-197: Remove unnecessary null/empty checks in setupRadiusAuthenticator, and throw exceptions instead of returning null.
Nick Couchman2017-04-11 10:19:00 -04:00
d773614a79
GUACAMOLE-197: Remove unnecessary null default values, as that is already the default.
Nick Couchman2017-04-11 09:46:14 -04:00