Commit Graph

  • e51363f9c5 GUAC-1176: Define USERNAME and PASSWORD fields publicly. They aren't very helpful isolated within the USERNAME_PASSWORD object. Michael Jumper 2015-05-27 13:22:39 -07:00
  • 10aea5d0a3 GUAC-1176: Add password expiration attribute. Michael Jumper 2015-05-27 13:08:26 -07:00
  • 368ceea080 Merge pull request #192 from glyptodon/custom-field-types James Muehlner 2015-06-08 14:32:14 -07:00
  • a96b7756a9 GUAC-1176: Allow field types to define hard-coded HTML templates (without a URL). Michael Jumper 2015-06-08 13:02:45 -07:00
  • 34b2fc9d79 Merge pull request #194 from glyptodon/rdp-parameters James Muehlner 2015-06-07 22:09:41 -07:00
  • 405e1c21fe GUAC-1218: Provide "value" property for "BOOLEAN" parameters. Michael Jumper 2015-06-07 18:15:03 -07:00
  • 1619e13375 Merge pull request #193 from glyptodon/french James Muehlner 2015-06-06 18:19:04 -07:00
  • ed744d9d1d GUAC-1217: Fallback to standard dialects when no specific dialect is available/requested. Michael Jumper 2015-06-05 19:39:59 -07:00
  • f711baefab GUAC-1217: Use navigator.languages in preference to navigator.language (Chrome does not set navigator.language based on user preferences). Michael Jumper 2015-06-05 19:39:21 -07:00
  • a0bd737ac6 GUAC-1217: Add French message format rules. Michael Jumper 2015-06-05 19:11:23 -07:00
  • e5ae8802e1 GUAC-1217: The name of the French translation should be "French" in French. Michael Jumper 2015-06-05 19:10:13 -07:00
  • cb44a4d79d GUAC-1217: Add French translation and keyboard. Jerome CHARLOT 2015-06-05 19:01:48 -07:00
  • b3e5827dea GUAC-1176: Allow Field types to be dynamically specified. Michael Jumper 2015-06-05 09:16:57 -07:00
  • 2b9ff2cd44 GUAC-1176: formService must use a provider to be configurable within a config block. Michael Jumper 2015-06-05 09:16:19 -07:00
  • 48e10ab69a GUAC-1176: Migrate all field types to the new field registration service. Use field registration service within guacFormField directive. Michael Jumper 2015-06-05 00:09:52 -07:00
  • d292eb94ea GUAC-1176: Implement field type registration service. Michael Jumper 2015-06-04 21:44:44 -07:00
  • 3ff551f23a Merge pull request #191 from glyptodon/disable-user James Muehlner 2015-05-26 16:25:36 -07:00
  • 3a619dbe0a GUAC-800: Display connection and connection group attributes, if present. Michael Jumper 2015-05-26 14:50:45 -07:00
  • e7574c0276 GUAC-800: Use Forms for attributes, not just Fields. Michael Jumper 2015-05-26 14:42:39 -07:00
  • c3558a3ae9 GUAC-800: Properly initialize name and title in Form constructor. Michael Jumper 2015-05-26 14:38:30 -07:00
  • e31025273a GUAC-800: Display user attributes within user editor. Michael Jumper 2015-05-26 14:22:16 -07:00
  • f08dbacdb2 GUAC-1212: Add try/catch block to creation of AudioContext Stephen Young 2015-05-26 13:49:09 -06:00
  • c8c12663b3 GUAC-800: Add support for disabling user accounts. Michael Jumper 2015-05-26 12:42:57 -07:00
  • b64c4f3b94 GUAC-800: Clarify semantics of getAttributes() / setAttributes(). Michael Jumper 2015-05-26 11:16:09 -07:00
  • 1e0f194126 Merge pull request #189 from glyptodon/forms James Muehlner 2015-05-26 10:41:14 -07:00
  • 43fab89ecf GUAC-800: Migrate to JSON for protocol descriptions. Use full Forms instead of simply Fields for protocol parameters (allow sections). Michael Jumper 2015-05-25 19:56:53 -07:00
  • 96f5ab1bbd Merge pull request #188 from glyptodon/object-attribute James Muehlner 2015-05-24 21:26:52 -07:00
  • dfedcf3058 GUAC-800: Provide access via REST to attribute information. Move protocol descriptions into common REST service. Michael Jumper 2015-05-24 19:37:07 -07:00
  • a4a2a37623 GUAC-800: Use Parameter for describing attributes. Michael Jumper 2015-05-24 19:20:36 -07:00
  • 191bc0d465 GUAC-800: Remove stubs - no supported attributes for now. Michael Jumper 2015-05-24 18:48:52 -07:00
  • c5364f4bff GUAC-800: Update REST services to allow read/write of attributes on users, connections, and groups. Michael Jumper 2015-05-24 15:56:49 -07:00
  • 7d13731ffa GUAC-800: Add attribute-related stubs to JDBC auth. Michael Jumper 2015-05-24 15:37:28 -07:00
  • 9585d0fc6c GUAC-800: Handle attributes as dynamic properties (no GuacamoleExceptions). Use Attribute for schema information only. Allow retrieval of schema information from UserContext. Add attributes to ConnectionGroup. Michael Jumper 2015-05-24 15:01:15 -07:00
  • 75f6e75176 GUAC-800: Associate attributes with users and connections. Michael Jumper 2015-05-23 21:29:42 -07:00
  • 7a20a33e95 GUAC-800: Define ObjectAttribute and associated interfaces. Michael Jumper 2015-05-23 21:04:18 -07:00
  • 2ec70f4ece Merge pull request #187 from glyptodon/resource-leak James Muehlner 2015-05-21 23:25:22 -07:00
  • 4b3197f57a GUAC-587: Ensure resource streams are always closed. Michael Jumper 2015-05-20 22:41:08 -07:00
  • d7690d1ad8 Merge pull request #186 from glyptodon/version-wildcard James Muehlner 2015-05-19 16:34:54 -07:00
  • 1a0726724f GUAC-587: Allow extensions to be version-independent. Michael Jumper 2015-05-19 16:28:30 -07:00
  • 09d599c759 Merge pull request #185 from glyptodon/merge-translation-files Michael Jumper 2015-05-19 10:11:49 -07:00
  • e06a5fb2c4 GUAC-587 Removed pointless imports. James Muehlner 2015-05-18 21:29:18 -07:00
  • c10cbc3a68 GUAC-587: Merge translation files when loading extensions. James Muehlner 2015-05-18 21:22:29 -07:00
  • 4d9fee7f9d Merge pull request #184 from glyptodon/byte-resource James Muehlner 2015-05-18 20:11:44 -07:00
  • eb83f17c01 GUAC-587: Implement byte array resource. Michael Jumper 2015-05-18 20:09:49 -07:00
  • 47889e3f3f GUAC-587: Add placeholder for merge logic. Michael Jumper 2015-05-18 17:31:32 -07:00
  • 50debbfc78 GUAC-587: Move loading logic into individual functions. Michael Jumper 2015-05-18 17:28:05 -07:00
  • 94019bf838 GUAC-587: Dynamically serve all defined language resources. Michael Jumper 2015-05-18 17:09:56 -07:00
  • d46d405e3a GUAC-587: Manage languages within own service. Allow dynamic addition of languages. Michael Jumper 2015-05-18 16:41:34 -07:00
  • 79e6c31035 GUAC-587: Serve static resources within /app/ext/[namespace]/[declared/path/to/resource]. Michael Jumper 2015-05-17 15:02:35 -07:00
  • 06011cac62 GUAC-587: Add support for translations and arbitrary static resources to the extension manifest. Michael Jumper 2015-05-17 15:01:19 -07:00
  • ad28ca6da6 GUAC-587: Fix missing wording in log messages. (Please what?) Michael Jumper 2015-05-17 14:56:23 -07:00
  • ee17c99b23 GUAC-587: Preserve resource path information within the extension class. Michael Jumper 2015-05-17 14:16:47 -07:00
  • 88bef64d36 Merge pull request #183 from glyptodon/GUAC-1187 Mike Jumper 2015-05-18 19:17:10 -07:00
  • 2d8b092681 GUAC-1187 Prepared Konstantin Kozhin's Russian translation for merge. James Muehlner 2015-05-18 19:14:38 -07:00
  • 8d33092c35 GUAC-1185: Russian translation Konstantin Kozhin 2015-05-01 03:25:22 +03:00
  • 654b85c2fe GUAC-1186: Russian layout Konstantin Kozhin 2015-05-01 03:31:51 +03:00
  • 38bc267698 Merge pull request #181 from glyptodon/improve-ext-loading James Muehlner 2015-05-15 11:04:15 -07:00
  • d477f7fa6e GUAC-587: Do not attempt to read contents of GUACAMOLE_HOME/extensions if not accessible. Michael Jumper 2015-05-15 17:39:17 +00:00
  • f094dd4c4e Merge pull request #180 from glyptodon/improve-ext-loading James Muehlner 2015-05-14 16:56:44 -07:00
  • 51d3fd2030 GUAC-587: Failed providers should throw "invalid" credential exceptions, not "insufficient". Michael Jumper 2015-05-14 23:51:02 +00:00
  • 62b3028cf0 GUAC-587: Ensure an AuthenticationProvider is always bound. Michael Jumper 2015-05-14 23:10:19 +00:00
  • 60b1029653 GUAC-587: The extension manifest must not be null. Michael Jumper 2015-05-14 22:22:22 +00:00
  • f879da6ee5 GUAC-587: Move loading of extensions into own function. Do not allow lack of extensions directory to stop loading of app.js and app.css. Michael Jumper 2015-05-14 22:20:38 +00:00
  • 2b021ad33a Merge pull request #179 from glyptodon/GUAC-1188 Mike Jumper 2015-05-13 21:55:35 -07:00
  • 13fa327ba4 GUAC-1188 Use canReadPermissions() - do not reimplement permission checks. James Muehlner 2015-05-13 21:50:20 -07:00
  • f354e4b463 Merge pull request #178 from glyptodon/extension-format James Muehlner 2015-05-13 20:44:39 -07:00
  • cc6002f1a1 GUAC-587: Fix formatting of comments/javadoc in DirectoryClassLoader. Michael Jumper 2015-05-14 03:33:10 +00:00
  • d066d58ee1 GUAC-587: Do not require guacamole.properties. Use defaults if missing. Michael Jumper 2015-05-12 13:59:30 -07:00
  • 2c027e9cb2 GUAC-587: Default to localhost:4822 for guacd. Fix absence of SSL support within JDBC auth tunnels. Michael Jumper 2015-05-12 13:59:10 -07:00
  • 190f61d927 GUAC-587: Default to noauth-config.xml. Michael Jumper 2015-05-12 13:53:32 -07:00
  • 5232dac896 GUAC-587: Default to GUACAMOLE_HOME/user-mapping.xml. Michael Jumper 2015-05-12 13:41:40 -07:00
  • abd3d381f9 GUAC-587: Include and validate Guacamole version in manifest. Michael Jumper 2015-05-12 13:31:18 -07:00
  • d0d492faec GUAC-587: Fix flipped logic within bindAuthenticationProvider(). Michael Jumper 2015-05-11 16:19:55 -07:00
  • ab5fa56577 GUAC-587: Include only runtime dependencies within JDBC auth .jar files. Michael Jumper 2015-05-11 15:53:00 -07:00
  • 3411c1b45a GUAC-587: Migrate noauth and LDAP to self-contained .jar files. Michael Jumper 2015-05-11 15:52:36 -07:00
  • acc8d996fc GUAC-587: Add guac-manifest.json to LDAP. Michael Jumper 2015-05-11 15:34:02 -07:00
  • 5026841573 GUAC-587: Add guac-manifest.json to noauth. Michael Jumper 2015-05-11 15:32:21 -07:00
  • 7352ce12ea GUAC-587: Do not import deprecated GuacamoleClassloader. Not all Java compilers are happy with this import, even though the importing class is also deprecated. Michael Jumper 2015-05-11 15:24:14 -07:00
  • 8cbad4e151 GUAC-587: Remove ancient eventing system - it's been partially broken since 0.9.4, and really should be replaced with a true eventing subsystem. Michael Jumper 2015-05-11 14:43:33 -07:00
  • 3d924873f1 GUAC-587: Track and load authentication providers only within ExtensionModule. Default to basic auth. Explicitly deprecate. Michael Jumper 2015-05-11 14:24:56 -07:00
  • b1b62aa2b4 GUAC-587: Warn about "lib-directory" deprecation. Michael Jumper 2015-05-11 11:14:02 -07:00
  • 3bcfea76f2 GUAC-587: Use GUACAMOLE_HOME/lib as lib directory. Michael Jumper 2015-05-11 11:12:20 -07:00
  • 815a190fd4 GUAC-587: Remove unnecessary use of GuacamoleClassLoader. Michael Jumper 2015-05-10 23:18:01 -07:00
  • ba639f9e50 GUAC-587: Add guac-manifest.json to JDBC auth implementations. Michael Jumper 2015-05-10 22:58:16 -07:00
  • 685694aff4 GUAC-587: Load authentication providers from extensions. Michael Jumper 2015-05-10 22:57:58 -07:00
  • 8ae9a2e28c GUAC-587: Define class representing extensions and the extension manifest file. Dynamically add JavaScript and CSS resources to app.js and app.css. Michael Jumper 2015-05-10 21:10:56 -07:00
  • 6b4e798c6c GUAC-587: Use ExtensionModule to load extensions and set up app.css / app.js. Michael Jumper 2015-05-10 00:54:09 -07:00
  • 9419356433 GUAC-587: Serve JavaScript and CSS through app.js and app.css respectively. Michael Jumper 2015-05-09 23:58:36 -07:00
  • a92d51f166 Merge pull request #177 from glyptodon/resources James Muehlner 2015-05-10 10:46:47 -07:00
  • 4a91f57abb GUAC-587: Implement support for serving of arbitrary resources. Michael Jumper 2015-05-09 22:36:57 -07:00
  • 5755e800d3 Merge pull request #176 from glyptodon/buttons-arent-fields James Muehlner 2015-05-05 22:00:48 -07:00
  • 03ae5c1725 GUAC-587: Login button is a button not a field. Michael Jumper 2015-05-05 21:58:59 -07:00
  • 78efb5990a Merge pull request #175 from glyptodon/login-namespace James Muehlner 2015-05-05 21:55:34 -07:00
  • a7f525cb88 GUAC-587: Add login-ui class to all CSS rules within the login module. Michael Jumper 2015-05-05 21:53:00 -07:00
  • f0cd211043 Merge pull request #174 from glyptodon/friendlier-css James Muehlner 2015-05-05 20:09:37 -07:00
  • d8512531c6 GUAC-587: Contain each menu section within its own div. Michael Jumper 2015-05-05 15:26:37 -07:00
  • 3128b69db6 GUAC-587: Use ::before for button images - it's friendlier to overriding CSS. Michael Jumper 2015-05-04 15:10:54 -07:00
  • 0ed3b9a992 Merge pull request #171 from glyptodon/fix-digest James Muehlner 2015-04-30 15:39:38 -07:00
  • bebde4720c GUAC-587: Fix gratuitous $digest() from unnecessary $interval use. Michael Jumper 2015-04-30 15:28:07 -07:00
  • 0ee15eb474 Merge pull request #170 from glyptodon/osk-style James Muehlner 2015-04-30 08:20:12 -07:00