Mike Jumper
|
7a0c1fc785
|
Merge pull request #318 from dynamiccast/update-french-translations
GUAC-1469 Update missing french translation
|
2016-01-18 11:12:04 -08:00 |
|
Mike Jumper
|
2768887134
|
Merge pull request #316 from dynamiccast/fix-typo-in-french-translation
GUAC-1459 Fix typo in french translation
|
2016-01-18 10:20:04 -08:00 |
|
Michael Jumper
|
3eb6fc25a6
|
Merge branch 'patch-0.9.9'
|
2016-01-13 10:23:10 -08:00 |
|
Michael Jumper
|
a2627b0440
|
Merge branch 'patch-0.9.8'
|
2016-01-13 10:23:05 -08:00 |
|
Michael Jumper
|
fb6d2fa550
|
GUAC-1452: Input streams must be invalidated when closed.
|
2016-01-12 18:58:58 -08:00 |
|
Mike Jumper
|
abbff6d9ac
|
Merge pull request #317 from glyptodon/GUAC-1465
GUAC-1465: Interpolate text nodes as text to avoid XSS issues.
|
2016-01-07 21:59:08 -08:00 |
|
Michael Jumper
|
88d76fb971
|
GUAC-1407: Only the current data source is relevant when cloning. Do not show the others.
|
2015-12-29 23:11:03 -08:00 |
|
Michael Jumper
|
abd19a6d66
|
GUAC-1407: Do not show "Clone" button if source user does not yet exist.
|
2015-12-29 22:36:03 -08:00 |
|
Mike Jumper
|
aa097cb880
|
Merge pull request #313 from glyptodon/GUAC-1407
GUAC-1407: Add support for cloning existing users
|
2015-12-29 10:49:11 -08:00 |
|
Michael Jumper
|
d0f874abe5
|
GUAC-1444: Do not include username in account tabs if not known.
|
2015-12-18 15:01:00 -08:00 |
|
Michael Jumper
|
391d99d4c1
|
GUAC-1442: Do not attempt to remove/retrieve tokens that do not exist.
|
2015-12-17 21:24:53 -08:00 |
|
Michael Jumper
|
002ec0c50e
|
GUAC-1427: Favor ConcurrentHashMap over Collections.synchronizedMap(). Keeping sessions/tunnels in order is not worth the extreme overhead of a map-wide lock.
|
2015-12-16 20:48:50 -08:00 |
|
Michael Jumper
|
8ec255d545
|
GUAC-1440: Fix rendering of textarea elements within the admin UI.
|
2015-12-16 17:06:16 -08:00 |
|
Mike Jumper
|
41297c5079
|
Merge pull request #240 from Hatsize/master
GUAC-1295: Add cache busting for app.css and app.js
|
2015-12-15 17:00:05 -08:00 |
|
Michael Jumper
|
0aaf233759
|
GUAC-1392: Update Guacamole.API_VERSION.
|
2015-12-15 13:02:13 -08:00 |
|
Michael Jumper
|
bef2139822
|
GUAC-1392: Update "guacamoleVersion" of all guac-manifest.json to "0.9.9". Update ExtensionModule to accept only "0.9.9" (or "*").
|
2015-12-15 13:00:59 -08:00 |
|
Michael Jumper
|
6a77c39c68
|
GUAC-1392: Bump version to 0.9.9 within all pom.xml (all projects were modified for this release).
|
2015-12-15 12:58:22 -08:00 |
|
Mike Jumper
|
b587a39fe5
|
Merge pull request #306 from glyptodon/stuck-websocket-tunnels
GUAC-1427: Delay creation of tunnel until upgrade handshake is complete
|
2015-12-14 22:49:12 -08:00 |
|
Michael Jumper
|
df385a1a64
|
GUAC-1427: Do not invoke createTunnel() within WebSocket tunnels unless close() is guaranteed to eventually run.
|
2015-12-14 20:28:26 -08:00 |
|
Michael Jumper
|
d41a5c084f
|
GUAC-791: Add configuration file for JSDoc generation.
|
2015-12-14 14:51:15 -08:00 |
|
Michael Jumper
|
15edb39aed
|
GUAC-791: Document the Guacamole namespace.
|
2015-12-14 14:51:15 -08:00 |
|
Michael Jumper
|
7cdfd146ef
|
GUAC-791: Add missing private tags to inner variables/functions.
|
2015-12-14 14:51:15 -08:00 |
|
Michael Jumper
|
4554c64bb7
|
GUAC-791: Add missing constructor tag for Guacamole.Status. Fix swapped status code definitions.
|
2015-12-14 14:51:15 -08:00 |
|
Michael Jumper
|
2959513d95
|
GUAC-791: Fix type expressions to comply with JSDoc 3.
|
2015-12-14 14:51:15 -08:00 |
|
Michael Jumper
|
e1a256b1c1
|
GUAC-1427: Migrate HTTP tunnel storage to GuacamoleHTTPTunnelMap.
|
2015-12-11 14:37:04 -08:00 |
|
Michael Jumper
|
5b780fc8cf
|
GUAC-1427: Implement automatic tracking and expiration of HTTP tunnels, independent of explicit read/write requests.
|
2015-12-11 14:37:00 -08:00 |
|
Michael Jumper
|
b3a49dae05
|
GUAC-1427: Deprecate and remove use of guacamole-common's GuacamoleSession, storing tunnels directly within GuacamoleHTTPTunnelServlet instead.
|
2015-12-10 16:13:45 -08:00 |
|
Mike Jumper
|
91f8f5b06b
|
Merge pull request #302 from glyptodon/GUAC-1429
GUAC-1429: Return whole objects instead of identifiers to fix text/plain conversion error.
|
2015-12-09 23:06:00 -08:00 |
|
Mike Jumper
|
f4f011e05d
|
Merge pull request #301 from glyptodon/GUAC-1430
GUAC-1430: Fix connection error handling
|
2015-12-09 21:48:27 -08:00 |
|
Michael Jumper
|
e6d6c5c56e
|
GUAC-1428: Do not call handlers on non-existent streams.
|
2015-12-09 19:43:44 -08:00 |
|
Mike Jumper
|
40a27a1c10
|
Merge pull request #299 from glyptodon/GUAC-1426
GUAC-1426 Remove code to retroactively grant UPDATE permission to existing users
|
2015-12-09 19:43:11 -08:00 |
|
Michael Jumper
|
d51a719f2f
|
GUAC-1406: Explicitly call startTLS() if STARTTLS is enabled.
|
2015-12-08 16:08:27 -08:00 |
|
Michael Jumper
|
8724ef7de7
|
GUAC-1166: Use appropriate socket factory depending on selected encryption method.
|
2015-12-08 14:27:38 -08:00 |
|
Michael Jumper
|
a692253b68
|
GUAC-1166: Add ldap-encryption-method property. Select appropriate default port depending on encryption method.
|
2015-12-08 14:27:38 -08:00 |
|
Michael Jumper
|
8e0dbfc36e
|
GUAC-1406: Add filtering to connection permissions within user edit screen.
|
2015-12-08 13:57:04 -08:00 |
|
Michael Jumper
|
c31e865b49
|
GUAC-1406: Remove injection of unused $q service from manageUserController.
|
2015-12-08 13:57:04 -08:00 |
|
Michael Jumper
|
e060b6dfed
|
GUAC-1406: Generalize header formatting into own stylesheet.
|
2015-12-08 13:49:59 -08:00 |
|
Michael Jumper
|
e7d89fc659
|
GUAC-1406: Add filtering to main connection list of the home screen.
|
2015-12-05 22:30:42 -08:00 |
|
Michael Jumper
|
edc3f19216
|
GUAC-1406: Add filtering to connection admin UI.
|
2015-12-03 22:13:11 -08:00 |
|
Michael Jumper
|
e38d4a089a
|
GUAC-1406: Add directive for filtering connection group hierarchies.
|
2015-12-03 20:20:39 -08:00 |
|
Mike Jumper
|
6188253398
|
Merge pull request #293 from glyptodon/GUAC-1406
GUAC-1406: Add user filtering on settings tab.
|
2015-12-02 22:55:23 -08:00 |
|
Mike Jumper
|
6009680cc2
|
Merge pull request #292 from glyptodon/GUAC-1391
GUAC-1391: Skip readable check when listing active sessions for system administrators
|
2015-12-02 20:19:54 -08:00 |
|
Mike Jumper
|
87925d9dc6
|
Merge pull request #291 from glyptodon/search-perf
GUAC-1373: Improve connection history search performance
|
2015-11-24 23:35:26 -08:00 |
|
Michael Jumper
|
feaf4007f6
|
GUAC-1373: Limit history search result to 1000 records.
|
2015-11-24 21:34:43 -08:00 |
|
Michael Jumper
|
77804b2a9d
|
GUAC-1373: Define sorting only by start date.
|
2015-11-24 21:34:37 -08:00 |
|
Michael Jumper
|
65393adeda
|
GUAC-1373: Move property/attribute logic into ModeledConnection and ModeledConnectionGroup.
|
2015-11-12 13:13:23 -08:00 |
|
Michael Jumper
|
a774686311
|
GUAC-1373: Injected JDBCEnvironment should be private.
|
2015-11-12 12:44:40 -08:00 |
|
Michael Jumper
|
7298cb7bb7
|
GUAC-1373: Restore bind() for GuacamoleTunnelService.
|
2015-11-12 12:43:42 -08:00 |
|
Michael Jumper
|
c22d22f99b
|
GUAC-1373: Refactor PostgreSQL auth to support new JDBCEnvironment.
|
2015-11-12 12:28:04 -08:00 |
|
Michael Jumper
|
ea87134879
|
GUAC-1373: Clean up logic surrounding legacy concurrency properties.
|
2015-11-12 12:27:00 -08:00 |
|
Michael Jumper
|
5cb228391c
|
GUAC-1373: Add default constants. Clean up.
|
2015-11-12 12:26:58 -08:00 |
|
Michael Jumper
|
33de8e2f3b
|
GUAC-363: Add RDP preconnection PDU parameters.
|
2015-11-03 15:29:34 -08:00 |
|
Michael Jumper
|
c530865a95
|
GUAC-1342: Clarify username attribute warning.
|
2015-11-02 17:59:26 -08:00 |
|
Michael Jumper
|
600fc081f6
|
GUAC-1342: Perform token substitution on connections retrieved from LDAP.
|
2015-11-02 17:37:13 -08:00 |
|
Michael Jumper
|
f708e4b204
|
GUAC-1376: Add reconnect button style.
|
2015-11-02 13:35:09 -08:00 |
|
Michael Jumper
|
835cb21315
|
GUAC-1376: Add logout action to disconnect/error notification in client.
|
2015-11-02 13:18:04 -08:00 |
|
Michael Jumper
|
3cc78665e2
|
GUAC-1375: MS EDGE will fail if canPlayType() is called under certain circumstances, but this function need not be called anymore anyway. Use Guacamole.VideoPlayer.getSupportedTypes().
|
2015-11-02 12:52:04 -08:00 |
|
Mike Jumper
|
727f2980dd
|
Merge pull request #265 from IT-Experte/patch-2
GUAC-1338: Add German missing translations
|
2015-11-02 12:05:06 -08:00 |
|
Michael Jumper
|
70785697f0
|
GUAC-1115: Fix typo in comment regarding ldap-username-attribute.
|
2015-10-23 16:42:01 -07:00 |
|
Michael Jumper
|
1b0961bee5
|
GUAC-1115: Do not require config base DN if not storing connections.
|
2015-10-23 16:29:44 -07:00 |
|
Michael Jumper
|
c173929002
|
GUAC-1115: Log failures to bind with search DN.
|
2015-10-23 16:09:54 -07:00 |
|
Michael Jumper
|
bd497c40b1
|
GUAC-1115: Move LDAP connection management into own service.
|
2015-10-23 16:03:53 -07:00 |
|
Michael Jumper
|
00bf24791f
|
GUAC-1115: Ensure LDAP connection is always cleaned up.
|
2015-10-23 15:53:04 -07:00 |
|
Michael Jumper
|
80a6e4cac6
|
GUAC-1115: Fix formatting of user query.
|
2015-10-23 15:51:40 -07:00 |
|
Michael Jumper
|
529dccf675
|
GUAC-1115: Fix NPE in password conversion.
|
2015-10-23 15:51:22 -07:00 |
|
Michael Jumper
|
725e7d553c
|
GUAC-1115: Add ConfigurationService functions for retrieving search DN and password.
|
2015-10-23 15:38:44 -07:00 |
|
Michael Jumper
|
bf53b5515d
|
GUAC-1115: Move DN derivation into UserService.
|
2015-10-23 15:22:31 -07:00 |
|
Michael Jumper
|
947e7b1004
|
GUAC-1115: Add LDAP query for retrieving the DNs which correspond to a particular user account.
|
2015-10-23 15:18:33 -07:00 |
|
Michael Jumper
|
eca825c899
|
GUAC-1115: Split bindAs() into LDAP- and Guacamole-specific versions of the same.
|
2015-10-23 15:17:57 -07:00 |
|
Michael Jumper
|
c563fa43b4
|
GUAC-1115: Warn if we need to directly derive the user DN, but can't because multiple username attributes were provided.
|
2015-10-20 15:24:26 -07:00 |
|
Michael Jumper
|
1c7794b870
|
GUAC-1115: Treat empty lists as blank.
|
2015-10-20 15:23:05 -07:00 |
|
Michael Jumper
|
cbfcd8b1e4
|
GUAC-1115: Add and document ldap-search-bind-* properties.
|
2015-10-20 15:19:04 -07:00 |
|
Michael Jumper
|
abe709a71b
|
GUAC-1115: Proceed even if an error prevents retrieval of all users in the directory (mitigates GUAC-1353).
|
2015-10-20 15:18:17 -07:00 |
|
Michael Jumper
|
b87afb9b54
|
GUAC-1115: Correct documented semantics of LDAP_USER_BASE_DN.
|
2015-10-20 15:00:19 -07:00 |
|
Michael Jumper
|
8c284399b1
|
GUAC-1115: Accept multiple username attributes.
|
2015-10-20 14:57:09 -07:00 |
|
Michael Jumper
|
638e83a98c
|
GUAC-1038: Add SSH "command" parameter to translation strings and protocol JSON.
|
2015-10-19 16:06:06 -07:00 |
|
Michael Jumper
|
3057db60ff
|
GUAC-1354: Add base Guacamole.VideoPlayer (no codec implementations at present). Allow custom video codec implementations via onvideo callback on Guacamole.Client.
|
2015-10-18 22:07:01 -07:00 |
|
Michael Jumper
|
6f99b89926
|
GUAC-1193: Fix logic error caused by missing braces. Add braces for readability elsewhere.
|
2015-10-16 22:58:12 -07:00 |
|
Michael Jumper
|
18d8674c6f
|
GUAC-1193: Show the gear within the history table when search results are loading.
|
2015-10-16 22:58:12 -07:00 |
|
Michael Jumper
|
58d7fc4e18
|
GUAC-1193: Add indexes to start_date and end_date columns.
|
2015-10-16 17:54:50 -07:00 |
|
Michael Jumper
|
7ae531d3c2
|
GUAC-1364: Implicitly invalidate user session if unauthorized upon disconnect.
|
2015-10-16 14:55:19 -07:00 |
|
Michael Jumper
|
2a155cdbac
|
GUAC-1364: Implicitly invalidate user session if unauthorized upon connect.
|
2015-10-16 14:48:12 -07:00 |
|
Michael Jumper
|
1f316e5e68
|
GUAC-1364: Move session management into AuthenticationService. The token map should not appear anywhere else (except where needed to configure dependency injection of the same).
|
2015-10-16 13:59:43 -07:00 |
|
Michael Jumper
|
4cded89c83
|
GUAC-1364: Check authentication status at the end of each connection.
|
2015-10-16 12:35:18 -07:00 |
|
Michael Jumper
|
c606d72c8a
|
GUAC-1364: Invalidate session after token has been invalidated.
|
2015-10-16 12:35:15 -07:00 |
|
Michael Jumper
|
6dc4adf6c9
|
GUAC-1364: Implicitly invalidate auth tokens when handling GuacamoleUnauthorizedExceptions within REST services.
|
2015-10-16 12:35:10 -07:00 |
|
Michael Jumper
|
226f37e7e7
|
GUAC-1364: Restrict use of reflection API to objects compatible with Java 6.
|
2015-10-16 11:24:39 -07:00 |
|
Michael Jumper
|
25dff1a322
|
GUAC-1364: Pull auth token from the parameters of methods which throw a GuacamoleUnauthorizedException. Stub out automatic invalidation of that token.
|
2015-10-16 11:24:39 -07:00 |
|
Michael Jumper
|
51712f2727
|
GUAC-1364: GuacamoleCredentialsException should be a GuacamoleUnauthorizedException (not just a generic "security" exception).
|
2015-10-16 11:24:39 -07:00 |
|
Michael Jumper
|
404a9ee77d
|
GUAC-1193: Fix the history sort order - sorting mainly by username for historical records is just silly.
|
2015-10-15 16:59:53 -07:00 |
|
Michael Jumper
|
e5d1458ef7
|
GUAC-1193: We're displaying history records, not user sessions.
|
2015-10-15 15:25:50 -07:00 |
|
Michael Jumper
|
e71d7e3a4f
|
GUAC-1193: Fix year of copyright notice.
|
2015-10-15 15:24:56 -07:00 |
|
Michael Jumper
|
a24e754c80
|
GUAC-1193: Fix documentation of historyRecords property.
|
2015-10-15 15:23:07 -07:00 |
|
Michael Jumper
|
854e7e8196
|
GUAC-1193: Reword history search instructions.
|
2015-10-15 14:38:19 -07:00 |
|
Michael Jumper
|
aa2261c282
|
GUAC-1193: Use actual form and submit button - allow automatic handling of searching via pressing "Enter", etc.
|
2015-10-15 14:07:26 -07:00 |
|
Michael Jumper
|
83edfb9832
|
GUAC-1193: Use filter token parser to split search string.
|
2015-10-15 14:03:14 -07:00 |
|
Michael Jumper
|
fc11926288
|
GUAC-1193: Add filter placeholder to search input field.
|
2015-10-15 13:50:49 -07:00 |
|
Michael Jumper
|
e221933e03
|
GUAC-1193: Remove use of @AuthProviderRESTExposure from history service (not used as of GUAC-1364).
|
2015-10-15 13:25:19 -07:00 |
|
Michael Jumper
|
cef124e212
|
Merge branch 'master' into GUAC-1193
|
2015-10-15 13:24:14 -07:00 |
|
Michael Jumper
|
4b26750a3a
|
GUAC-1364: Finally remove the @AuthProviderRESTExposure annotation.
|
2015-10-14 17:28:30 -07:00 |
|