Michael Jumper
|
bbabfec4da
|
GUAC-1100: Identifier retrieval should possibly throw an exception.
|
2015-02-25 16:28:35 -08:00 |
|
Michael Jumper
|
79130e96fc
|
GUAC-1100: Add getActiveConnections() function to Connectable.
|
2015-02-25 16:28:30 -08:00 |
|
Michael Jumper
|
6f61300cbc
|
GUAC-1100: Move connection and connection group directories to root level only.
|
2015-02-25 16:28:28 -08:00 |
|
Michael Jumper
|
220e33eca1
|
GUAC-1100: Keep parent identifiers within SimpleUserContext consistent with reality.
|
2015-02-25 16:28:25 -08:00 |
|
Michael Jumper
|
e9cebd181b
|
GUAC-1100: Implement recursive BFS tree retrieval.
|
2015-02-25 16:28:23 -08:00 |
|
Michael Jumper
|
bf8957986e
|
GUAC-1100: Remove old recursive tree query. Add stub of new batching tree object.
|
2015-02-25 16:28:19 -08:00 |
|
Michael Jumper
|
e9538a4167
|
GUAC-1100: Commit to String identifiers.
|
2015-02-25 16:28:17 -08:00 |
|
Michael Jumper
|
37227d05e8
|
GUAC-1100: System path comparison should not be startsWith() - there's only one, and no identifiers.
|
2015-02-25 16:28:14 -08:00 |
|
Michael Jumper
|
514aafbd6d
|
GUAC-1100: Implement patching of permissions with batch operations.
|
2015-02-25 16:28:12 -08:00 |
|
Michael Jumper
|
433d55d245
|
GUAC-1100: Use getAll() for retrieval of multiple users.
|
2015-02-25 16:28:10 -08:00 |
|
Michael Jumper
|
9fe2eb6bbd
|
GUAC-1100: Migrate REST services to new guacamole-ext API. This is partial and temporary - batch operations are not being used, and the MySQL auth has not been updated.
|
2015-02-25 16:28:07 -08:00 |
|
Michael Jumper
|
3f5d398f13
|
GUAC-1100: Extract batch operations on permission sets into interface.
|
2015-02-25 16:28:05 -08:00 |
|
Michael Jumper
|
7c353007f6
|
GUAC-1100: Add batch add/remove to permission sets.
|
2015-02-25 16:28:02 -08:00 |
|
Michael Jumper
|
a22299466b
|
GUAC-1100: Fix comments in User. ObjectPermissionSet does not need ObjectType parameter.
|
2015-02-25 16:28:00 -08:00 |
|
Michael Jumper
|
cf36e5841a
|
GUAC-1100: Bring SimpleUser up-to-date with API changes.
|
2015-02-25 16:27:56 -08:00 |
|
Michael Jumper
|
1d2e703556
|
GUAC-1100: Implement Simple* read-only versions of the permission sets.
|
2015-02-25 16:27:53 -08:00 |
|
Michael Jumper
|
ed4ad2a431
|
GUAC-1100: Make ObjectPermission concrete. Remove type-specific implementations.
|
2015-02-25 16:27:50 -08:00 |
|
Michael Jumper
|
df463a082a
|
GUAC-1100: Use permission sets for permission retrieval and manipulation.
|
2015-02-25 16:27:45 -08:00 |
|
Michael Jumper
|
ee40db759c
|
GUAC-1100: Add getAll() to Directory. Create AbstractDirectory and migrate the Simple* implementations appropriately.
|
2015-02-25 16:27:36 -08:00 |
|
Michael Jumper
|
4a42d759b7
|
GUAC-1091: Alter menu figure sizes such that radio button should always fit.
|
2015-02-21 17:25:56 -08:00 |
|
Mike Jumper
|
b4e9b55c10
|
Merge pull request #88 from glyptodon/GUAC-1078
GUAC-1078 Add support for cloning existing connections
|
2015-02-18 22:23:43 -08:00 |
|
Michael Jumper
|
7d65b4a024
|
GUAC-1078: Only traverse child connection groups if defined.
|
2015-02-18 21:59:30 -08:00 |
|
Michael Jumper
|
8ee7fbecc7
|
GUAC-1089: Fix badly broken connection group permission checks.
|
2015-02-18 21:41:20 -08:00 |
|
Michael Jumper
|
2e612ac70b
|
GUAC-1052: Migrate to flexbox layout for client view.
|
2015-02-18 16:31:46 -08:00 |
|
Michael Jumper
|
7a4c606efd
|
GUAC-1052: Migrate to flexbox layout for client view.
|
2015-02-18 15:49:18 -08:00 |
|
Michael Jumper
|
0190317264
|
GUAC-1052: Fix rendering of flexbox menu in older browsers.
|
2015-02-18 14:11:10 -08:00 |
|
Michael Jumper
|
16055e58b0
|
GUAC-1052: Migrate to flexbox layout for menu.
|
2015-02-17 17:05:33 -08:00 |
|
Michael Jumper
|
40b6858ea9
|
GUAC-1052: Work around IE10 issues with display: table.
|
2015-02-17 14:29:21 -08:00 |
|
Michael Jumper
|
f77b763ef8
|
GUAC-1052: Explicitly close custom tags.
|
2015-02-17 14:29:20 -08:00 |
|
Michael Jumper
|
5ee2cb6da1
|
GUAC-1018: Bump version in Version.js of guacamole-common-js (incorrect since 0.9.4).
|
2015-02-15 21:11:51 -08:00 |
|
Michael Jumper
|
28473e3729
|
GUAC-1018: Add missing LICENSE file.
|
2015-02-15 17:46:32 -08:00 |
|
Michael Jumper
|
0bfdea2543
|
GUAC-1018: Bump version to 0.9.5.
|
2015-02-15 17:45:04 -08:00 |
|
Michael Jumper
|
6307ba0921
|
GUAC-1051: Ensure getConnectionHistory() returns a List with a well-defined type.
|
2015-02-06 16:51:19 -08:00 |
|
Michael Jumper
|
078aeff49b
|
GUAC-998: Add left/right meta to list of possible "Alt" keys. Some systems interpret Shift+Alt as Shift+Meta.
|
2015-02-05 18:15:05 -08:00 |
|
Michael Jumper
|
efde5fe46b
|
GUAC-998: Prefer to use keysym from recent keydown, rather than keysym from keycode alone.
|
2015-02-05 18:04:52 -08:00 |
|
Mike Jumper
|
08862a6220
|
Merge pull request #72 from karatheodory/master
GUAC-1046: Fix of doc/guacamole-example
|
2015-02-04 10:49:32 -08:00 |
|
Michael Jumper
|
5ac129661d
|
GUAC-1044: Auto-fit property missing from menu object.
|
2015-01-30 17:21:31 -08:00 |
|
Michael Jumper
|
7134347d4c
|
GUAC-1044: Input method may be "none", "osk", or "text".
|
2015-01-30 14:28:33 -08:00 |
|
Michael Jumper
|
7b9449d2da
|
GUAC-1044: Keep menu header stationary while allowing body to scroll.
|
2015-01-30 14:07:12 -08:00 |
|
Michael Jumper
|
a87d8053f0
|
GUAC-1044: Fix audio error when using IE over RDP - it's blocking testing (regression of GUAC-882).
|
2015-01-30 14:07:12 -08:00 |
|
Michael Jumper
|
21864ed823
|
GUAC-1044: Move guac menu inside guacViewport. Move menu-specific properties to own object.
|
2015-01-30 14:07:12 -08:00 |
|
Michael Jumper
|
798e9d28c5
|
GUAC-958: Simplify resize handling (use directive). Only install resize handler after object loads.
|
2015-01-29 23:47:17 -08:00 |
|
Michael Jumper
|
bb61a25166
|
GUAC-1043: Position viewport and menu absolutely, not with fixed. This also solves some iOS issues with the rendering of fixed elements after rotation.
|
2015-01-29 19:42:25 -08:00 |
|
Michael Jumper
|
5f6f63c5f7
|
GUAC-958: Work around iOS 7 visibility issue (again) by using object instead of iframe. The resize sensor needs to be where it used to be in the DOM for proper operation.
|
2015-01-29 18:01:51 -08:00 |
|
Michael Jumper
|
03f0e22199
|
GUAC-958: Work around iOS 7 visibility issue (text input UI invisible - apparently miscalculated by Safari as obscured by the iframe).
|
2015-01-29 14:22:25 -08:00 |
|
Michael Jumper
|
1ea2d40c19
|
GUAC-958: Adjust viewport height based purely on scroll state. Manually scroll if we suspect doing so may result in height adjustments.
|
2015-01-29 12:54:38 -08:00 |
|
Mike Jumper
|
1542af3056
|
Merge pull request #71 from glyptodon/GUAC-997
GUAC-997 Added active user count to REST API and UI.
|
2015-01-27 22:23:47 -08:00 |
|
Michael Jumper
|
32754af507
|
GUAC-1001: Generate a username if blank, too.
|
2015-01-22 17:12:16 -08:00 |
|
Michael Jumper
|
0893493893
|
GUAC-1001: Treat queries with empty permission filter lists as unfiltered.
|
2015-01-22 16:45:47 -08:00 |
|
Michael Jumper
|
adc745da43
|
GUAC-1001: Generate username within SimpleAuthenticationProvider if no username is given.
|
2015-01-22 16:26:07 -08:00 |
|
Michael Jumper
|
4940f34483
|
GUAC-1001: Document that identifiers and usernames must not be null.
|
2015-01-22 16:25:06 -08:00 |
|
Michael Jumper
|
207452adc7
|
GUAC-1011: Add CONTRIBUTING file describing how to contribute to the Guacamole project. Update README.
|
2015-01-20 21:15:18 -08:00 |
|
Michael Jumper
|
97189cb991
|
GUAC-1010: Only query contents of connection groups if they are not balancing or we have admin permission. Fix rendering of balancing groups for non-admins.
|
2015-01-20 20:38:59 -08:00 |
|
Mike Jumper
|
6d21612657
|
Merge pull request #67 from glyptodon/GUAC-1000
GUAC-1000 User list should be filtered based on update and delete permission - furthermore admins should always have access to any user.
|
2015-01-20 19:41:06 -08:00 |
|
Mike Jumper
|
e758fac0c0
|
Merge pull request #66 from glyptodon/GUAC-995
GUAC-995 Connection permission filter should take admin permission into account when filtering connection list.
|
2015-01-13 21:36:59 -08:00 |
|
Michael Jumper
|
fd8ed7c705
|
GUAC-938: Update guacamole-example version and license.
|
2015-01-06 19:52:58 -08:00 |
|
Michael Jumper
|
b6a9f6849b
|
GUAC-938: Bump version numbers for 0.9.4.
|
2015-01-06 19:52:58 -08:00 |
|
Michael Jumper
|
de30229d16
|
GUAC-340: Provide credentials through configurations via TokenFilter. Refactor use of user IDs to new AuthenticatedUser as needed.
|
2015-01-06 19:39:47 -08:00 |
|
Michael Jumper
|
1fa0153a8a
|
GUAC-340: Filter all configurations returned by getAuthorizedConfigurations() in SimpleAuthenticationProvider.
|
2015-01-06 14:22:53 -08:00 |
|
Michael Jumper
|
c4dda14c8b
|
GUAC-340: Add StandardTokens and credential-specific tokens.
|
2015-01-06 14:21:36 -08:00 |
|
Michael Jumper
|
49ba38b20a
|
GUAC-340: Add filterValues() function for convenience.
|
2015-01-06 03:59:07 -08:00 |
|
Michael Jumper
|
3b3b6b6955
|
GUAC-340: Add TokenFilter class which performs arbitrary token replacement.
|
2015-01-06 03:49:05 -08:00 |
|
Michael Jumper
|
c26cf7361e
|
GUAC-340: Add password show/hide button.
|
2015-01-06 02:41:35 -08:00 |
|
Michael Jumper
|
aa0d11fb73
|
GUAC-992: Ignore root group when determining admin access. Take all permissions into account. Redirect to home screen if management UI cannot be used.
|
2015-01-05 18:09:36 -08:00 |
|
Michael Jumper
|
32318d50ec
|
GUAC-991: Fix size of connection/user lists. Allow connection/user lists to be scrolled.
|
2015-01-05 17:09:11 -08:00 |
|
Michael Jumper
|
354e3180db
|
GUAC-971: Clarify documentation surrounding the credentials associated with a Guacamole session.
|
2015-01-05 16:42:59 -08:00 |
|
Michael Jumper
|
58f1093c58
|
GUAC-971: Pull username and password from HTTP "Authorization" header, if present, when username and password are not provided via parameters.
|
2015-01-05 15:37:54 -08:00 |
|
Michael Jumper
|
f1c5adfba8
|
GUAC-971: No need to re-authenticate when loading the login screen. The login screen is intended to allow fresh auth, overriding existing auth if necessary, and ignores any existing auth anyway.
|
2015-01-05 15:29:39 -08:00 |
|
Michael Jumper
|
98d5c19b1d
|
GUAC-971: Re-authenticate with server for each page visited.
|
2015-01-05 13:54:57 -08:00 |
|
Michael Jumper
|
83bf9d32c1
|
GUAC-971: Add re-authentication functions to authenticationService.
|
2015-01-05 13:21:36 -08:00 |
|
Michael Jumper
|
508a476e2e
|
GUAC-971: Allow existing sessions/tokens to be updated through the login process.
|
2015-01-05 12:03:53 -08:00 |
|
Michael Jumper
|
ca6259ed6a
|
GUAC-964: Add missing initialization of $scope variables in manageController.
|
2015-01-05 02:29:34 -08:00 |
|
Michael Jumper
|
f993bc0dbc
|
GUAC-964: Maintain consistency regarding null vs "ROOT" for connection group identifiers.
|
2015-01-05 02:28:50 -08:00 |
|
Michael Jumper
|
ecf62ffbb7
|
GUAC-959: Unwrap touch events if they come from jQuery (based on the various solutions and pull requests discussed here: https://github.com/angular/angular.js/issues/2548)
|
2015-01-05 01:48:51 -08:00 |
|
Michael Jumper
|
e3a7a7dcd3
|
GUAC-959: Add ngTouch.
|
2015-01-05 01:46:41 -08:00 |
|
Michael Jumper
|
77cdf81d44
|
GUAC-970: Reduce padding. It's too much for the poor iPad to handle.
|
2015-01-05 00:58:19 -08:00 |
|
Michael Jumper
|
91761641eb
|
GUAC-987: Ensure all enum parameters have legal blank values.
|
2015-01-05 00:31:57 -08:00 |
|
Michael Jumper
|
c7c2437641
|
GUAC-985: Update history entries when client disconnects. Do not rely on tunnel closure.
|
2015-01-04 23:45:45 -08:00 |
|
Michael Jumper
|
38dba11e44
|
GUAC-986: Initialize object permission types of PermissionFlagSet.
|
2015-01-04 23:33:17 -08:00 |
|
Michael Jumper
|
8c8f30ed63
|
GUAC-984: Make the spinning gear spin on Safari (and other old WebKit).
|
2015-01-04 23:12:29 -08:00 |
|
Michael Jumper
|
3673f6cd03
|
GUAC-983: Move connections/groups based on parent, not parent of parent.
|
2015-01-04 21:13:22 -08:00 |
|
Michael Jumper
|
9a373ae982
|
GUAC-972: Ensure list links stretch the entire width of the list.
|
2015-01-04 21:05:03 -08:00 |
|
Michael Jumper
|
66779543c4
|
GUAC-975: Always hide status dialogs upon navigation.
|
2015-01-04 18:11:32 -08:00 |
|
Michael Jumper
|
47d03a8974
|
GUAC-975: Only display views once critical data is loaded.
|
2015-01-04 18:09:35 -08:00 |
|
Michael Jumper
|
5a6a23cdd7
|
GUAC-975: Do not use index controller as permissions cache.
|
2015-01-04 17:06:49 -08:00 |
|
Michael Jumper
|
0e7fed21f7
|
GUAC-973: Replace back button with home button where necessary.
|
2015-01-04 13:00:24 -08:00 |
|
Michael Jumper
|
e3240b26d3
|
GUAC-982: Containing div of the OSK resize-sensor must have relative positioning. Lacking that, the resize sensor fills the entire screen, intercepting all mouse and touch events.
|
2015-01-04 01:48:08 -08:00 |
|
Michael Jumper
|
6d814673cd
|
GUAC-977: Automatically disconnect all connections when window/tab is closed.
|
2015-01-04 01:30:45 -08:00 |
|
Michael Jumper
|
58df817781
|
GUAC-981: Fix handling of errors. Fix handling of auto-reconnect.
|
2015-01-04 01:10:40 -08:00 |
|
Mike Jumper
|
0e35949b2b
|
Merge pull request #44 from glyptodon/GUAC-978
GUAC-978 Digest in progress error when loading connection in FF/Win7
|
2015-01-03 19:24:42 -08:00 |
|
Mike Jumper
|
259158b6f4
|
Merge pull request #45 from glyptodon/GUAC-980
GUAC-980 Client does not properly size itself in Firefox
|
2015-01-03 19:23:55 -08:00 |
|
Michael Jumper
|
4ddb760d19
|
GUAC-976: Do not display connection or connection group divs within guacGroupList if there is no corresponding template.
|
2015-01-02 21:19:15 -08:00 |
|
Michael Jumper
|
ecd0381051
|
GUAC-964: Only move connections/groups if parent identifier changes.
|
2015-01-02 20:50:17 -08:00 |
|
Michael Jumper
|
30002b2160
|
GUAC-963: Properly initialize clipboardData.
|
2015-01-02 20:41:35 -08:00 |
|
Michael Jumper
|
bce2270952
|
GUAC-963: Simplify guacUpload directive - $eval() only at link time.
|
2015-01-02 20:26:52 -08:00 |
|
Michael Jumper
|
a899a1a02f
|
GUAC-963: Add support for file transfer errors.
|
2015-01-02 14:18:37 -08:00 |
|
Michael Jumper
|
664e90c53c
|
GUAC-963: Fix comment.
|
2015-01-02 02:35:52 -08:00 |
|
Michael Jumper
|
2423422340
|
GUAC-963: Scroll file transfer into view when menu is shown.
|
2015-01-02 02:35:20 -08:00 |
|
Michael Jumper
|
8c4a0e7854
|
GUAC-963: Open menu when file transfers are started.
|
2015-01-02 02:13:49 -08:00 |
|
Michael Jumper
|
ba99316b50
|
GUAC-963: Allow files with blobs to be saved. Style savable transfers differently.
|
2015-01-02 01:45:41 -08:00 |
|