Commit Graph

  • 7c5157c2b9 GUAC-1138: Filter columns based on network address, if they appear to contain network addresses. Michael Jumper 2015-03-27 22:08:07 -07:00
  • de5bed9649 GUAC-1138: Add support for IPv4 and IPv6 network tokens. Michael Jumper 2015-03-27 21:50:03 -07:00
  • ef89c74c5d GUAC-1138: Use parsing functions for tokens, not necessarily regex. Michael Jumper 2015-03-27 20:56:46 -07:00
  • 6ce06661a6 GUAC-1138: Add class for parsing and comparing IPv6 networks. Michael Jumper 2015-03-27 20:41:00 -07:00
  • 9dd613261e GUAC-1138: Add class for parsing and comparing IPv4 networks. Michael Jumper 2015-03-27 17:15:28 -07:00
  • 38500021b6 GUAC-1138: Add filter pattern tokenizer. Match any object property against all tokens. Michael Jumper 2015-03-27 14:48:04 -07:00
  • 9eb9ccc5fa Merge pull request #126 from glyptodon/generic-filter James Muehlner 2015-03-27 13:57:19 -07:00
  • 0e01cfc4fb GUAC-1138: Remove wrapper-specific filter code. Make FilterPattern, etc. generic. Michael Jumper 2015-03-27 13:37:39 -07:00
  • 97ba33700c Merge pull request #125 from glyptodon/list-module James Muehlner 2015-03-26 16:11:11 -07:00
  • fc0908f9f3 GUAC-1138: Rename StableSort to SortOrder. Michael Jumper 2015-03-26 14:30:02 -07:00
  • 4f5c757b43 GUAC-1138: Generalize sorting logic. Michael Jumper 2015-03-26 14:28:51 -07:00
  • 5abd8326b2 GUAC-1138: Move common sorting logic into StableSort. Michael Jumper 2015-03-26 13:23:44 -07:00
  • 2df72c308c GUAC-1138: Move filtering logic into own directive. Michael Jumper 2015-03-26 13:17:23 -07:00
  • 647a1b15b3 GUAC-1138: Add missing semicolon within guacPager controller. Michael Jumper 2015-03-26 12:14:08 -07:00
  • b582aa45ef GUAC-1138: Fix guacPager template path. Michael Jumper 2015-03-26 12:13:43 -07:00
  • a0468fb2e2 GUAC-1138: Move StableSort and FilterPattern into list module. Michael Jumper 2015-03-26 12:03:38 -07:00
  • 468a50de9e GUAC-1138: Generalize "pager" module into "list" module. Michael Jumper 2015-03-26 12:01:50 -07:00
  • 8434a67229 GUAC-1138: Add more spacing within and surrounding the filter box. Michael Jumper 2015-03-26 11:58:58 -07:00
  • 00324f9cfb Merge pull request #124 from glyptodon/pattern-filtering Mike Jumper 2015-03-26 01:09:32 -07:00
  • d26d354ff9 GUAC-1138 Migrate to FilterPattern class. James Muehlner 2015-03-25 22:38:01 -07:00
  • 770078fc6e GUAC-1138 Fix modal.min.js warning during build. James Muehlner 2015-03-25 22:36:18 -07:00
  • 7966058928 GUAC-1138 Implemented global active session filter against name, username, and remote host. James Muehlner 2015-03-25 22:01:18 -07:00
  • 88eb8dba24 Merge pull request #123 from glyptodon/session-sort James Muehlner 2015-03-25 18:01:48 -07:00
  • 5f9d5c9cf1 GUAC-1140: Use new generic down arrow instead of action-specific "open-downward". Michael Jumper 2015-03-23 14:45:21 -07:00
  • 1a05309abc GUAC-1140: Add up/down arrows. Use up/down arrows to indicate sort direction. Remove old unused arrows. Michael Jumper 2015-03-23 14:43:49 -07:00
  • 3c5a0b63f6 GUAC-1140: Update sorting order when session column headers are clicked. Michael Jumper 2015-03-23 14:15:43 -07:00
  • 4d81272d42 GUAC-1140: Set different CSS classes depending on primary sort column and direction. Michael Jumper 2015-03-23 13:54:31 -07:00
  • 6135883643 GUAC-1140: Use StableSort to maintain active session sort order. Michael Jumper 2015-03-23 13:42:11 -07:00
  • 34ad1f2099 GUAC-1140: Add class which allows easy dynamic reordering of the sorting predicate used by the orderBy filter. Michael Jumper 2015-03-23 13:39:40 -07:00
  • c83c34ee7e Merge pull request #121 from glyptodon/active-connection-directory James Muehlner 2015-03-23 16:30:53 -07:00
  • 30166fcb58 Merge pull request #122 from glyptodon/bump-version James Muehlner 2015-03-23 15:39:08 -07:00
  • bbae09b51b GUAC-1128: Bump version numbers to 0.9.6 as necessary. Michael Jumper 2015-03-23 12:03:13 -07:00
  • 328ecb1f9c GUAC-1132: Add active connection permission support to JavaScript permission services and related types. Michael Jumper 2015-03-20 21:32:47 -07:00
  • d4ec7a3ab7 GUAC-1132: Update session management to use new active connection objects. Michael Jumper 2015-03-20 21:17:28 -07:00
  • 2e08cd27c4 GUAC-1132: Fix active connection REST service - wrong permission set. Michael Jumper 2015-03-20 19:12:41 -07:00
  • e1ae69c159 GUAC-1132: Add permissions for active connections. Michael Jumper 2015-03-20 18:24:56 -07:00
  • 2179f7b143 GUAC-1132: Move canReadPermissions() into AbstractPermissionService. Michael Jumper 2015-03-20 18:24:17 -07:00
  • f9584bb59d GUAC-1132: Split non-database permission service functions into interfaces. Michael Jumper 2015-03-20 17:36:54 -07:00
  • ffc29ed398 GUAC-1132: Handle active connections via permissions. Expose via dedicated object - do not rely on calling them tunnels. Michael Jumper 2015-03-20 17:17:59 -07:00
  • c2bffcba23 GUAC-1132: Rename DirectoryObject to ModeledDirectoryObject. Michael Jumper 2015-03-20 16:28:54 -07:00
  • 55fb19c87b GUAC-1132: Extract non-database pieces of DirectoryObjectService into IdentifiableObjectService interface. Michael Jumper 2015-03-20 16:19:06 -07:00
  • 90551955cd Merge pull request #120 from glyptodon/restore-xff James Muehlner 2015-03-20 14:04:40 -07:00
  • 24a7525ab5 GUAC-1135: Derive remote host from X-Forwarded-For, if present. Michael Jumper 2015-03-20 13:10:15 -07:00
  • 8c7b89986c GUAC-1135: Restore logging of IP addresses during authentication. Restore logging of failed auth attempts. Michael Jumper 2015-03-20 12:03:42 -07:00
  • a4b0325f51 Merge pull request #119 from glyptodon/management-ui-style James Muehlner 2015-03-19 15:32:00 -07:00
  • 68c3d36025 GUAC-1133: Redirect to proper parent URL for given management pages (fixes GUAC-1137). Michael Jumper 2015-03-19 15:11:17 -07:00
  • 35f3d9e158 GUAC-1133: Modify section headers to match menu option. Michael Jumper 2015-03-19 15:03:32 -07:00
  • 70e7d1b329 GUAC-1133: Fix disabling of management menu options for users/connections/sessions. Michael Jumper 2015-03-19 15:01:53 -07:00
  • e8d9a671a4 GUAC-1133: Improve session table spacing. Michael Jumper 2015-03-19 14:52:42 -07:00
  • 4ae7e6072f GUAC-1133: Fix reference to non-existent MANAGE namespace. Michael Jumper 2015-03-19 14:52:18 -07:00
  • ed3ee60cc5 GUAC-1133: Add session placeholder. Michael Jumper 2015-03-19 14:38:23 -07:00
  • 292b01d475 GUAC-1133: Add disabled button styling. Michael Jumper 2015-03-19 14:19:20 -07:00
  • 1b3b0df12c GUAC-1133: Add session table styling. Michael Jumper 2015-03-19 14:18:43 -07:00
  • 2eeed36797 GUAC-1133: Apply common styling and form to management pages. Michael Jumper 2015-03-19 14:00:32 -07:00
  • 918c3c2677 Merge pull request #118 from glyptodon/batch-delete-tunnel James Muehlner 2015-03-19 13:12:37 -07:00
  • b0bfc80ab7 GUAC-1132: Fix patchTunnels() documentation - it's not technically purely deletion anymore. Michael Jumper 2015-03-19 13:05:00 -07:00
  • 3273cd2645 GUAC-1132: Flesh out stubbed session-related translation text. Mark "Kill Sessions" button as dangerous. Michael Jumper 2015-03-19 13:00:51 -07:00
  • dd78341cbd GUAC-1132: Implement session deletion within management UI. Michael Jumper 2015-03-19 12:49:03 -07:00
  • ea7e88279e GUAC-1132: Allow batch retrieval/deletion of tunnels. Michael Jumper 2015-03-19 11:57:08 -07:00
  • e174bdc7a9 Merge pull request #117 from glyptodon/session-management-ui Mike Jumper 2015-03-18 11:34:00 -07:00
  • 06b68a6834 GUAC-1133 Split out session, user, and connection manage pages, rudimentary session management interface. James Muehlner 2015-03-17 23:19:21 -07:00
  • 803d85f4b5 Merge pull request #116 from glyptodon/active-connection-api James Muehlner 2015-03-17 19:32:53 -07:00
  • e1155c0303 GUAC-1132: Remove unnecessary public declarations. Michael Jumper 2015-03-17 16:48:19 -07:00
  • c4eea21dee GUAC-1132: Fix typo - it's a tunnel service now. Michael Jumper 2015-03-17 16:41:13 -07:00
  • dea4ac3cf1 GUAC-1132: Implement JavaScript tunnel service. Michael Jumper 2015-03-17 16:26:43 -07:00
  • c2192c4138 GUAC-1132: Implement getActiveConnection() on UserContext. Michael Jumper 2015-03-17 16:18:31 -07:00
  • d55de3e869 GUAC-1132: Refactor much of SynchronizedGuacamoleTunnel into AbstractGuacamaoleTunnel. Rename to SimpleGuacamoleTunnel. Michael Jumper 2015-03-17 15:42:07 -07:00
  • a345ee7385 GUAC-1132: Add missing @Override annotations. Michael Jumper 2015-03-17 15:29:22 -07:00
  • cd52b25b94 GUAC-1132: Add support for getRemoteHost() of ConnectionRecord. Store remote host within AuthenticatedUser. Michael Jumper 2015-03-17 15:13:32 -07:00
  • d0c57a2378 GUAC-1132: Implement tunnel REST service. Michael Jumper 2015-03-17 13:45:55 -07:00
  • 5ce0a3a5a4 GUAC-1132: Socket service is now really tunnel service. Michael Jumper 2015-03-17 13:31:26 -07:00
  • b33e515895 GUAC-1132: Associate tunnels with records, not sockets. Provide tunnel for connect(). Michael Jumper 2015-03-17 13:21:05 -07:00
  • 129bb688f4 GUAC-1132: For consistency, rename getActiveSocket() to getSocket(). Michael Jumper 2015-03-17 12:13:58 -07:00
  • f9bb25fdb2 GUAC-1132: Associate active socket with connection record. Michael Jumper 2015-03-17 12:11:29 -07:00
  • c7827e0e3f GUAC-1132: Implement tracking of all active connections. Michael Jumper 2015-03-16 16:32:47 -07:00
  • 1e8d68d611 GUAC-1132: Set of active connections should be synchronized. Michael Jumper 2015-03-16 16:31:39 -07:00
  • 5cf48c7498 GUAC-1132: Add identifier to connection records. Michael Jumper 2015-03-16 16:11:20 -07:00
  • 3a4f6b85dd GUAC-1132: Add tunnel rest service stub. Michael Jumper 2015-03-16 15:57:18 -07:00
  • 3603155f36 GUAC-1132: Modify API to support listing of active connections and host information. Michael Jumper 2015-03-16 14:26:56 -07:00
  • 093a5a0dd9 Merge pull request #115 from glyptodon/notification-service James Muehlner 2015-03-12 18:17:50 -07:00
  • 4475fcb7fb GUAC-1120: Move notifications into own service. Michael Jumper 2015-03-12 15:57:53 -07:00
  • 0d83f0e83d Merge pull request #114 from glyptodon/user-menu James Muehlner 2015-03-12 17:31:45 -07:00
  • 376026f430 Merge pull request #113 from glyptodon/encapsulate-internals James Muehlner 2015-03-12 17:27:51 -07:00
  • ad43949915 GUAC-1120: Only align password dialog fields to the right. Michael Jumper 2015-03-12 16:00:43 -07:00
  • 91dfa04a52 GUAC-1120: Fix incorrect translation string names. Michael Jumper 2015-03-12 16:00:03 -07:00
  • 9da1026241 GUAC-1120: Restore password dialog styling. Michael Jumper 2015-03-12 14:22:39 -07:00
  • 0aff801642 GUAC-1120: Display menu options as disabled if they are not relevant. Navigate explicitly via click event, in case browser depends on click propagation to handle href, but keep href for sake of "open in new tab", etc. Michael Jumper 2015-03-12 14:21:18 -07:00
  • fea085fd7b GUAC-1120: Ensure proper rendering of menu on old Firefox. Michael Jumper 2015-03-12 12:49:32 -07:00
  • eb86fadbcc GUAC-1120: Increase menu spacing and hover contrast. Add menu indicator (down arrow). Michael Jumper 2015-03-12 11:53:15 -07:00
  • 0f4662daff GUAC-1120: Close menu when user clicks outside menu. Michael Jumper 2015-03-12 00:00:50 -07:00
  • 1c75e9792d GUAC-1120: Toggle visibility of user menu upon click. Michael Jumper 2015-03-11 23:25:32 -07:00
  • ddbfacdf2f GUAC-1120: Use consistent styles for highlighting. Adjust for contrast. Only show menu options when open. Michael Jumper 2015-03-11 23:13:37 -07:00
  • 38d3d1930c GUAC-1120: Use flex layout for headers containing the user menu. Michael Jumper 2015-03-11 22:50:53 -07:00
  • 563a1d1af2 GUAC-1120: Improve user menu style. Add dark icons. Michael Jumper 2015-03-11 19:43:55 -07:00
  • 191046712c GUAC-1120: Add rudimentary menu styling. Michael Jumper 2015-03-11 18:30:46 -07:00
  • 9a8aa14674 GUAC-1120: Move logout panel to common user menu. Michael Jumper 2015-03-11 17:58:31 -07:00
  • 2c60282f31 Merge pull request #112 from glyptodon/fix-redirect James Muehlner 2015-03-11 16:10:14 -07:00
  • bdc7a39cbd GUAC-1121: Do not expose retrieved ConnectionRecord list directly - it may contain internal data that the JSON serializer will be happy to expose. Use APIConnectionRecord instead. Michael Jumper 2015-03-11 15:57:06 -07:00
  • 86ce781d8e GUAC-1119: Redirect to login ONLY for requests to /api/tokens, and ONLY if not already at login. Michael Jumper 2015-03-11 15:10:00 -07:00
  • ce2b091afb Merge pull request #111 from glyptodon/no-self-admin James Muehlner 2015-03-11 08:41:39 -07:00