Commit Graph

  • 0844e9d422 GUACAMOLE-96: Add license for Guava. Michael Jumper 2017-11-20 11:00:15 -08:00
  • 8e3cbf0627 GUACAMOLE-96: Abstract TOTP key into separate class with confirmation semantics. Michael Jumper 2017-11-20 10:56:35 -08:00
  • 4178a4b8b3 GUACAMOLE-96: Include recommended key length for each TOTP mode. Michael Jumper 2017-11-20 10:37:23 -08:00
  • 78c398f45d GUACAMOLE-96: Allow users to enter either the current or previous TOTP codes. Michael Jumper 2017-11-20 01:19:39 -08:00
  • 8dd5537cf3 GUACAMOLE-96: Pull TOTP key from user attribute. Michael Jumper 2017-11-20 01:05:42 -08:00
  • 19e03a1632 GUACAMOLE-96: Verify TOTP of all users against hard-coded key. Michael Jumper 2017-11-20 00:57:37 -08:00
  • b55e56179c GUACAMOLE-96: Add TOTP generator implementation based on reference implementation from IETF. Michael Jumper 2017-11-20 00:22:26 -08:00
  • 264fd24b65 GUACAMOLE-96: Add skeleton TOTP authentication extension (hard-coded, fake TOTP). Michael Jumper 2017-11-19 21:14:18 -08:00
  • 1b262985b2 GUACAMOLE-197: Merge changes ensuring RADIUS state is handled as opaque. Michael Jumper 2018-02-04 19:08:17 -08:00
  • 4195ac6d19 GUACAMOLE-197: Fix errors that happen when you try to code before coffee. Nick Couchman 2018-02-04 15:56:59 -05:00
  • b9a6880470 GUACAMOLE-197: Brush up log messages and change levels for invalid state information. Nick Couchman 2018-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 Jumper 2018-02-03 21:35:54 -08:00
  • e2e166d2d7 GUACAMOLE-316: Merge changes disabling IE's "compatibility mode". Michael Jumper 2018-02-03 21:24:00 -08:00
  • d889352941 GUACAMOLE-499: Have RESTExceptionWrapper leverage HTTP status codes built into GuacamoleStatus. Nick Couchman 2018-02-03 23:29:59 -05:00
  • ef6d0c6a53 GUACAMOLE-197: Check for empty byte array in more sane manner. Nick Couchman 2018-02-03 23:24:25 -05:00
  • 0729fa09cd GUACAMOLE-197: Handle IllegalArgumentException when parsing state string. Nick Couchman 2018-02-03 23:23:27 -05:00
  • 41dd9fc60d GUACAMOLE-197: Deal with null state field.. Nick Couchman 2018-02-03 23:17:30 -05:00
  • 77b4665c5c GUACAMOLE-197: Remove unnecessarily precise method calls. Nick Couchman 2018-02-03 23:11:22 -05:00
  • 8747acfc7f GUACAMOLE-316: Make sure IE compatibility mode does not impact Guacamole. Nick Couchman 2018-02-03 17:39:48 -05:00
  • 769a34f511 GUACAMOLE-197: Convert state to Hex string to avoid encoding issues. Nick Couchman 2018-02-03 15:45:38 -05:00
  • 6b0f31053a GUACAMOLE-197: Merge migration to FileGuacamoleProperty for CA and key file RADIUS properties. Michael Jumper 2018-02-02 09:35:09 -08:00
  • 18084c2031 GUACAMOLE-197: Use FileGuacamoleProperty for CA and Key file propeties. Nick Couchman 2018-02-02 10:59:28 -05:00
  • 6ed4dcdeab GUACAMOLE-497: Merge remove usage of function/classes deprecated within Java 9. Nick Couchman 2018-02-02 09:52:52 -05:00
  • d6adc07dce GUACAMOLE-494: Merge remove support for properties which have been deprecated for sufficiently long. Nick Couchman 2018-02-02 09:47:02 -05:00
  • 9b5701cd65 GUACAMOLE-495: Merge remove parts of the API which have been deprecated for sufficiently long. Nick Couchman 2018-02-02 09:26:24 -05:00
  • d68f4cd762 GUACAMOLE-493: Merge remove guacamole-auth-noauth. Nick Couchman 2018-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 Jumper 2018-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 Jumper 2018-02-01 22:42:36 -08:00
  • 57d81544ea GUACAMOLE-495: Remove setClipboard() function of Guacamole.Client, deprecated since 0.9.1 (05a7c87). Michael Jumper 2018-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 Jumper 2018-02-01 22:30:23 -08:00
  • 3d9310dbe7 GUACAMOLE-495: Remove guacamole-common's GuacamoleSession class, deprecated since 0.9.9 (b3a49da). Michael Jumper 2018-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 Jumper 2018-02-01 19:01:29 -08:00
  • c6aa790b41 GUACAMOLE-497: Remove usage of now-deprecated XMLReaderFactory. Michael Jumper 2018-02-01 15:28:59 -08:00
  • 798349e231 GUACAMOLE-96: Merge restore compatibility with 1.7 JDK. Nick Couchman 2018-02-01 23:10:55 -05:00
  • 5dbac644e5 GUACAMOLE-493: Remove guacamole-auth-noauth, deprecated since 0.9.13-incubating. Michael Jumper 2018-02-01 19:48:12 -08:00
  • 29f838f63d GUACAMOLE-497: Remove usage of now-deprecated container class constructors. Michael Jumper 2018-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 Jumper 2018-02-01 13:01:43 -08:00
  • 1c012f4ed0 GUACAMOLE-96: Implement Iterator.remove() within ArbitraryAttributeMap's iterator. Michael Jumper 2018-02-01 12:43:24 -08:00
  • 4a7857571e GUACAMOLE-96: Reference Map.Entry rather than HashMap.Entry. Michael Jumper 2018-02-01 12:41:00 -08:00
  • 07d0307855 GUACAMOLE-96: Merge allow extensions to voluntarily store each other's data. Nick Couchman 2018-02-01 13:31:46 -05:00
  • a28c81c001 GUACAMOLE-161: Add CapsLock to the no_repeat key list. Frode Langelo 2017-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 Jumper 2018-01-30 13:24:32 -08:00
  • 2d685766c0 GUACAMOLE-96: Map base JDBC support for arbitrary attributes to SQL Server tables. Michael Jumper 2017-11-25 12:29:39 -08:00
  • 6a834a1066 GUACAMOLE-96: Map base JDBC support for arbitrary attributes to MySQL tables. Michael Jumper 2017-11-25 11:41:54 -08:00
  • 494733569f GUACAMOLE-96: Map base JDBC support for arbitrary attributes to PostgreSQL tables. Michael Jumper 2017-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 Jumper 2017-11-22 12:29:58 -08:00
  • a3cee158cb GUACAMOLE-96: Add object- and model-level support for storage of arbitrary attributes. Michael Jumper 2017-11-18 16:42:13 -08:00
  • fff1411768 GUACAMOLE-96: Extract Attributes interface from objects which provide getAttributes() / setAttributes(). Michael Jumper 2017-10-29 15:33:10 -07:00
  • 79936c4c41 GUACAMOLE-96: Document semantics of voluntary attribute storage and guaranteed sanitization. Michael Jumper 2017-10-29 13:09:45 -07:00
  • 77255652bf GUACAMOLE-96: Restrict submitted attributes to those explicitly declared by the UserContext. Michael Jumper 2017-10-29 12:59:50 -07:00
  • a050c16020 GUACAMOLE-197: Merge corrections to API compatibility for RADIUS auth. Michael Jumper 2018-01-30 20:24:53 -08:00
  • d032e76aa9 GUACAMOLE-197: Add overrides for compatibility with extension decoration. Nick Couchman 2018-01-30 22:06:27 -05:00
  • 64ba8a8524 GUACAMOLE-197: Merge support for RADIUS authentication. Michael Jumper 2018-01-30 15:43:32 -08:00
  • dcb9e46e43 GUACAMOLE-197: Add/fix fields in guac manifest. Nick Couchman 2018-01-30 18:33:59 -05:00
  • 789da68574 GUACAMOLE-197: Change RADIUS server to RADIUS hostname. Nick Couchman 2018-01-30 18:33:13 -05:00
  • eaeaeb10cd GUACAMOLE-96: Merge allow extensions to decorate each other's objects. Nick Couchman 2018-01-30 14:31:04 -05:00
  • 037913ac73 GUACAMOLE-197: Handle all non-username fields identically. Nick Couchman 2018-01-30 09:50:21 -05:00
  • 4a57012f9d GUACAMOLE-197: Revert some unnecessary code changes. Nick Couchman 2018-01-16 14:27:34 -05:00
  • b204a4c708 GUACAMOLE-197: Remove debugging code. Nick Couchman 2018-01-16 14:26:14 -05:00
  • b7db93c729 GUACAMOLE-197: Handle extra login fields when dealing with failed authentication. Nick Couchman 2018-01-16 14:22:52 -05:00
  • b0284ec710 GUACAMOLE-197: Clean up HTML and translations, remove unnecessary CSS files. Nick Couchman 2018-01-15 15:16:02 -05:00
  • ab90606c81 GUACAMOLE-197: Clean up comments and configured parameters. Nick Couchman 2018-01-15 15:02:37 -05:00
  • 8cf66bc3df GUACAMOLE-197: Finish cleaning unused imports. Nick Couchman 2018-01-15 10:43:55 -05:00
  • 440a74e71a GUACAMOLE-197: Clean up imports in various classes. Nick Couchman 2018-01-15 10:42:46 -05:00
  • aba9d83956 GUACAMOLE-197: Remove last traces of incubating. Nick Couchman 2018-01-15 10:27:16 -05:00
  • adc574f890 GUACAMOLE-197: Bump version to 0.9.14 and remove incubating stuff. Nick Couchman 2018-01-01 17:29:55 -05:00
  • 45f9815eed GUACAMOLE-197: Add $injector to AngularJS controllers. Nick Couchman 2017-11-19 17:39:28 -05:00
  • f84e3b88c6 GUACAMOLE-197: Add override for module shutdown() method. Nick Couchman 2017-10-10 20:35:51 -04:00
  • 67df52ab0b GUACAMOLE-197: Fix build issue introduced by moving variable context. Nick Couchman 2017-07-17 13:33:42 -04:00
  • 60ddc82aff GUACAMOLE-197: Move variable declarations for TLS into correct context. Nick Couchman 2017-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 Couchman 2017-07-16 14:40:49 -04:00
  • fa820cb46f GUACAMOLE-197: Collapse authenticate methods together into single method, add minimal method for challenge/response. Nick Couchman 2017-07-16 14:25:55 -04:00
  • 84276af007 GUACAMOLE-197: Clean up property comments. Nick Couchman 2017-07-15 17:28:58 -04:00
  • 9a98400ce2 GUACAMOLE-197: Remove unneeded iframe reference. Nick Couchman 2017-07-15 17:26:10 -04:00
  • 52e9b6605d GUACAMOLE-197: Consistency for RADIUS vs. radius vs. Radius. Nick Couchman 2017-07-15 17:24:09 -04:00
  • 6acf032247 GUACAMOLE-197: Reorganize authenticateUser to remove some duplicate code and make it easier to follow. Nick Couchman 2017-07-14 22:35:31 -04:00
  • 015cb4aecd GUACAMOLE-197: Tweak to comment Nick Couchman 2017-07-14 22:24:11 -04:00
  • aa556763b2 GUACAMOLE-197: Fix LICENSE order and style. Nick Couchman 2017-07-14 21:55:39 -04:00
  • f0b36ca5b1 GUACAMOLE-197: More style tweaks, update comments, fix typos Nick Couchman 2017-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 Couchman 2017-07-14 21:24:45 -04:00
  • 41557566b9 GUACAMOLE-197: Log error if we reach an unexpected place in the RADIUS conversation. Nick Couchman 2017-07-14 16:53:39 -04:00
  • 77cb98c30f GUACAMOLE-197: Bump version to 0.9.13-incubating and fix issues after rebase. Nick Couchman 2017-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 Couchman 2017-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 Couchman 2017-04-11 13:29:49 -04:00
  • 60b5802cc7 GUACAMOLE-197: Move state field to template file for consistency. Nick Couchman 2017-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 Couchman 2017-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 Couchman 2017-04-11 10:19:00 -04:00
  • d773614a79 GUACAMOLE-197: Remove unnecessary null default values, as that is already the default. Nick Couchman 2017-04-11 09:46:14 -04:00
  • 99869592ae GUACAMOLE-197: FIx style issues. Nick Couchman 2017-04-11 09:44:54 -04:00
  • a49dfeeeeb GUACAMOLE-197: Allow setupRadiusAuthenticator to throw GuacamoleException rather than hiding it. Nick Couchman 2017-04-11 09:41:18 -04:00
  • 3976af7b11 GUACAMOLE-197: Remove unnecessary return statements. Nick Couchman 2017-04-11 09:27:57 -04:00
  • 12ae122314 GUACAMOLE-197: Fix comments for function that sets up RadiusClient. Nick Couchman 2017-04-11 09:26:51 -04:00
  • 8d83ba2d8b GUACAMOLE-197: Fix comments to remove return value for void function. Nick Couchman 2017-04-11 09:25:31 -04:00
  • ecfa9183b5 GUACAMOLE-197: Fix issue where wrong error message is logged. Nick Couchman 2017-04-11 09:23:19 -04:00
  • 8be8626578 GUACAMOLE-197: Consider challengeResponse empty value an acceptable response. Nick Couchman 2017-04-11 09:18:17 -04:00
  • 564b9687a2 GUACAMOLE-197: Clean up logic for retrieving radius state. Nick Couchman 2017-04-11 09:15:39 -04:00
  • 6402cecd53 GUACAMOLE-197: Fix pom.xml build to exclude signatures for BouncyCastle. Nick Couchman 2017-04-10 14:05:08 -04:00
  • 773f2da9ce GUACAMOLE-197: Correct comments on controller js files. Nick Couchman 2017-03-21 22:17:55 -04:00
  • 3a5c43b94e GUACAMOLE-197: Fix indentation after removing try/catch block. Nick Couchman 2017-03-21 17:14:15 -04:00
  • dd48486f12 GUACAMOLE-197: Fix imports and remove unnecessary try/catch statement. Nick Couchman 2017-03-21 17:12:54 -04:00