Commit Graph
100 Commits
Author SHA1 Message Date
James Muehlner 2d8b092681 GUAC-1187 Prepared Konstantin Kozhin's Russian translation for merge. 2015-05-18 19:14:38 -07:00
James Muehlner 38bc267698 Merge pull request #181 from glyptodon/improve-ext-loading
GUAC-587: Do not attempt to read contents of GUACAMOLE_HOME/extensions if not accessible.
2015-05-15 11:04:15 -07:00
James Muehlner f094dd4c4e Merge pull request #180 from glyptodon/improve-ext-loading
GUAC-587: Improve loading of extensions
2015-05-14 16:56:44 -07:00
James Muehlner 13fa327ba4 GUAC-1188 Use canReadPermissions() - do not reimplement permission checks. 2015-05-13 21:50:20 -07:00
James Muehlner f354e4b463 Merge pull request #178 from glyptodon/extension-format
GUAC-587: Adopt extension format including manifest.
2015-05-13 20:44:39 -07:00
James Muehlner a92d51f166 Merge pull request #177 from glyptodon/resources
GUAC-587: Implement support for serving of arbitrary resources.
2015-05-10 10:46:47 -07:00
James Muehlner 5755e800d3 Merge pull request #176 from glyptodon/buttons-arent-fields
GUAC-587: Login button is a button not a field.
2015-05-05 22:00:48 -07:00
James Muehlner 78efb5990a Merge pull request #175 from glyptodon/login-namespace
GUAC-587: Add login-ui class to all CSS rules within the login module.
2015-05-05 21:55:34 -07:00
James Muehlner f0cd211043 Merge pull request #174 from glyptodon/friendlier-css
GUAC-587: Make DOM/CSS friendlier for theming
2015-05-05 20:09:37 -07:00
James Muehlner 0ed3b9a992 Merge pull request #171 from glyptodon/fix-digest
GUAC-587: Fix gratuitous $digest() from unnecessary $interval use.
2015-04-30 15:39:38 -07:00
James Muehlner 0ee15eb474 Merge pull request #170 from glyptodon/osk-style
GUAC-1170: Clean up OSK style while it's relevant
2015-04-30 08:20:12 -07:00
James Muehlner fe95106fc3 Merge pull request #169 from glyptodon/json-layout
GUAC-1170: Migrate to JSON OSK layout
2015-04-29 15:37:11 -07:00
James Muehlner c899ace33f Merge pull request #166 from glyptodon/maven-warnings
GUAC-1170: Fix all Maven warnings
2015-04-27 19:21:54 -07:00
James Muehlner b85da4b201 Merge pull request #167 from glyptodon/upgrade-jquery
GUAC-1170: Upgrade to jQuery 2.1.3
2015-04-27 19:21:27 -07:00
James Muehlner 5080bc6373 Merge pull request #168 from glyptodon/js-warnings
GUAC-1170: Fix basic JavaScript warnings.
2015-04-27 19:21:04 -07:00
James Muehlner fa69246668 Merge pull request #165 from glyptodon/build-warnings
GUAC-1170: Fix Java compiler warnings.
2015-04-26 21:43:57 -07:00
James Muehlner 24535446b1 Merge pull request #164 from glyptodon/ipad-keyboard
GUAC-661: Reset all keys if keyup received for unknown key.
2015-04-26 14:29:23 -07:00
James Muehlner 990950da4d Merge pull request #163 from glyptodon/fix-manage-errors
GUAC-1181: Consider null to be empty.
2015-04-25 13:22:13 -07:00
James Muehlner 6463a047bb Merge pull request #162 from glyptodon/fix-group-redirect
GUAC-1180: Update group management controller to use new settings URLs.
2015-04-25 12:56:25 -07:00
James Muehlner df5741e934 Merge pull request #161 from glyptodon/fix-numeric-fields
GUAC-1179: Fix handling of numeric fields
2015-04-25 12:46:33 -07:00
James Muehlner 5af04196de Merge pull request #159 from glyptodon/session-storage
GUAC-1161: Implement session-local storage.
2015-04-24 22:22:42 -07:00
James Muehlner 000d001c3e Merge pull request #160 from glyptodon/fix-language-defaults
GUAC-1053: Fix language defaults
2015-04-24 22:19:38 -07:00
James Muehlner e917f8d376 Merge pull request #158 from glyptodon/home-page-redirect
GUAC-1161: Reject attempts to visit '/' unless '/' is actually the home.
2015-04-23 12:06:28 -07:00
James Muehlner 35c5d846ce Merge pull request #157 from glyptodon/clean-preferences
GUAC-1053: Add "Change Password" header.
2015-04-23 11:44:13 -07:00
James Muehlner 9c2415880c Merge pull request #156 from glyptodon/update-defaults
GUAC-1053: Ensure new preferences are set even if the user already had preferences from an older version.
2015-04-23 11:24:42 -07:00
James Muehlner 8e3e27b8cd GUAC-1053 Fixed problems highlighted in pull request comments. 2015-04-22 22:52:23 -07:00
James Muehlner c2b2302708 GUAC-1053 New endpoint for listing languages, JS service for retrieving languages, and settings section for choosing language. 2015-04-22 22:39:57 -07:00
James Muehlner 5788876283 GUAC-1053: Fix warning regarding resource path of PATCH method for active connection service. 2015-04-22 21:13:46 -07:00
James Muehlner 3ea93c30b0 Merge pull request #154 from glyptodon/html2js
GUAC-1161: Pre-cache Angular templates during build.
2015-04-22 16:03:20 -07:00
James Muehlner 2650c4087e Merge pull request #153 from glyptodon/challenge-responses
GUAC-1161: Implement challenge-style responses
2015-04-21 22:31:53 -07:00
James Muehlner f3c8d10d33 Merge pull request #152 from glyptodon/input-method-constants
GUAC-1053: Add constants for each input method type.
2015-04-20 11:25:09 -07:00
James Muehlner b98c735498 Merge pull request #151 from glyptodon/simple-defaults
GUAC-1053: Default to "none" input mode as before.
2015-04-20 11:08:18 -07:00
James Muehlner 8d884cf08a Merge pull request #150 from glyptodon/preferences
GUAC-1053: Add preferences tab to settings screen
2015-04-19 22:49:59 -07:00
James Muehlner cdc87825d8 Merge pull request #149 from glyptodon/settings-page
GUAC-1053: Move manage sections into tabbed settings page
2015-04-18 18:52:07 -07:00
James Muehlner d9f68ca29c Merge pull request #148 from glyptodon/form-sections
GUAC-1160: Add support for form sections
2015-04-16 17:12:03 -07:00
James Muehlner 60de1ff993 Merge pull request #147 from glyptodon/generalize-fields
GUAC-1106: Create generalized form module and directives
2015-04-15 19:51:05 -07:00
James Muehlner c413b8a1e1 Merge pull request #146 from glyptodon/client-name
GUAC-346: Add client-name parameter to RDP parameters and translation strings.
2015-04-14 14:02:07 -07:00
James Muehlner 63bfce66e5 Merge pull request #145 from glyptodon/http-tunnel-cleanup
GUAC-1096: Properly close() and cleanup HTTP tunnel when end-of-stream is encountered.
2015-04-14 11:16:38 -07:00
James Muehlner 179466329e Merge pull request #144 from glyptodon/preserve-parameters
GUAC-1102: Reconstitute consumed HTTP requests with an external collection of parameter name/value pairs.
2015-04-13 13:58:32 -07:00
James Muehlner c10c0985e8 Merge pull request #143 from glyptodon/readable-active-connections
GUAC-1126: Calculate active connections using the active connection service
2015-04-09 15:57:06 -07:00
James Muehlner 556772ba4b Merge pull request #142 from glyptodon/session-events
GUAC-1126: Maintain session-local data through login/logout events
2015-04-09 15:50:08 -07:00
James Muehlner 0b92ad59ee GUAC-1126 Clear caches on logout. 2015-04-08 22:58:40 -07:00
James Muehlner fec7ac20ce GUAC-1126 Fixed name of users cache. 2015-04-08 22:58:33 -07:00
James Muehlner 91b0d72a60 GUAC-1126 Add caching of GET requests in REST API services. 2015-04-08 22:58:25 -07:00
James Muehlner f6fd9f0ff7 GUAC-1126 Don't show the home page in user menu if it's not the default. 2015-04-08 21:17:58 -07:00
James Muehlner 83871d0958 Merge pull request #138 from glyptodon/user-pass-perm
GUAC-800: Add checkbox for managing permission to change password
2015-04-08 20:20:56 -07:00
James Muehlner ec4f3e9cab Merge pull request #137 from glyptodon/generic-menu-actions
GUAC-1126: Add disconnect item to menu
2015-04-08 19:32:42 -07:00
James Muehlner b7147801ce Merge pull request #136 from glyptodon/clear-connections
GUAC-1126: Automatically clear connections and auth tokens upon login (fixes GUAC-1066).
2015-04-07 12:50:50 -07:00
James Muehlner d0845e5ef0 Merge pull request #135 from glyptodon/disconnect-button
GUAC-1126: Restore disconnect button
2015-04-07 10:38:20 -07:00
James Muehlner 057b5a05b0 Merge pull request #134 from glyptodon/dynamic-home-button
GUAC-1126: Only display NAVIGATE_HOME_ACTION if the home page is not the current page.
2015-04-06 22:14:47 -07:00
James Muehlner 6fd6d64981 Merge pull request #133 from glyptodon/client-user-menu
GUAC-1126: Add user menu to Guacamole menu
2015-04-06 20:24:20 -07:00
James Muehlner 7bf4cb83d8 GUAC-1126 Created user page service which provides the list of main pages for a user. 2015-04-05 12:15:18 -07:00
James Muehlner 4c8e66fe19 Merge pull request #132 from glyptodon/italian-keyboard
GUAC-794: Add Italian keyboard to RDP parameter XML.
2015-04-02 12:24:20 -07:00
James Muehlner a1f13f2152 Merge pull request #130 from glyptodon/merge-vasily-changes
GUAC-1086: Merge TunnelRequestService changes contributed by Vasily
2015-04-01 23:27:02 -07:00
James Muehlner 52d61d8dbc Merge pull request #127 from glyptodon/filter-token
GUAC-1138: Add filter pattern tokenizer.
2015-03-29 16:33:16 -07:00
James Muehlner fa246fe19c Merge pull request #128 from glyptodon/filter-date
GUAC-1138: Add filtering/sorting on displayed date.
2015-03-29 14:30:42 -07:00
James Muehlner 9eb9ccc5fa Merge pull request #126 from glyptodon/generic-filter
GUAC-1138: Remove wrapper-specific filter code.
2015-03-27 13:57:19 -07:00
James Muehlner 97ba33700c Merge pull request #125 from glyptodon/list-module
GUAC-1138: Add generalized list module
2015-03-26 16:11:11 -07:00
James Muehlner d26d354ff9 GUAC-1138 Migrate to FilterPattern class. 2015-03-25 22:38:01 -07:00
James Muehlner 770078fc6e GUAC-1138 Fix modal.min.js warning during build. 2015-03-25 22:36:18 -07:00
James Muehlner 7966058928 GUAC-1138 Implemented global active session filter against name, username, and remote host. 2015-03-25 22:01:18 -07:00
James Muehlner 88eb8dba24 Merge pull request #123 from glyptodon/session-sort
GUAC-1140: Implement dynamic sorting of active sessions.
2015-03-25 18:01:48 -07:00
James Muehlner c83c34ee7e Merge pull request #121 from glyptodon/active-connection-directory
GUAC-1132: Implement active connection directory.
2015-03-23 16:30:53 -07:00
James Muehlner 30166fcb58 Merge pull request #122 from glyptodon/bump-version
GUAC-1128: Bump version numbers to 0.9.6 as necessary.
2015-03-23 15:39:08 -07:00
James Muehlner 90551955cd Merge pull request #120 from glyptodon/restore-xff
GUAC-1135: Restore support for X-Forwarded-For.
2015-03-20 14:04:40 -07:00
James Muehlner a4b0325f51 Merge pull request #119 from glyptodon/management-ui-style
GUAC-1133: Clean up management UI style.
2015-03-19 15:32:00 -07:00
James Muehlner 918c3c2677 Merge pull request #118 from glyptodon/batch-delete-tunnel
GUAC-1132: Implement batch deletion of tunnels.
2015-03-19 13:12:37 -07:00
James Muehlner 06b68a6834 GUAC-1133 Split out session, user, and connection manage pages, rudimentary session management interface. 2015-03-17 23:19:21 -07:00
James Muehlner 803d85f4b5 Merge pull request #116 from glyptodon/active-connection-api
GUAC-1032: Create active connection REST endpoints
2015-03-17 19:32:53 -07:00
James Muehlner 093a5a0dd9 Merge pull request #115 from glyptodon/notification-service
GUAC-1120: Move notifications into own service.
2015-03-12 18:17:50 -07:00
James Muehlner 0d83f0e83d Merge pull request #114 from glyptodon/user-menu
GUAC-1120: Implement user menu
2015-03-12 17:31:45 -07:00
James Muehlner 376026f430 Merge pull request #113 from glyptodon/encapsulate-internals
GUAC-1121: Do not expose retrieved ConnectionRecord list directly.
2015-03-12 17:27:51 -07:00
James Muehlner 2c60282f31 Merge pull request #112 from glyptodon/fix-redirect
GUAC-1119: Redirect to login ONLY for requests to /api/tokens, and ONLY if not already at login.
2015-03-11 16:10:14 -07:00
James Muehlner ce2b091afb Merge pull request #111 from glyptodon/no-self-admin
GUAC-1118: Do not include self in list of users in management UI.
2015-03-11 08:41:39 -07:00
James Muehlner 64a41daa1d GUAC-801 Use correct module name. 2015-03-10 21:35:55 -07:00
James Muehlner d31d214831 GUAC-801 Improved styling of password change dialog. 2015-03-10 21:28:38 -07:00
James Muehlner b32f358e7e GUAC-801 Implemented new endpoint for password update, and updated js to use the new endpoint. 2015-03-10 20:44:45 -07:00
James Muehlner 59d794ef96 GUAC-801 Merge master. 2015-03-10 18:52:03 -07:00
James Muehlner d57af488fa Merge pull request #109 from glyptodon/parent-cycles
GUAC-1110: Do not allow connection groups to be updated if doing so would create a cycle.
2015-03-08 10:50:41 -07:00
James Muehlner 2897ff74d6 Merge pull request #108 from glyptodon/protect-users-from-themselves
GUAC-1114: Do not allow users to delete themselves, nor remove their own system permissions.
2015-03-07 19:55:30 -08:00
James Muehlner 1e4713c1fb Merge pull request #107 from glyptodon/psql-errors
GUAC-1103: Add missing explicit typecast.
2015-03-07 19:08:29 -08:00
James Muehlner 331fa2d3ff Merge pull request #106 from glyptodon/check-parent-group
GUAC-1104: Validate changes to parent groups
2015-03-07 16:17:27 -08:00
James Muehlner f63b24713c Merge pull request #105 from glyptodon/postgres
GUAC-1103: Add support for PostgresQL.
2015-03-06 14:29:23 -08:00
James Muehlner d731d9a404 Merge pull request #103 from glyptodon/group-policy
GUAC-1105: Fix group policies regarding duplicate connections
2015-03-05 18:04:03 -08:00
James Muehlner 91449624cc Merge pull request #104 from glyptodon/permission-permissions
GUAC-1113: Require only READ to read another user's permissions.
2015-03-05 17:57:49 -08:00
James Muehlner f513fa6e2e GUAC-801 Created password update dialog on home screen, grant self READ and UPDATE permission to users upon creation, and added sql update script to grant self READ and UPDATE permissions for users in pre-existing databases. 2015-03-04 23:18:16 -08:00
James Muehlner e35a26ce6a Merge pull request #101 from glyptodon/java-hash
GUAC-1109: Do not rely on SHA2(). Handle password hashing in Java.
2015-03-04 15:28:22 -08:00
James Muehlner 0039769d46 Merge pull request #102 from glyptodon/group-rest-npe
GUAC-1108: Use retrieval service for retrieving connection groups. Avoid possible NPE.
2015-03-04 14:53:09 -08:00
James Muehlner 969db70be9 Merge pull request #100 from glyptodon/concurrent-policy
GUAC-1101: Implement concurrent use policies.
2015-03-02 16:09:18 -08:00
James Muehlner 9e7868cd6c Merge pull request #99 from glyptodon/balancing-groups
GUAC-1101: Implement balancing groups.
2015-03-01 18:30:30 -08:00
James Muehlner 6783d1c077 Merge pull request #98 from glyptodon/mysql-speed
GUAC-1101: Rewrite guacamole-auth-mysql with speed in mind.
2015-03-01 13:16:50 -08:00
James Muehlner 03f94c15cd Merge pull request #97 from glyptodon/fix-permission-filtering
GUAC-1100: Add permission filtering to tree retrieval.
2015-02-28 22:22:33 -08:00
James Muehlner fd7343a3e0 Merge pull request #96 from glyptodon/paginate-history
GUAC-1099: Paginate the connection history list, too.
2015-02-28 13:39:35 -08:00
James Muehlner ccd99452eb Merge pull request #95 from glyptodon/location-chooser-speed
GUAC-1099: Do not attempt to display connections in guacGroupList if no connection template is provided.
2015-02-28 13:38:22 -08:00
James Muehlner 777e031332 Merge pull request #94 from glyptodon/fix-rest-object-move
GUAC-1100: Update parent identifier within REST service calls.
2015-02-27 14:11:43 -08:00
James Muehlner 17c7641edf Merge pull request #93 from glyptodon/paginate-lists
GUAC-1099: Paginate list output in Guacamole UI
2015-02-26 22:52:25 -08:00
James Muehlner c60d1197cb Merge pull request #92 from glyptodon/batch-directories
GUAC-1100: Modify guacamole-ext to support batch retrieval/modification
2015-02-25 19:29:33 -08:00
James Muehlner e4b566d8b5 Merge pull request #90 from glyptodon/menu-style
GUAC-1091: Alter menu figure sizes such that radio button should always fit.
2015-02-21 17:38:26 -08:00
James Muehlner 9101fcc6bf Merge pull request #87 from glyptodon/ie10-compat
GUAC-1052: Make compatible with IE10 and ancient Firefox by pulling teeth.
2015-02-18 22:38:54 -08:00
James Muehlner 024b1c8ec5 GUAC-1078 Added clone functionality for connections and fixed some bugs around button showing for connections, groups, and users. 2015-02-18 22:22:45 -08:00