Commit Graph

3191 Commits

Author SHA1 Message Date
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
Michael Jumper
edf1c2c7e0 GUAC-1335: Don't "ALWAYS" release connection groups ... they only need to be released when acquire fails. 2015-09-08 22:22:27 -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
Michael Jumper
b6c734ddcf GUAC-1335: Properly release parent balancing groups if child acquire fails. 2015-09-08 22:00:36 -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
Michael Jumper
45c6d1d419 GUAC-1334: Fix the horribly-broken location chooser (not updated to use updated guacGroupList). 2015-09-08 21:33:43 -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
Michael Jumper
08aeaf30ae GUAC-1323: Fix typo in error message. 2015-09-06 00:07:05 -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
Michael Jumper
1d5b47a70a GUAC-1322: Within interpret_event() in Guacamole.Keyboard, always return the interpreted event (or null), as required by its definition. 2015-09-04 21:43:08 -07:00
Mike Jumper
f4a57e6789 Merge pull request #231 from IT-Experte/patch-2
GUAC-1276: Italian keyboard does not have <Page Up> key
2015-09-04 21:19:39 -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
Michael Jumper
8a9c7ce35f GUAC-427: Limit audio latency to reasonable bounds relative to sync instructions. 2015-09-04 19:07:16 -07:00
Michael Jumper
193f2c676d GUAC-427: Adjust for audio latency, compensating for underflow. 2015-09-04 14:11:55 -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
Michael Jumper
5f5b9f5cb8 GUAC-1280: Bump version numbers to 0.9.8 where appropriate. 2015-09-04 10:48:11 -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
Michael Jumper
824b5181e0 GUAC-586: Services must not store stale auth data. 2015-09-03 22:25:01 -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
Michael Jumper
606b5dc8f2 GUAC-586: Remove unnecessary import. 2015-09-03 16:21:19 -07:00
Michael Jumper
c82f2312b8 GUAC-586: Fix potential NullPointerExceptions in basic and LDAP auth. 2015-09-03 15:55:23 -07:00
Michael Jumper
df34b87460 GUAC-586: Simplify and fix connection permission checks in management UI. 2015-09-03 15:44:03 -07:00
Michael Jumper
7a47064cd1 GUAC-586: Do not inspect permissions if permission set does not exist. 2015-09-03 15:42:09 -07:00
Michael Jumper
9ec3ddf357 GUAC-586: Ensure page list tabs appear in deterministic order. 2015-09-03 15:36:31 -07:00
Michael Jumper
404909f37c GUAC-586: Clean up styling of read-only account notice. Do not show buttons on such an account. 2015-09-03 14:15:09 -07:00
Michael Jumper
49c40c0b77 GUAC-586: Restore redirection to home if permission to manage connections is denied. 2015-09-03 14:06:15 -07:00
Michael Jumper
dbc94261ee GUAC-586: Ignore possible lack of specific permission sets. 2015-09-03 14:06:00 -07:00
Michael Jumper
4f9440aaeb GUAC-586: Fix logic error in home page calculation. 2015-09-03 13:53:40 -07:00
Michael Jumper
7ea05b14f3 GUAC-586: Do not grant UPDATE on self by default. 2015-09-03 13:49:16 -07:00
Michael Jumper
873de9ddbf GUAC-586: Link to the first editable user account by default. 2015-09-03 13:40:14 -07:00
Michael Jumper
2dcadd584e GUAC-586: Do not attempt to create users with blank/whitespace usernames. 2015-09-03 12:41:41 -07:00
Michael Jumper
12a1cded21 GUAC-586: Do not include tabs for accounts that do not exist and cannot be created. Style read-only accounts differently. 2015-09-03 12:37:45 -07:00
Michael Jumper
094059c50d GUAC-586: Refactor user permission checks in management UI to use data source identifiers. 2015-09-03 12:08:41 -07:00
Frode Langelo
fdb344ff80 GUAC-1314: Added mapping of keycodes for numeric keypad and changed keyidentifier mapping to not map the typed character if it originated from the keypad. This should also make the numeric keypad work as expected when using VNC. Mapped MacOS Clear to NumLock. 2015-09-03 15:56:40 +00: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
Michael Jumper
bf2a814aae GUAC-586: Permission functions should not just work - they should be correct. 2015-09-02 23:03:47 -07:00
Michael Jumper
efc17851c5 GUAC-586: Associate dwith -> associated with. 2015-09-02 22:50:19 -07:00
Michael Jumper
85df765d64 GUAC-586: Restore permission check logic within connection management UI. 2015-09-02 22:49:00 -07:00
Michael Jumper
34e6d20f2a GUAC-586: Fix funky wording. 2015-09-02 22:37:05 -07:00
Michael Jumper
549de34ca9 GUAC-586: ADMINISTER ... not ADMINSTER. 2015-09-02 22:34:43 -07:00
Michael Jumper
d679f93578 GUAC-586: WHAT YEAR IS IT?!? 2015-09-02 22:33:28 -07:00
Michael Jumper
35fa94c835 GUAC-586: Add missing verbs to comments. 2015-09-02 22:32:27 -07:00
Michael Jumper
62eb014a1e GUAC-586: Only one UserContext per User per AuthenticationProvider. 2015-09-02 22:28:53 -07:00
Michael Jumper
a7ea7ba6c9 GUAC-586: Restore management of active sessions. 2015-09-02 19:51:28 -07:00
Michael Jumper
ddd144fc47 GUAC-586: Add support for data sources to connection and connection group management. 2015-09-02 19:51:28 -07:00
Michael Jumper
361e985ae1 GUAC-586: Do not show tab levels which have only one tab. 2015-09-02 19:51:28 -07:00
Michael Jumper
36c1c853f9 GUAC-586: Implement generic and hierarchical page tabbed page lists. 2015-09-02 19:51:28 -07:00
Michael Jumper
b3614aef58 GUAC-586: Use data source when connecting to connections or groups. Remove deprecated getUserContext() from GuacamoleSession and related classes. Use identifiers which embed the data source for client URLs. 2015-09-02 19:51:28 -07:00
Michael Jumper
d2924a5e79 GUAC-586: Use data source when determining active user count. 2015-09-02 19:51:28 -07:00
Michael Jumper
3c46dda5bc GUAC-586: List readable users if applicable to management. 2015-09-02 19:51:28 -07:00