Commit Graph

  • cc22f23c02 GUACAMOLE-310: Ensure clipboard service target remains hidden (1x1 px may be below browser's minimum dimensions for a textarea). Michael Jumper 2017-08-29 11:39:08 -07:00
  • 535b70fdce GUACAMOLE-310: Switch clipboard service back to using textarea for contents. Michael Jumper 2017-08-29 11:38:05 -07:00
  • 96e9318dbc GUACAMOLE-358: Merge fix addressing failure to load settings screen. Michael Jumper 2017-09-03 13:53:17 -07:00
  • 2062f1ccc5 GUACAMOLE-364: eliminate unnecessary local variable Carl Harris 2017-08-17 05:28:47 -04:00
  • beac46bff5 GUACAMOLE-364: revert unnecessary code simplification Carl Harris 2017-08-17 05:25:51 -04:00
  • 10bc443864 GUACAMOLE-364: eliminate unnecessary local variable Carl Harris 2017-08-17 05:24:10 -04:00
  • 059cb75f0f GUACAMOLE-364: address style consistency issues Carl Harris 2017-08-17 05:10:32 -04:00
  • 6b6340ac46 GUACAMOLE-364: notify tunnel listeners in TunnelRequestService Carl Harris 2017-08-16 06:59:12 -04:00
  • 5a232f6825 GUACAMOLE-364: notify authentication listeners in AuthenticationService Carl Harris 2017-08-16 06:58:18 -04:00
  • cfb879b763 GUACAMOLE-364: add injectable ListenerService Carl Harris 2017-08-16 06:57:16 -04:00
  • 109d57ecb3 GUACAMOLE-364: add extension module support for event listeners Carl Harris 2017-08-16 06:55:28 -04:00
  • dca7862351 GUACAMOLE-364: add facade used to wrap extension listeners Carl Harris 2017-08-16 06:54:55 -04:00
  • 6f89a0b530 GUACAMOLE-364: listener interfaces now extend a common marker interface Carl Harris 2017-08-16 06:54:16 -04:00
  • 287ab56f0f GUACAMOLE-364: factor out common provider class instantiation support Carl Harris 2017-08-16 06:52:10 -04:00
  • 252c4478b4 GUACAMOLE-358: Allow settings page to load even if permissions cannot be loaded. Nick Couchman 2017-08-11 12:57:41 -04:00
  • a5ebc07349 GUACAMOLE-345: Merge schema script fixes for PostgreSQL 8. James Muehlner 2017-07-24 09:24:29 -07:00
  • 0338048c2e GUACAMOLE-345: Replace hexadecimal literals with decode() function calls. Michael Jumper 2017-07-22 21:42:17 -07:00
  • 0ad7e4e1a3 GUACAMOLE-345: Name all PostgreSQL indexes. Michael Jumper 2017-07-22 21:41:58 -07:00
  • 128b0ca8e0 GUACAMOLE-346: Merge Avoid blocking main thread when seeking. Nick Couchman 2017-07-19 14:35:44 -04:00
  • 682a6e49ab GUACAMOLE-339: Merge addition of remote host to connection history table. Michael Jumper 2017-07-16 19:49:26 -07:00
  • 8b71e30c71 GUACAMOLE-339: Bump up field size to 256 to support full DNS names. Nick Couchman 2017-07-16 22:43:50 -04:00
  • 7522a495b8 GUACAMOLE-339: Display the remote host field in connection history tables. Nick Couchman 2017-07-16 22:23:00 -04:00
  • f2120c8d14 GUACAMOLE-339: Add remote host field to database and populate appropriately. Nick Couchman 2017-07-16 21:58:28 -04:00
  • 929452e701 GUACAMOLE-346: Remove "paused" notification. Correct UI behavior. Michael Jumper 2017-07-15 17:45:39 -07:00
  • 387302db48 GUACAMOLE-346: Simply resume playback if seek operation is canceled. Michael Jumper 2017-07-15 17:41:58 -07:00
  • 768974711c GUACAMOLE-346: Add "paused" notification to example player. Michael Jumper 2017-07-15 17:32:03 -07:00
  • be9124d599 GUACAMOLE-346: Update seeking state when paused or canceled. Michael Jumper 2017-07-15 17:25:34 -07:00
  • 519daeebe2 GUACAMOLE-346: Use internal seekToFrame() to handle frame timing. Michael Jumper 2017-07-15 17:10:47 -07:00
  • ed3c022f7e GUACAMOLE-346: Provide explicit "cancel" button for in-progress seek. Michael Jumper 2017-07-15 16:58:39 -07:00
  • 25de43391a GUACAMOLE-346: Display "seek in progress" notification when seeking in playback example. Michael Jumper 2017-07-15 16:50:02 -07:00
  • b41311f1ed GUACAMOLE-346: Simplify style of seek callback invocation. Michael Jumper 2017-07-15 16:16:26 -07:00
  • 21eadec6a4 GUACAMOLE-346: Seek operations should be atomic with respect to the various timeouts. Michael Jumper 2017-07-15 16:15:01 -07:00
  • 23cf840ba6 GUACAMOLE-346: Playback must take into account that seeking is asynchronous. Michael Jumper 2017-07-15 16:12:21 -07:00
  • b325eb8139 GUACAMOLE-346: Require seek callback internally, for sake of simplicity. Michael Jumper 2017-07-15 16:10:28 -07:00
  • 744574d026 GUACAMOLE-346: Always replay frames asynchronously when seeking. Michael Jumper 2017-07-15 16:06:32 -07:00
  • 1d6e8d2216 GUACAMOLE-346: Avoid blocking the main thread when seeking within a session recording. Michael Jumper 2017-06-08 11:20:10 -07:00
  • 7c162fde95 GUACAMOLE-338: Merge expand connections/groups by default if any of their descendants are selected. Nick Couchman 2017-07-14 15:07:11 -04:00
  • 970e50d0c6 GUACAMOLE-338: Automatically expand connections or connection groups which are ancestors of objects for which the user being modified already has READ permission. Michael Jumper 2017-07-03 16:57:41 -07:00
  • 5c4188e7ed GUACAMOLE-338: The "expandable" property of connection GroupListItems should accurately reflect the default includeSharingProfiles value. Michael Jumper 2017-07-03 16:21:21 -07:00
  • 5648c36c26 GUACAMOLE-338: Allow guacGroupList and guacGroupListFilter to accept GroupListItems in addition to ConnectionGroups. Michael Jumper 2017-07-03 16:07:24 -07:00
  • 33e76c4d72 GUACAMOLE-303: Merge Add definitation and translations for new sftp-root-directory parameter. Nick Couchman 2017-07-03 17:59:11 -04:00
  • 5fcd48451c GUACAMOLE-303: Add definitions and translations for new "sftp-root-directory" parameter. Michael Jumper 2017-06-29 15:49:36 -07:00
  • 5d1399413b Merge 0.9.13-incubating changes back to master. Nick Couchman 2017-06-28 08:10:19 -04:00
  • de12b683d7 GUACAMOLE-320: Merge Ensure blank values for text attributes are interpreted equivalently to null. Nick Couchman 2017-06-28 08:04:31 -04:00
  • f7e648787e GUACAMOLE-320: Ensure blank values for the new text attributes of users and connections are properly interpreted. Michael Jumper 2017-06-27 16:06:47 -07:00
  • ed066c88e7 GUACAMOLE-320: Add parse() convenience function for TextField which interprets empty strings as equivalent to null. Michael Jumper 2017-06-27 15:58:59 -07:00
  • 303be24cc1 Merge 0.9.13-incubating changes back to master. Nick Couchman 2017-06-27 15:16:43 -04:00
  • b21745568e GUACAMOLE-332: Merge correct appearance of CAS redirect notification to staging/0.9.13-incubating. Nick Couchman 2017-06-27 14:56:57 -04:00
  • 0903aaef01 GUACAMOLE-332: Merge Correct appearance of CAS redirect notification Nick Couchman 2017-06-27 14:20:06 -04:00
  • b26a664d66 GUACAMOLE-334: Merge ability to download connection history results as csv. James Muehlner 2017-06-26 21:17:57 -07:00
  • ef9ba688c7 GUACAMOLE-335: Merge new default for GUACAMOLE_HOME at /etc/guacamole. James Muehlner 2017-06-26 21:10:59 -07:00
  • 9902698d3a GUACAMOLE-334: Add support for downloading connection history search results as CSV. Michael Jumper 2017-06-24 12:00:12 -07:00
  • b2b60fbd5e GUACAMOLE-335: Use /etc/guacamole for GUACAMOLE_HOME if not overridden and ~/.guacamole does not exist. Michael Jumper 2017-04-25 10:40:17 -07:00
  • 5781a8dba5 GUACAMOLE-332: Correct appearance of CAS redirect notification. Michael Jumper 2017-06-26 09:50:24 -07:00
  • 8bb6e89219 GUACAMOLE-203: Merge SSH/SFTP keep-alive interval parameter definitions. Michael Jumper 2017-06-25 13:53:37 -07:00
  • 4ee49e97a2 GUACAMOLE-203: Fix case issues, correct field header name. Nick Couchman 2017-06-25 16:49:00 -04:00
  • 372635a72d Merge 0.9.13-incubating changes back to master. Michael Jumper 2017-06-23 14:38:32 -07:00
  • 04c70c7e49 GUACAMOLE-323: Merge login help test for CAS. Michael Jumper 2017-06-23 14:36:40 -07:00
  • bc59074808 GUACAMOLE-323: Clean up unneeded import. Nick Couchman 2017-06-15 21:01:48 -04:00
  • ab40313ced GUACAMOLE-323: Add translation file; hide ticket field header. Nick Couchman 2017-06-15 20:58:26 -04:00
  • 5a763d2a53 GUACAMOLE-323: Provide login help text during CAS redirect. Nick Couchman 2017-06-14 21:21:54 -04:00
  • 18effb247c GUACAMOLE-317: Merge Add support for failover-only connections. Nick Couchman 2017-06-15 21:05:36 -04:00
  • 431a918af7 GUACAMOLE-203: Change parameter name for consistency Nick Couchman 2017-06-14 08:39:12 -04:00
  • 06a090d7d6 GUACAMOLE-317: Add missing comma to MySQL ConnectionMapper.xml. Michael Jumper 2017-06-13 22:39:50 -07:00
  • 728d9b937c GUACAMOLE-284: Merge database account restrictions when users required. James Muehlner 2017-06-06 20:06:28 -07:00
  • 1b35d43783 GUACAMOLE-317: Use failover-only connections for failover only. Do not balance to failover-only connections unless an upstream failure has occurred. Michael Jumper 2017-06-06 15:52:55 -07:00
  • 3e5c2ba8d8 GUACAMOLE-317: Always prefer non-failover connections relative to failover-only connections. Michael Jumper 2017-06-06 13:37:16 -07:00
  • cdf823cc9f GUACAMOLE-317: Add convenience getter for failover-only attribute at Connection level. Michael Jumper 2017-06-06 13:36:56 -07:00
  • 31519061dc GUACAMOLE-317: Expose "failover-only" attribute for connections. Michael Jumper 2017-06-06 13:31:29 -07:00
  • 3c553b965c GUACAMOLE-317: Add "failover_only" column to database schema for Guacamole connections. Michael Jumper 2017-06-06 13:29:22 -07:00
  • eb087ae290 GUACAMOLE-102: Merge support for weighted least-connections (WLC) balancing algorithm. Michael Jumper 2017-06-06 17:30:47 -07:00
  • d8ba0f83ef GUACAMOLE-102: Cleaning up comment, because apparently tu-tus don't go with Guacamole! Nick Couchman 2017-06-06 19:59:53 -04:00
  • 5532819abf GUACAMOLE-102: Split out load balancing into a separate section/form. Nick Couchman 2017-06-06 09:10:49 -04:00
  • 166c7ccaed GUACAMOLE-102: Make field header consistent; add section header for new load balancing section. Nick Couchman 2017-06-06 08:55:11 -04:00
  • 2986c61690 GUACAMOLE-102: Code cleanup - remove unused default parameters; improve commentary and use more standard variable names. Nick Couchman 2017-06-06 08:49:48 -04:00
  • 06e27d30ff GUACAMOLE-102: Improve commentary around connection weight methods and variables. Nick Couchman 2017-06-06 08:39:02 -04:00
  • 955d5fb11f GUACAMOLE-102: Clarification for comments on weights less than 1. Nick Couchman 2017-06-05 22:37:49 -04:00
  • 91f7a3e8e9 GUACAMOLE-102: Corrections to comments in ConnectionModel class. Nick Couchman 2017-06-05 22:29:28 -04:00
  • 874b29bae3 GUACAMOLE-102: Correction to WLC algorithm to try to keep ratio no higher than configure weights. Nick Couchman 2017-06-05 21:34:50 -04:00
  • 25493a8355 GUACAMOLE-102: Woops...add MySQL module ConnectionMapper.xml updates. Nick Couchman 2017-06-05 16:45:01 -04:00
  • 6a4bc249a7 GUACAMOLE-102: Correct versions for database schema upgrade scripts Nick Couchman 2017-06-05 15:37:13 -04:00
  • 839f53ca96 GUACAMOLE-102: Clean up unused constants; minor comment corrections. Nick Couchman 2017-06-05 15:20:24 -04:00
  • d2d543028f GUACAMOLE-102: Clean up code style issues, remove the unnecessary getDefaultConnectionWeight method. Nick Couchman 2017-06-05 15:13:19 -04:00
  • f66bbd2e0f GUACAMOLE-102: Move null checking logic to ModeledConnection. Nick Couchman 2017-06-05 14:53:21 -04:00
  • f77c50730d GUACAMOLE-102: Make getConnectionWeight return int, clean up compare code. Nick Couchman 2017-06-02 20:05:15 -04:00
  • aa4c134922 GUACAMOLE-102: Remove unnecessary checks for weight value in the compare function. Nick Couchman 2017-06-02 14:51:27 -04:00
  • 58637818ca GUACAMOLE-102: Move null check for connection weight to the connection model. Nick Couchman 2017-06-02 14:47:15 -04:00
  • 4033e097c7 GUACAMOLE-102: Get rid of arbitary constant in compare method for WLC algorithm. Nick Couchman 2017-06-02 14:43:11 -04:00
  • f22852721c GUACAMOLE-102: Clean up and simplify WLC sorting code. Nick Couchman 2017-05-31 21:39:16 -04:00
  • 56f6c4bb2f GUACAMOLE-102: Remove redundant iterations through connections. Nick Couchman 2017-05-31 20:18:25 -04:00
  • 075e880acc GUACAMOLE-102: Deal with weights of 0, and properly dispose of connections with negative weights. Nick Couchman 2017-05-31 15:22:31 -04:00
  • 2363c63e64 GUACAMOLE-102: Adding some commentary for changes in the RestrictedGuacamoleTunnelService class. Nick Couchman 2017-03-20 14:55:35 -04:00
  • d1259ef8df GUACAMOLE-102: Continue to work on the load balancing code. Nick Couchman 2017-03-20 10:50:33 -04:00
  • 15869fef0d GUACAMOLE-102: Remove some extra debugging code, and continue to tweak the WLC algorithm. Nick Couchman 2017-03-20 09:55:41 -04:00
  • 83a8e8223e GUACAMOLE-102: Tweak algorithm for computing the WLC vlaues. Nick Couchman 2017-03-20 09:06:04 -04:00
  • d0647ad6a4 GUACAMOLE-102: Initial stab at a WLC algorithm. Nick Couchman 2017-03-20 06:49:10 -04:00
  • 4aff2c1bb8 GUACAMOLE-102: Finish adding connection weight attribute. Nick Couchman 2017-03-19 16:24:56 -04:00
  • 025f77d1c4 GUACAMOLE-102: Initial addition of connection weight to JDBC authentication extension Nick Couchman 2017-03-19 11:57:28 -04:00
  • 91920d0b2d Merge 0.9.13-incubating changes back to master. James Muehlner 2017-06-05 11:35:48 -07:00
  • 80b681e18d GUACAMOLE-189: Merge addition of guacd override columns to schema creation scripts. James Muehlner 2017-06-05 11:32:38 -07:00