Commit Graph

  • ae96de95a6 GUAC-1161: Add CredentialsInfo and credential-specific exceptions, Michael Jumper 2015-04-20 12:56:22 -07:00
  • 638365ccff GUAC-1161: Generalize protocol parameters into form parameters. Michael Jumper 2015-04-20 12:36:39 -07:00
  • f3c8d10d33 Merge pull request #152 from glyptodon/input-method-constants James Muehlner 2015-04-20 11:25:09 -07:00
  • 3310ac73ff GUAC-1053: Add constants for each input method type. Michael Jumper 2015-04-20 11:20:11 -07:00
  • b98c735498 Merge pull request #151 from glyptodon/simple-defaults James Muehlner 2015-04-20 11:08:18 -07:00
  • 346cd4a4e5 GUAC-1053: Default to "none" input mode as before. Do not guess platform. Having the keyboard open automatically for all apparently-mobile users is disruptive. Michael Jumper 2015-04-20 10:53:43 -07:00
  • 8d884cf08a Merge pull request #150 from glyptodon/preferences James Muehlner 2015-04-19 22:49:59 -07:00
  • 21d3e4550b GUAC-1053: Unless overridden, default to "text" input mode if platform likely lacks a physical keyboard. Michael Jumper 2015-04-19 22:19:09 -07:00
  • 0785db0953 GUAC-1053: Clean up display of mouse modes. Michael Jumper 2015-04-19 22:04:48 -07:00
  • dde1cda2d9 GUAC-1053: Clean up styles. Fix copyright dates. Michael Jumper 2015-04-19 21:55:42 -07:00
  • 0ea23b8cbc GUAC-1053: Configure default input method and mouse emulation mode through preferences screen. Michael Jumper 2015-04-19 21:50:48 -07:00
  • 02ca2a4d7c GUAC-1053: Add preference service, storing the default mouse emulation mode and input method. Michael Jumper 2015-04-19 21:17:26 -07:00
  • cbb5ab953c GUAC-1053: Clean up style of password editor. Add help text. Michael Jumper 2015-04-18 23:04:52 -07:00
  • 3d43d4ed69 GUAC-1053: Move password changing into preferences. Michael Jumper 2015-04-18 22:40:22 -07:00
  • 620c59efcb GUAC-1053: Only show the list of settings tabs if more than one is available. Michael Jumper 2015-04-18 01:28:08 -07:00
  • c0eda1273f GUAC-1053: Add user preferences page, visible to all users. Michael Jumper 2015-04-18 01:20:49 -07:00
  • cdc87825d8 Merge pull request #149 from glyptodon/settings-page James Muehlner 2015-04-18 18:52:07 -07:00
  • 9fa5a25aa9 GUAC-1053: Fix styling of connection home pages (when needed). Michael Jumper 2015-04-17 21:38:26 -07:00
  • dbeb68cc1d GUAC-1053: Properly handle undefined form/field/option names. Michael Jumper 2015-04-17 21:23:01 -07:00
  • f0d7b6f867 GUAC-1053: Distinguish tabs from page with border. Michael Jumper 2015-04-17 21:15:37 -07:00
  • 42b99775e8 GUAC-1053: Rename "Manage Connections" to "Connections". Michael Jumper 2015-04-17 21:12:26 -07:00
  • e3210fc64e GUAC-1053: Move settings-specific things into own namespace. Michael Jumper 2015-04-17 21:08:34 -07:00
  • 32e51bd812 GUAC-1053: Clean up comment wrapping, now that everything is two levels deeper. Michael Jumper 2015-04-17 20:46:18 -07:00
  • 419949787f GUAC-1053: Give active sessions tab priority. Michael Jumper 2015-04-17 17:06:42 -07:00
  • 3fa3d1ba2b GUAC-1053: Create session management tab. Michael Jumper 2015-04-17 17:03:45 -07:00
  • ed984da8d1 GUAC-1053: Create connection/group management tab. Michael Jumper 2015-04-17 16:52:51 -07:00
  • 82dee4640c GUAC-1053: Migrate to tabbed settings screen. Create user management tab. Michael Jumper 2015-04-17 16:36:13 -07:00
  • e0a805cb6f GUAC-1053: Split listing of page links from guacUserMenu into guacPageList. Michael Jumper 2015-04-17 15:12:49 -07:00
  • fbe177231d GUAC-1053: Only display one link for settings within the user menu. Michael Jumper 2015-04-16 22:18:34 -07:00
  • 38250acf40 GUAC-1053: Allow separate retrieval of settings pages from userPageService. Michael Jumper 2015-04-16 20:41:36 -07:00
  • d9f68ca29c Merge pull request #148 from glyptodon/form-sections James Muehlner 2015-04-16 17:12:03 -07:00
  • 7c2e746e98 GUAC-1160: Fix remaining reference to protocols within generic form field class. Michael Jumper 2015-04-16 16:50:27 -07:00
  • 2858944f27 GUAC-1160: Add a Form type. Allow the content of a guacForm to be a Form, Field, or an array of either. Michael Jumper 2015-04-16 16:50:05 -07:00
  • 60de1ff993 Merge pull request #147 from glyptodon/generalize-fields James Muehlner 2015-04-15 19:51:05 -07:00
  • 2b97317dbb GUAC-1160: Field and FieldOption should not be specific to remote desktop connection parameters. Michael Jumper 2015-04-15 19:48:31 -07:00
  • e1f769fcbc GUAC-1160: Generate localized field headers and option values within "form" module. Michael Jumper 2015-04-15 15:56:20 -07:00
  • 32019e7cdf GUAC-1160: Create "guacForm" directive which allows the editing of an arbitrary set of fields. Michael Jumper 2015-04-15 16:05:20 -07:00
  • d29ab56d44 GUAC-1160: Move generalized parameter directive into own "form" module as "guacFormField". Michael Jumper 2015-04-15 14:04:15 -07:00
  • 6d0d7b127f GUAC-1160: Generalize parameters into fields. Depend on title in field. Michael Jumper 2015-04-15 13:51:07 -07:00
  • c413b8a1e1 Merge pull request #146 from glyptodon/client-name James Muehlner 2015-04-14 14:02:07 -07:00
  • 631f2e121d GUAC-346: Add client-name parameter to RDP parameters and translation strings. Michael Jumper 2015-04-14 12:40:23 -07:00
  • 63bfce66e5 Merge pull request #145 from glyptodon/http-tunnel-cleanup James Muehlner 2015-04-14 11:16:38 -07:00
  • 8d80854eec GUAC-1096: Properly close() and cleanup HTTP tunnel when end-of-stream is encountered. Michael Jumper 2015-04-13 16:17:15 -07:00
  • 179466329e Merge pull request #144 from glyptodon/preserve-parameters James Muehlner 2015-04-13 13:58:32 -07:00
  • 89b4ff642f GUAC-1102: Reconstitute consumed HTTP requests with an external collection of parameter name/value pairs. Michael Jumper 2015-04-13 12:38:03 -07:00
  • c10c0985e8 Merge pull request #143 from glyptodon/readable-active-connections James Muehlner 2015-04-09 15:57:06 -07:00
  • 556772ba4b Merge pull request #142 from glyptodon/session-events James Muehlner 2015-04-09 15:50:08 -07:00
  • c0cc7366f6 GUAC-1126: Use active connection service to retrieve active connection counts within group list. Michael Jumper 2015-04-09 15:37:36 -07:00
  • 4caddb9c29 GUAC-1126: Document that active connection information may be missing. If a user is a non-admin, hide sensitive information about active connections. Michael Jumper 2015-04-09 14:41:34 -07:00
  • f8714b735f GUAC-1126: Allow non-admins to see active connections if they have READ permission to those connections. Michael Jumper 2015-04-09 14:15:55 -07:00
  • c69f7db522 GUAC-1126: Maintain session-local data through login/logout events broadcast from the authentication service. Michael Jumper 2015-04-09 13:01:37 -07:00
  • 311d56bae5 Merge pull request #141 from glyptodon/GUAC-1126-add-caching Mike Jumper 2015-04-08 23:01:20 -07:00
  • 0b92ad59ee GUAC-1126 Clear caches on logout. James Muehlner 2015-04-08 22:53:44 -07:00
  • fec7ac20ce GUAC-1126 Fixed name of users cache. James Muehlner 2015-04-08 22:38:45 -07:00
  • 91b0d72a60 GUAC-1126 Add caching of GET requests in REST API services. James Muehlner 2015-04-08 22:35:18 -07:00
  • 5eb4ab99c6 Merge pull request #139 from glyptodon/GUAC-1126-hide-home-connection Mike Jumper 2015-04-08 21:23:35 -07:00
  • f6fd9f0ff7 GUAC-1126 Don't show the home page in user menu if it's not the default. James Muehlner 2015-04-08 21:17:58 -07:00
  • 83871d0958 Merge pull request #138 from glyptodon/user-pass-perm James Muehlner 2015-04-08 20:20:56 -07:00
  • 075d82f66a GUAC-800: Clarify permission change handler docs. Michael Jumper 2015-04-08 20:12:12 -07:00
  • ec4f3e9cab Merge pull request #137 from glyptodon/generic-menu-actions James Muehlner 2015-04-08 19:32:42 -07:00
  • 41b71d4d08 GUAC-800: Fix deletion of user permissions through PostgreSQL. Michael Jumper 2015-04-08 14:46:05 -07:00
  • 85c122a8f3 GUAC-800: Add checkbox for granting/revoking permission to a user to change their own password. Michael Jumper 2015-04-08 14:44:18 -07:00
  • ced097c374 GUAC-800: Fix documentation for system permission manipulation within user management controller. Michael Jumper 2015-04-08 14:03:19 -07:00
  • e460fde6ed GUAC-1126: Add client-specific disconnect action to menu. Style with danger. Michael Jumper 2015-04-07 22:49:41 -07:00
  • 69374f0818 GUAC-1126: Move menu actions into own class. Make rendering of menu actions generic. Michael Jumper 2015-04-07 22:25:33 -07:00
  • b7147801ce Merge pull request #136 from glyptodon/clear-connections James Muehlner 2015-04-07 12:50:50 -07:00
  • 360ec0929e GUAC-1126: Automatically invalidate any existing token upon login. Michael Jumper 2015-04-07 12:23:33 -07:00
  • 5f243c42df GUAC-1126: Clear managed connections, if any, upon login. New sessions should start with a clean environment (fixes GUAC-1066). Michael Jumper 2015-04-07 11:36:55 -07:00
  • d0845e5ef0 Merge pull request #135 from glyptodon/disconnect-button James Muehlner 2015-04-07 10:38:20 -07:00
  • b3524b1a03 GUAC-1126: Use round, red "x" button for disconnect. Michael Jumper 2015-04-07 10:22:30 -07:00
  • 26c35e127a GUAC-1126: Restore disconnect button within Guacamole menu. Michael Jumper 2015-04-06 22:36:31 -07:00
  • 057b5a05b0 Merge pull request #134 from glyptodon/dynamic-home-button James Muehlner 2015-04-06 22:14:47 -07:00
  • 9a0ac52ee1 GUAC-1126: Only display NAVIGATE_HOME_ACTION if the home page is not the current page. Michael Jumper 2015-04-06 22:02:14 -07:00
  • 6fd6d64981 Merge pull request #133 from glyptodon/client-user-menu James Muehlner 2015-04-06 20:24:20 -07:00
  • 9cf41001ed GUAC-1126: Depend on 'navigation' module within login. Michael Jumper 2015-04-06 17:08:52 -07:00
  • 8ead3a9d81 GUAC-1126: Re-route user within route config. Michael Jumper 2015-04-06 17:02:04 -07:00
  • ca8379d938 GUAC-1126: Query home page directly when logging in. Do not rely on redirect from '/'. Michael Jumper 2015-04-06 14:33:33 -07:00
  • 9c7e98c97e GUAC-1126: Query root group and permissions directly within user page service. Return promises instead of pages. Michael Jumper 2015-04-06 14:32:55 -07:00
  • cff71345d1 GUAC-1126: Query root group and permissions directly within user menu. Michael Jumper 2015-04-06 12:10:26 -07:00
  • e868be57b8 GUAC-1126: Remove "Home" and "Disconnect" buttons from Guacamole menu. Add user menu to Guacamole menu. Michael Jumper 2015-04-05 15:52:25 -07:00
  • 9bb126a59b Merge branch 'master' into GUAC-1126 Michael Jumper 2015-04-05 12:18:09 -07:00
  • 922af3f3f5 Merge pull request #131 from glyptodon/page-service Mike Jumper 2015-04-05 12:16:30 -07:00
  • 7bf4cb83d8 GUAC-1126 Created user page service which provides the list of main pages for a user. James Muehlner 2015-04-01 23:21:31 -07:00
  • 4c8e66fe19 Merge pull request #132 from glyptodon/italian-keyboard James Muehlner 2015-04-02 12:24:20 -07:00
  • 45e62652f7 GUAC-794: Add Italian keyboard to RDP parameter XML. Michael Jumper 2015-04-02 11:36:59 -07:00
  • a1f13f2152 Merge pull request #130 from glyptodon/merge-vasily-changes James Muehlner 2015-04-01 23:27:02 -07:00
  • d11e83df96 GUAC-1086: Add Vasily Loginov as author. Michael Jumper 2015-03-31 14:07:57 -07:00
  • 52e46ea8d0 GUAC-1086: Bring style of getClientInformation() comment up-to-date. Michael Jumper 2015-03-31 14:06:22 -07:00
  • 180fe738a7 GUAC-1086: Modify semantics of tunnel creation functions to be more sane with respect to recent API changes. Michael Jumper 2015-03-31 14:04:54 -07:00
  • f0c20a4fd7 GUAC-1086: Update comments to match current style and recent changes to the API. Michael Jumper 2015-03-31 13:26:50 -07:00
  • c9ae547048 Merge branch 'master' of git://github.com/karatheodory/guacamole-client into karatheodory-master Michael Jumper 2015-03-31 13:16:06 -07:00
  • 1d0b32388b Merge pull request #81 (manually rebased and squashed) Michael Jumper 2015-03-31 12:18:25 -07:00
  • aad8bf8d2c GUAC-1082: HTTP tunnel fails to reconnect David Dvora 2015-02-11 15:49:39 +02:00
  • 52d61d8dbc Merge pull request #127 from glyptodon/filter-token James Muehlner 2015-03-29 16:33:16 -07:00
  • fa246fe19c Merge pull request #128 from glyptodon/filter-date James Muehlner 2015-03-29 14:30:42 -07:00
  • 731f02fb0c GUAC-1138: Filter and sort sessions based on pre-formatted date. Michael Jumper 2015-03-29 13:29:30 -07:00
  • cb0ef9ca75 GUAC-1138: Store formatted start date within session wrapper. Michael Jumper 2015-03-29 13:27:34 -07:00
  • 182376cc08 GUAC-1138: Use date format from translation string. Michael Jumper 2015-03-29 13:10:26 -07:00
  • cc96b0ee33 GUAC-1138: Use "ones" instead of "1's". Michael Jumper 2015-03-28 10:25:12 -07:00
  • d65853422c GUAC-1138: There is no dot-decimal notation in IPv6. Incorrect comment. Michael Jumper 2015-03-28 00:28:42 -07:00