Michael Jumper
|
e460fde6ed
|
GUAC-1126: Add client-specific disconnect action to menu. Style with danger.
|
2015-04-07 22:49:41 -07:00 |
|
Michael Jumper
|
69374f0818
|
GUAC-1126: Move menu actions into own class. Make rendering of menu actions generic.
|
2015-04-07 22:25:33 -07:00 |
|
Michael Jumper
|
360ec0929e
|
GUAC-1126: Automatically invalidate any existing token upon login.
|
2015-04-07 12:23:33 -07:00 |
|
Michael Jumper
|
5f243c42df
|
GUAC-1126: Clear managed connections, if any, upon login. New sessions should start with a clean environment (fixes GUAC-1066).
|
2015-04-07 11:40:47 -07:00 |
|
Michael Jumper
|
b3524b1a03
|
GUAC-1126: Use round, red "x" button for disconnect.
|
2015-04-07 10:28:44 -07:00 |
|
Michael Jumper
|
26c35e127a
|
GUAC-1126: Restore disconnect button within Guacamole menu.
|
2015-04-06 22:36:31 -07:00 |
|
Michael Jumper
|
9a0ac52ee1
|
GUAC-1126: Only display NAVIGATE_HOME_ACTION if the home page is not the current page.
|
2015-04-06 22:02:14 -07:00 |
|
Michael Jumper
|
9cf41001ed
|
GUAC-1126: Depend on 'navigation' module within login.
|
2015-04-06 17:08:52 -07:00 |
|
Michael Jumper
|
8ead3a9d81
|
GUAC-1126: Re-route user within route config.
|
2015-04-06 17:02:04 -07:00 |
|
Michael Jumper
|
ca8379d938
|
GUAC-1126: Query home page directly when logging in. Do not rely on redirect from '/'.
|
2015-04-06 14:33:33 -07:00 |
|
Michael Jumper
|
9c7e98c97e
|
GUAC-1126: Query root group and permissions directly within user page service. Return promises instead of pages.
|
2015-04-06 14:32:55 -07:00 |
|
Michael Jumper
|
cff71345d1
|
GUAC-1126: Query root group and permissions directly within user menu.
|
2015-04-06 12:15:05 -07:00 |
|
Michael Jumper
|
e868be57b8
|
GUAC-1126: Remove "Home" and "Disconnect" buttons from Guacamole menu. Add user menu to Guacamole menu.
|
2015-04-05 15:52:25 -07:00 |
|
Michael Jumper
|
9bb126a59b
|
Merge branch 'master' into GUAC-1126
|
2015-04-05 12:18:09 -07:00 |
|
Mike Jumper
|
922af3f3f5
|
Merge pull request #131 from glyptodon/page-service
GUAC-1126 Created user page service which provides the list of main pages for a user.
|
2015-04-05 12:16:30 -07:00 |
|
Michael Jumper
|
45e62652f7
|
GUAC-794: Add Italian keyboard to RDP parameter XML.
|
2015-04-02 11:38:01 -07:00 |
|
Michael Jumper
|
d11e83df96
|
GUAC-1086: Add Vasily Loginov as author.
|
2015-03-31 14:07:57 -07:00 |
|
Michael Jumper
|
52e46ea8d0
|
GUAC-1086: Bring style of getClientInformation() comment up-to-date.
|
2015-03-31 14:06:22 -07:00 |
|
Michael Jumper
|
180fe738a7
|
GUAC-1086: Modify semantics of tunnel creation functions to be more sane with respect to recent API changes.
|
2015-03-31 14:04:54 -07:00 |
|
Michael Jumper
|
f0c20a4fd7
|
GUAC-1086: Update comments to match current style and recent changes to the API.
|
2015-03-31 13:26:50 -07:00 |
|
Michael Jumper
|
c9ae547048
|
Merge branch 'master' of git://github.com/karatheodory/guacamole-client into karatheodory-master
Conflicts:
guacamole/src/main/java/org/glyptodon/guacamole/net/basic/TunnelRequestService.java
|
2015-03-31 13:16:06 -07:00 |
|
Michael Jumper
|
1d0b32388b
|
Merge pull request #81 (manually rebased and squashed)
|
2015-03-31 12:18:25 -07:00 |
|
Michael Jumper
|
731f02fb0c
|
GUAC-1138: Filter and sort sessions based on pre-formatted date.
|
2015-03-29 13:40:13 -07:00 |
|
Michael Jumper
|
cb0ef9ca75
|
GUAC-1138: Store formatted start date within session wrapper.
|
2015-03-29 13:40:13 -07:00 |
|
Michael Jumper
|
182376cc08
|
GUAC-1138: Use date format from translation string.
|
2015-03-29 13:40:13 -07:00 |
|
Michael Jumper
|
cc96b0ee33
|
GUAC-1138: Use "ones" instead of "1's".
|
2015-03-28 10:25:12 -07:00 |
|
Michael Jumper
|
d65853422c
|
GUAC-1138: There is no dot-decimal notation in IPv6. Incorrect comment.
|
2015-03-28 00:28:42 -07:00 |
|
Michael Jumper
|
7c5157c2b9
|
GUAC-1138: Filter columns based on network address, if they appear to contain network addresses.
|
2015-03-27 22:08:07 -07:00 |
|
Michael Jumper
|
de5bed9649
|
GUAC-1138: Add support for IPv4 and IPv6 network tokens.
|
2015-03-27 21:50:03 -07:00 |
|
Michael Jumper
|
ef89c74c5d
|
GUAC-1138: Use parsing functions for tokens, not necessarily regex.
|
2015-03-27 21:44:41 -07:00 |
|
Michael Jumper
|
6ce06661a6
|
GUAC-1138: Add class for parsing and comparing IPv6 networks.
|
2015-03-27 20:41:00 -07:00 |
|
Michael Jumper
|
9dd613261e
|
GUAC-1138: Add class for parsing and comparing IPv4 networks.
|
2015-03-27 17:15:28 -07:00 |
|
Michael Jumper
|
38500021b6
|
GUAC-1138: Add filter pattern tokenizer. Match any object property against all tokens.
|
2015-03-27 14:52:20 -07:00 |
|
Michael Jumper
|
0e01cfc4fb
|
GUAC-1138: Remove wrapper-specific filter code. Make FilterPattern, etc. generic.
|
2015-03-27 13:37:39 -07:00 |
|
Michael Jumper
|
fc0908f9f3
|
GUAC-1138: Rename StableSort to SortOrder.
|
2015-03-26 14:36:23 -07:00 |
|
Michael Jumper
|
4f5c757b43
|
GUAC-1138: Generalize sorting logic.
|
2015-03-26 14:28:51 -07:00 |
|
Michael Jumper
|
5abd8326b2
|
GUAC-1138: Move common sorting logic into StableSort.
|
2015-03-26 13:23:44 -07:00 |
|
Michael Jumper
|
2df72c308c
|
GUAC-1138: Move filtering logic into own directive.
|
2015-03-26 13:17:23 -07:00 |
|
Michael Jumper
|
647a1b15b3
|
GUAC-1138: Add missing semicolon within guacPager controller.
|
2015-03-26 12:14:08 -07:00 |
|
Michael Jumper
|
b582aa45ef
|
GUAC-1138: Fix guacPager template path.
|
2015-03-26 12:13:43 -07:00 |
|
Michael Jumper
|
a0468fb2e2
|
GUAC-1138: Move StableSort and FilterPattern into list module.
|
2015-03-26 12:03:38 -07:00 |
|
Michael Jumper
|
468a50de9e
|
GUAC-1138: Generalize "pager" module into "list" module.
|
2015-03-26 12:01:50 -07:00 |
|
Michael Jumper
|
8434a67229
|
GUAC-1138: Add more spacing within and surrounding the filter box.
|
2015-03-26 11:58:58 -07:00 |
|
Mike Jumper
|
00324f9cfb
|
Merge pull request #124 from glyptodon/pattern-filtering
Basic pattern filtering
|
2015-03-26 01:09:32 -07:00 |
|
Michael Jumper
|
5f9d5c9cf1
|
GUAC-1140: Use new generic down arrow instead of action-specific "open-downward".
|
2015-03-23 16:41:09 -07:00 |
|
Michael Jumper
|
1a05309abc
|
GUAC-1140: Add up/down arrows. Use up/down arrows to indicate sort direction. Remove old unused arrows.
|
2015-03-23 16:41:09 -07:00 |
|
Michael Jumper
|
3c5a0b63f6
|
GUAC-1140: Update sorting order when session column headers are clicked.
|
2015-03-23 16:41:09 -07:00 |
|
Michael Jumper
|
4d81272d42
|
GUAC-1140: Set different CSS classes depending on primary sort column and direction.
|
2015-03-23 16:41:09 -07:00 |
|
Michael Jumper
|
6135883643
|
GUAC-1140: Use StableSort to maintain active session sort order.
|
2015-03-23 16:41:09 -07:00 |
|
Michael Jumper
|
34ad1f2099
|
GUAC-1140: Add class which allows easy dynamic reordering of the sorting predicate used by the orderBy filter.
|
2015-03-23 16:41:09 -07:00 |
|
Michael Jumper
|
bbae09b51b
|
GUAC-1128: Bump version numbers to 0.9.6 as necessary.
|
2015-03-23 15:36:00 -07:00 |
|
Michael Jumper
|
328ecb1f9c
|
GUAC-1132: Add active connection permission support to JavaScript permission services and related types.
|
2015-03-20 21:32:47 -07:00 |
|
Michael Jumper
|
d4ec7a3ab7
|
GUAC-1132: Update session management to use new active connection objects.
|
2015-03-20 21:17:28 -07:00 |
|
Michael Jumper
|
2e08cd27c4
|
GUAC-1132: Fix active connection REST service - wrong permission set.
|
2015-03-20 19:12:41 -07:00 |
|
Michael Jumper
|
e1ae69c159
|
GUAC-1132: Add permissions for active connections.
|
2015-03-20 18:24:56 -07:00 |
|
Michael Jumper
|
2179f7b143
|
GUAC-1132: Move canReadPermissions() into AbstractPermissionService.
|
2015-03-20 18:24:17 -07:00 |
|
Michael Jumper
|
f9584bb59d
|
GUAC-1132: Split non-database permission service functions into interfaces.
|
2015-03-20 17:36:54 -07:00 |
|
Michael Jumper
|
ffc29ed398
|
GUAC-1132: Handle active connections via permissions. Expose via dedicated object - do not rely on calling them tunnels.
|
2015-03-20 17:17:59 -07:00 |
|
Michael Jumper
|
c2bffcba23
|
GUAC-1132: Rename DirectoryObject to ModeledDirectoryObject.
|
2015-03-20 16:35:30 -07:00 |
|
Michael Jumper
|
55fb19c87b
|
GUAC-1132: Extract non-database pieces of DirectoryObjectService into IdentifiableObjectService interface.
|
2015-03-20 16:19:06 -07:00 |
|
Michael Jumper
|
24a7525ab5
|
GUAC-1135: Derive remote host from X-Forwarded-For, if present.
|
2015-03-20 13:10:15 -07:00 |
|
Michael Jumper
|
8c7b89986c
|
GUAC-1135: Restore logging of IP addresses during authentication. Restore logging of failed auth attempts.
|
2015-03-20 12:03:42 -07:00 |
|
Michael Jumper
|
68c3d36025
|
GUAC-1133: Redirect to proper parent URL for given management pages (fixes GUAC-1137).
|
2015-03-19 15:11:17 -07:00 |
|
Michael Jumper
|
35f3d9e158
|
GUAC-1133: Modify section headers to match menu option.
|
2015-03-19 15:03:32 -07:00 |
|
Michael Jumper
|
70e7d1b329
|
GUAC-1133: Fix disabling of management menu options for users/connections/sessions.
|
2015-03-19 15:01:53 -07:00 |
|
Michael Jumper
|
e8d9a671a4
|
GUAC-1133: Improve session table spacing.
|
2015-03-19 14:52:42 -07:00 |
|
Michael Jumper
|
4ae7e6072f
|
GUAC-1133: Fix reference to non-existent MANAGE namespace.
|
2015-03-19 14:52:18 -07:00 |
|
Michael Jumper
|
ed3ee60cc5
|
GUAC-1133: Add session placeholder.
|
2015-03-19 14:38:23 -07:00 |
|
Michael Jumper
|
292b01d475
|
GUAC-1133: Add disabled button styling.
|
2015-03-19 14:19:20 -07:00 |
|
Michael Jumper
|
1b3b0df12c
|
GUAC-1133: Add session table styling.
|
2015-03-19 14:18:43 -07:00 |
|
Michael Jumper
|
2eeed36797
|
GUAC-1133: Apply common styling and form to management pages.
|
2015-03-19 14:00:32 -07:00 |
|
Michael Jumper
|
b0bfc80ab7
|
GUAC-1132: Fix patchTunnels() documentation - it's not technically purely deletion anymore.
|
2015-03-19 13:05:00 -07:00 |
|
Michael Jumper
|
3273cd2645
|
GUAC-1132: Flesh out stubbed session-related translation text. Mark "Kill Sessions" button as dangerous.
|
2015-03-19 13:00:51 -07:00 |
|
Michael Jumper
|
dd78341cbd
|
GUAC-1132: Implement session deletion within management UI.
|
2015-03-19 12:49:03 -07:00 |
|
Michael Jumper
|
ea7e88279e
|
GUAC-1132: Allow batch retrieval/deletion of tunnels.
|
2015-03-19 12:27:28 -07:00 |
|
Mike Jumper
|
e174bdc7a9
|
Merge pull request #117 from glyptodon/session-management-ui
GUAC-1133 Started work on session management UI
|
2015-03-18 11:34:00 -07:00 |
|
Michael Jumper
|
e1155c0303
|
GUAC-1132: Remove unnecessary public declarations.
|
2015-03-17 16:48:19 -07:00 |
|
Michael Jumper
|
c4eea21dee
|
GUAC-1132: Fix typo - it's a tunnel service now.
|
2015-03-17 16:41:13 -07:00 |
|
Michael Jumper
|
dea4ac3cf1
|
GUAC-1132: Implement JavaScript tunnel service.
|
2015-03-17 16:26:43 -07:00 |
|
Michael Jumper
|
c2192c4138
|
GUAC-1132: Implement getActiveConnection() on UserContext.
|
2015-03-17 16:18:31 -07:00 |
|
Michael Jumper
|
d55de3e869
|
GUAC-1132: Refactor much of SynchronizedGuacamoleTunnel into AbstractGuacamaoleTunnel. Rename to SimpleGuacamoleTunnel.
|
2015-03-17 15:52:45 -07:00 |
|
Michael Jumper
|
a345ee7385
|
GUAC-1132: Add missing @Override annotations.
|
2015-03-17 15:40:19 -07:00 |
|
Michael Jumper
|
cd52b25b94
|
GUAC-1132: Add support for getRemoteHost() of ConnectionRecord. Store remote host within AuthenticatedUser.
|
2015-03-17 15:13:32 -07:00 |
|
Michael Jumper
|
d0c57a2378
|
GUAC-1132: Implement tunnel REST service.
|
2015-03-17 13:45:55 -07:00 |
|
Michael Jumper
|
5ce0a3a5a4
|
GUAC-1132: Socket service is now really tunnel service.
|
2015-03-17 13:31:26 -07:00 |
|
Michael Jumper
|
b33e515895
|
GUAC-1132: Associate tunnels with records, not sockets. Provide tunnel for connect().
|
2015-03-17 13:21:05 -07:00 |
|
Michael Jumper
|
129bb688f4
|
GUAC-1132: For consistency, rename getActiveSocket() to getSocket().
|
2015-03-17 12:27:14 -07:00 |
|
Michael Jumper
|
f9bb25fdb2
|
GUAC-1132: Associate active socket with connection record.
|
2015-03-17 12:11:29 -07:00 |
|
Michael Jumper
|
c7827e0e3f
|
GUAC-1132: Implement tracking of all active connections.
|
2015-03-16 16:32:47 -07:00 |
|
Michael Jumper
|
1e8d68d611
|
GUAC-1132: Set of active connections should be synchronized.
|
2015-03-16 16:31:39 -07:00 |
|
Michael Jumper
|
5cf48c7498
|
GUAC-1132: Add identifier to connection records.
|
2015-03-16 16:12:10 -07:00 |
|
Michael Jumper
|
3a4f6b85dd
|
GUAC-1132: Add tunnel rest service stub.
|
2015-03-16 15:57:18 -07:00 |
|
Michael Jumper
|
3603155f36
|
GUAC-1132: Modify API to support listing of active connections and host information.
|
2015-03-16 14:44:10 -07:00 |
|
Michael Jumper
|
4475fcb7fb
|
GUAC-1120: Move notifications into own service.
|
2015-03-12 17:34:26 -07:00 |
|
Michael Jumper
|
ad43949915
|
GUAC-1120: Only align password dialog fields to the right.
|
2015-03-12 16:06:20 -07:00 |
|
Michael Jumper
|
91dfa04a52
|
GUAC-1120: Fix incorrect translation string names.
|
2015-03-12 16:06:13 -07:00 |
|
Michael Jumper
|
9da1026241
|
GUAC-1120: Restore password dialog styling.
|
2015-03-12 14:24:16 -07:00 |
|
Michael Jumper
|
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.
|
2015-03-12 14:21:18 -07:00 |
|
Michael Jumper
|
fea085fd7b
|
GUAC-1120: Ensure proper rendering of menu on old Firefox.
|
2015-03-12 12:49:32 -07:00 |
|
Michael Jumper
|
eb86fadbcc
|
GUAC-1120: Increase menu spacing and hover contrast. Add menu indicator (down arrow).
|
2015-03-12 11:53:15 -07:00 |
|