Commit Graph
100 Commits
Author SHA1 Message Date
James Muehlner 5c4b787002 Merge pull request #330 from glyptodon/fix-clipboard-reset
GUAC-1480: Fix handling of clipboard changes.
2016-02-09 14:18:13 -08:00
James Muehlner a492e2a8f3 GUAC-1480: Fix broken menu clipboard regression. 2016-02-08 21:39:58 -08:00
James Muehlner 1564aeed87 GUAC-1480: Unfocus clipboard DOM element to avoid mobile keyboard popping up. 2016-02-08 21:00:56 -08:00
James Muehlner b361168bb9 GUAC-1480: Don't set the clipboard state if it hasn't changed. 2016-02-01 23:05:05 -08:00
James Muehlner 7ec53c94ce GUAC-1480: Use AllowClipboard and execCommand for local/remote clipboard integration. 2016-02-01 22:03:44 -08:00
James Muehlner 14889c7d73 Merge pull request #326 from glyptodon/japanese-keymap
GUAC-1410: Add parameter and value translation string for Japanese keymap.
2016-02-01 14:59:52 -08:00
James Muehlner d136c9a87a Merge pull request #325 from glyptodon/text-recording
GUAC-1451: Add SSH/telnet typescript parameters and their English translations.
2016-01-27 12:59:54 -08:00
James Muehlner 98bf85ba8b Merge pull request #324 from glyptodon/time-tokens
GUAC-1451: Add support for GUAC_DATE and GUAC_TIME tokens.
2016-01-22 14:17:44 -08:00
James Muehlner 4fc5da50de Merge pull request #323 from glyptodon/ldap-role
GUAC-1388: Allow LDAP role-based access control for guacConfigGroups
2016-01-22 09:46:42 -08:00
James Muehlner bbd6bc0ed2 Merge pull request #322 from glyptodon/maintain-focus
GUAC-1379: Ensure focus is assigned back to the document.
2016-01-18 22:17:32 -08:00
James Muehlner f4e94e22f0 GUAC-1463: Don't trust the keydown event if it's for a printable character. 2016-01-18 20:26:19 -08:00
James Muehlner 0e16eb9423 GUAC-1465: Cherry-pick changes from 7da1312 for 0.9.8 re-release. 2016-01-13 09:42:12 -08:00
James Muehlner 162f4db386 GUAC-1465: Cherry-pick changes from 7da1312 for 0.9.9 re-release. 2016-01-13 09:41:13 -08:00
James Muehlner 2bcff5e260 Merge pull request #319 from glyptodon/clean-up-streams
GUAC-1452: Input streams must be invalidated when closed.
2016-01-12 19:03:37 -08:00
James Muehlner 7da13129c4 GUAC-1465: Interpolate text nodes as text to avoid XSS issues. 2016-01-07 21:55:35 -08:00
James Muehlner 0fb0ca8030 Merge pull request #315 from glyptodon/hide-irrelevant-tabs
GUAC-1407: Do not show irrelevant account tabs when cloning.
2015-12-30 09:10:51 -08:00
James Muehlner 9b933b7520 Merge pull request #314 from glyptodon/fix-clone-perm-check
GUAC-1407: Do not show "Clone" button if source user does not yet exist.
2015-12-29 22:44:06 -08:00
James Muehlner 2bee2eab49 GUAC-1407: Fixed canClone comment and declaration of selfUsername variable, 2015-12-29 10:45:24 -08:00
James Muehlner 18751c0e03 GUAC-1407: Ensure that permissions referring to the cloned user correctly carry over. 2015-12-28 23:01:33 -08:00
James Muehlner 5a4c6db6d1 GUAC-1407: Add support for user cloning. 2015-12-28 21:33:40 -08:00
James Muehlner 790452d411 Merge pull request #312 from glyptodon/fix-user-account-tab
GUAC-1444: Do not include username in account tabs if not known.
2015-12-18 15:07:41 -08:00
James Muehlner a3c6193cfe Merge pull request #311 from glyptodon/login-npe
GUAC-1442: Do not attempt to remove/retrieve tokens that do not exist.
2015-12-17 21:26:42 -08:00
James Muehlner c7b595051a Merge pull request #309 from glyptodon/concurrency
GUAC-1427: Fix possible issues with concurrency.
2015-12-16 21:26:37 -08:00
James Muehlner 681b8722d6 Merge pull request #308 from glyptodon/multiline-ff
GUAC-1440: Fix rendering of textarea elements within the admin UI.
2015-12-16 17:08:29 -08:00
James Muehlner cde05ba929 Merge pull request #307 from glyptodon/bump-version
GUAC-1392: Bump Guacamole version to 0.9.9.
2015-12-15 16:41:39 -08:00
James Muehlner b4dbaf5bdb GUAC-1427: Fix formatting and capitalization of comments. 2015-12-14 22:46:45 -08:00
James Muehlner a5e7cecc27 GUAC-1427: Copy parameter values from request to new object since we can't keep the original request around. 2015-12-14 22:09:05 -08:00
James Muehlner f1090ac977 Merge pull request #304 from glyptodon/stuck-http-tunnels
GUAC-1427: Ensure HTTP tunnels cannot become stuck.
2015-12-14 20:09:08 -08:00
James Muehlner 96d2477fd1 Merge pull request #305 from glyptodon/fix-jsdoc
GUAC-791: Fix JSDoc comments and upgrade to JSDoc 3.
2015-12-14 15:05:50 -08:00
James Muehlner b0ac9e8d52 GUAC-1429: Modify Directory API to set identifier on added object, and update javascript to use new models. 2015-12-09 22:59:08 -08:00
James Muehlner 86841ebfe3 GUAC-1429: Return whole objects instead of identifiers to fix text/plain conversion error. 2015-12-09 22:22:34 -08:00
James Muehlner 28ff969d32 GUAC-1430: Always show connection closed status after authentication update attempt. 2015-12-09 21:41:47 -08:00
James Muehlner f3ff3f62c7 GUAC-1430: Wrap error to ensure that required fields are always present. 2015-12-09 21:39:07 -08:00
James Muehlner 1b4181a200 GUAC-1430: Do not move on to the next chained tunnel on upstream timeout. 2015-12-09 21:15:15 -08:00
James Muehlner 5d89674a9d Merge pull request #300 from glyptodon/dont-cross-the-streams
GUAC-1428: Do not call handlers on non-existent streams.
2015-12-09 19:45:17 -08:00
James Muehlner 61a73ba5bc GUAC-1426 Remove code to retroactively grant UPDATE permission to existing users. 2015-12-09 19:39:54 -08:00
James Muehlner 8cf4b61720 Merge pull request #297 from glyptodon/ldap-ssl-starttls
GUAC-1166: Add support for SSL/TLS and STARTTLS to LDAP.
2015-12-08 20:24:56 -08:00
James Muehlner 13dd7fed48 Merge pull request #296 from glyptodon/connection-perm-filter
GUAC-1406: Filter connections/groups within user edit screen.
2015-12-08 14:26:43 -08:00
James Muehlner b113b7a358 Merge pull request #294 from glyptodon/connection-filter
GUAC-1406: Implement connection filtering within admin UI and home screen
2015-12-08 12:44:06 -08:00
James Muehlner 400afcba64 GUAC-1406: Add user filtering on settings tab. 2015-12-02 22:29:35 -08:00
James Muehlner a0e18286d1 GUAC-1391: Skip readable check when listing active sessions for system administrators. 2015-12-02 20:17:16 -08:00
James Muehlner e2e8979654 GUAC-1373: Modify connection history page to show duration instead of end date. 2015-11-24 23:29:01 -08:00
James Muehlner 622b7f5806 GUAC-1373: Refactor admin-specific HistoryEntryDuration class into generic ConnectionHistoryEntry.Duration. 2015-11-24 22:01:46 -08:00
James Muehlner edf22d6ab1 GUAC-1373: Modified connection history record search to only filter by start date. 2015-11-24 22:01:38 -08:00
James Muehlner 8f58d90ec7 GUAC-1373: Add new indexes to help performance in search query. 2015-11-24 21:34:43 -08:00
James Muehlner 4e4ba9ac45 Merge pull request #290 from glyptodon/jdbc-env
GUAC-1373: Refactor JDBC auth properties into own class
2015-11-12 13:20:05 -08:00
James Muehlner 920ce67bee GUAC-1373: Partly refactored JDBC property loading. 2015-11-12 12:25:35 -08:00
James Muehlner db2a00dcb8 Merge pull request #288 from glyptodon/ldap-tokens
GUAC-1342: Restore use of parameter tokens within LDAP
2015-11-03 20:18:33 -08:00
James Muehlner 34c7ec4798 Merge pull request #289 from glyptodon/hyper-v
GUAC-363: Add RDP preconnection PDU parameters.
2015-11-03 20:15:44 -08:00
James Muehlner dc41f58639 Merge pull request #285 from glyptodon/video-error
GUAC-1375: Use Guacamole.VideoPlayer.getSupportedTypes() instead of canPlayType()
2015-11-02 14:00:23 -08:00
James Muehlner ae8161e2db Merge pull request #287 from glyptodon/dutch-translations
GUAC-1380: Add missing Dutch translations.
2015-11-02 13:56:11 -08:00
James Muehlner fe68f44c44 Merge pull request #286 from glyptodon/logout-action
GUAC-1376: Add logout action to disconnect/error dialogs in client
2015-11-02 13:39:42 -08:00
James Muehlner a1071832fb Merge pull request #284 from glyptodon/complex-ldap
GUAC-1115: Add support for complex LDAP directory layouts
2015-10-23 16:59:09 -07:00
James Muehlner 024557feeb Merge pull request #282 from glyptodon/ssh-command
GUAC-1038: Add SSH "command" parameter to translation strings and protocol JSON.
2015-10-20 11:56:38 -07:00
James Muehlner 1c00646eb8 Merge pull request #281 from glyptodon/video-stream
GUAC-1354: Add support for video streaming
2015-10-19 09:59:39 -07:00
James Muehlner b9a97646ee Merge pull request #279 from glyptodon/history-usability
GUAC-1193: Improve history search usability
2015-10-17 12:24:17 -07:00
James Muehlner c0b2f106be Merge pull request #280 from glyptodon/jdbc-history-perf
GUAC-1193: Add indexes to start_date and end_date columns.
2015-10-17 12:22:51 -07:00
James Muehlner 50e7c7075f Merge pull request #278 from glyptodon/invalidate-sessions
GUAC-1364: Implicitly invalidate sessions when an "unauthorized" exception is thrown
2015-10-16 15:51:21 -07:00
James Muehlner f5e5e90158 Merge pull request #277 from glyptodon/fix-sort-order
GUAC-1193: Fix the history sort order
2015-10-16 09:38:55 -07:00
James Muehlner 74121cb796 Merge pull request #276 from glyptodon/GUAC-1193
GUAC-1193: Implement searchable connection history interface
2015-10-15 15:58:40 -07:00
James Muehlner 38e62bd28e Merge pull request #275 from glyptodon/remove-auth-provider-rest-exposure
GUAC-1364: Finally remove the @AuthProviderRESTExposure annotation.
2015-10-14 17:33:40 -07:00
James Muehlner fdbc68bb92 GUAC-1193: Implement front end for connection history. 2015-10-13 23:38:55 -07:00
James Muehlner 03c1ac1876 GUAC-1193 Add required connection name property to connection record. 2015-10-13 20:04:24 -07:00
James Muehlner 6979ca8e29 Merge pull request #273 from glyptodon/dialog-overflow
GUAC-1349: Ensure file transfer dialog does not overflow viewport bounds.
2015-10-13 10:39:15 -07:00
James Muehlner bd249a2a36 Merge pull request #274 from glyptodon/restrict-lang
GUAC-1345: Restrict available languages if explicitly configured
2015-10-12 18:05:42 -07:00
James Muehlner a631aa803b GUAC-1193: Implement JDBC ConnectionRecordSet. Add MySQL mapping. 2015-10-06 23:06:21 -07:00
James Muehlner ae9a39edb9 GUAC-1193: Do not search for empty terms. 2015-10-06 23:05:18 -07:00
James Muehlner 1b5663f5c0 GUAC-1193: Document possibility of side effects when using subset functions of ConnectionRecordSet. 2015-10-06 22:47:04 -07:00
James Muehlner 189265165a Merge pull request #272 from glyptodon/new-media-streams
GUAC-1354: Migrate to new streaming mechanism.
2015-10-02 23:27:17 -07:00
James Muehlner 5de7682cf7 GUAC-1193: Create connection history interface, and add simple implementation. 2015-09-22 23:33:51 -07:00
James Muehlner 250ad62539 Merge pull request #271 from glyptodon/check-once
GUAC-1305: Only test for supported images when guacImage is initially loaded. No need to retest.
2015-09-21 00:30:48 -07:00
James Muehlner 82a7af1cdb Merge pull request #270 from glyptodon/check-webp-support
GUAC-1305: Check for WebP support
2015-09-20 17:48:02 -07:00
James Muehlner ed4e07d640 Merge pull request #269 from glyptodon/image-handshake
GUAC-1305: Add image mimetypes to Guacamole protocol handshake.
2015-09-20 17:43:28 -07:00
James Muehlner 39b9cf21f2 Merge pull request #266 from glyptodon/ldap-exception-regression
GUAC-1350: Invalid logins should not result in "insufficient credentials" exceptions.
2015-09-15 21:55:45 -07:00
James Muehlner a799a2d6d0 Merge pull request #262 from glyptodon/dont-release-groups
GUAC-1335: Don't "ALWAYS" release connection groups ... they only need to be released when acquire fails.
2015-09-08 22:23:49 -07:00
James Muehlner f0b8053c6d Merge pull request #261 from glyptodon/release-groups
GUAC-1335: Properly release parent balancing groups if child acquire fails.
2015-09-08 22:03:35 -07:00
James Muehlner b65de451db Merge pull request #260 from glyptodon/fix-location-chooser
GUAC-1334: Fix the horribly-broken location chooser
2015-09-08 21:37:56 -07:00
James Muehlner 7148cc93b8 Merge pull request #259 from glyptodon/translation-typos
GUAC-1323: Fix typo in error message.
2015-09-06 00:09:26 -07:00
James Muehlner df919e08f2 Merge pull request #258 from glyptodon/defaultprevented-error
GUAC-1322: Fix Guacamole.Keyboard keyup fallback
2015-09-04 22:12:23 -07:00
James Muehlner eac89c4fd4 Merge pull request #257 from glyptodon/audio-timing
GUAC-427: Limit audio latency with respect to graphical frames
2015-09-04 19:18:10 -07:00
James Muehlner de45663624 Merge pull request #256 from glyptodon/bump-version
GUAC-1280: Bump version numbers to 0.9.8 where appropriate.
2015-09-04 11:17:31 -07:00
James Muehlner fa1567f528 Merge pull request #255 from glyptodon/settings-regression
GUAC-586: Services must not store stale auth data.
2015-09-03 22:28:56 -07:00
James Muehlner 69b9a80441 Merge pull request #254 from glyptodon/management-ui-regressions
GUAC-586: Fix regressions and clean up management UI
2015-09-03 16:38:49 -07:00
James Muehlner bcf268f1ed Merge pull request #252 from glyptodon/decouple-auth
GUAC-586: Support multiple auth providers within web UI
2015-09-02 23:06:11 -07:00
James Muehlner f45117e2e3 Merge pull request #251 from glyptodon/ldap-users
GUAC-586: Support listing users within LDAP authentication
2015-09-01 23:04:18 -07:00
James Muehlner 5e5a6487d3 Merge pull request #250 from glyptodon/multiple-ext
GUAC-586: Load multiple AuthenticationProviders
2015-09-01 17:17:36 -07:00
James Muehlner 185fb201a8 Merge pull request #249 from glyptodon/concurrent-policy
GUAC-830: Add new concurrency properties.
2015-08-23 22:05:24 -07:00
James Muehlner 5aa871afcd Merge pull request #248 from glyptodon/concurrent-policy
GUAC-830: Implement concurrency policy attributes
2015-08-21 21:58:38 -07:00
James Muehlner 4940f8e25e Merge pull request #247 from glyptodon/concurrent-policy
GUAC-830: Generalize tunnel services
2015-08-20 19:59:32 -07:00
James Muehlner 3b94f5d4b3 GUAC-830: Add ConfigurableGuacamoleTunnelService. 2015-08-20 17:57:19 -07:00
James Muehlner aee787f568 Merge pull request #244 from glyptodon/sftp-default-directory
GUAC-1292: Add "sftp-directory" parameter for VNC and RDP.
2015-08-13 16:28:01 -07:00
James Muehlner f43a0636f3 Merge pull request #243 from glyptodon/file-browser-usability
GUAC-1293: Improve file browser usability
2015-08-13 14:07:02 -07:00
James Muehlner e33040d366 Merge pull request #242 from glyptodon/stream-images
GUAC-240: Add support for experimental "img" instruction
2015-08-12 20:21:49 -07:00
James Muehlner 886c2f3a50 Merge pull request #241 from glyptodon/date-time-compat
GUAC-1213: Provide lenient date/time parsing
2015-08-11 13:47:59 -07:00
James Muehlner e2e0be30fd Merge pull request #239 from glyptodon/fix-mimetypes
GUAC-1294: Use mimetype text/plain for REST endpoints which return plain strings.
2015-08-11 09:53:50 -07:00
James Muehlner e9dee5c064 Merge pull request #238 from glyptodon/date-time-fields
GUAC-1213: Add support for date/time fields.
2015-08-10 14:54:54 -07:00
James Muehlner 225297746d Merge pull request #237 from glyptodon/timezone-field
GUAC-1213: Add time zone field type.
2015-08-10 11:10:19 -07:00
James Muehlner d535846b08 Merge pull request #236 from glyptodon/date-time-restrictions
GUAC-1213: Add date/time restrictions for user accounts.
2015-07-31 14:26:43 -07:00
James Muehlner 05c50e9f63 GUAC-1194: Log when a connection or connection group is closed. 2015-07-28 21:42:46 -07:00
James Muehlner ac9c6dcb33 Merge pull request #233 from glyptodon/terminal-palette
GUAC-1195: Add "color-scheme" parameter to SSH and telnet.
2015-07-28 20:39:16 -07:00