Commit Graph

  • 29bd388bdb Rename functions appropriately. Michael Jumper 2013-09-23 23:55:17 -07:00
  • 324b6237a9 Add drop event to display rather than body for sake of Firefox. Michael Jumper 2013-09-23 21:28:12 -07:00
  • 4620abbb5b Use subarray rather than slice (as IE10 lacks slice). Michael Jumper 2013-09-23 20:59:42 -07:00
  • 94c0ec1f17 Add basic support for file upload via dragging. Michael Jumper 2013-09-23 20:52:11 -07:00
  • 4a0003b53d Fix jsdoc comments. Michael Jumper 2013-09-02 17:41:25 -07:00
  • 9bf27bfb69 Merge branch 'master' into unstable Michael Jumper 2013-08-28 14:04:35 -07:00
  • 532c6f1633 Fix location of auth provider. Michael Jumper 2013-08-28 14:03:31 -07:00
  • f1f19e5a35 Merge master to grab guacamole-common-js version fix. Michael Jumper 2013-08-27 14:14:03 -07:00
  • ae7e97ad52 Bump guacamole-common-js to correct version. Michael Jumper 2013-08-27 14:07:40 -07:00
  • 6b3ce453db Ticket #33: Expose new 'cursor' parameter for configuring local/remote cursor. James Muehlner 2013-08-26 21:52:38 -07:00
  • dce434f9f5 Add security parameters to rdp.xml. Michael Jumper 2013-08-26 23:11:00 -07:00
  • fa5a43ee22 Fix centering of buttons in pager and dialog. Michael Jumper 2013-08-26 23:04:50 -07:00
  • 2a2ec16cc7 Add detectOfflineLinks=false to pom.xml where javadoc in use (http://jira.codehaus.org/browse/MJAVADOC-284). Michael Jumper 2013-08-26 19:49:38 -07:00
  • 733db858a5 Rename upgrade script to avoid confusion in docs. Michael Jumper 2013-08-26 15:48:13 -07:00
  • b6b5cdc8aa Fix classpath in dist.xml. Remove unnecessary logging dependency. Michael Jumper 2013-08-26 15:32:27 -07:00
  • fe3f2b73c6 Modify noauth to support same .tar.gz distribution as other extensions. Michael Jumper 2013-08-26 15:23:40 -07:00
  • e57e5b34ff Bump version of guacamole-client. Michael Jumper 2013-08-26 14:39:14 -07:00
  • b17dbd1b0a Fix description within guacamole/pom.xml Michael Jumper 2013-08-26 10:33:44 -07:00
  • 8e0b8f97ac Attach javadoc and sources jars. Michael Jumper 2013-08-26 10:26:29 -07:00
  • efe16971fe Add missing sections from distributable poms. Michael Jumper 2013-08-26 10:07:30 -07:00
  • 5912ea402d Remove central guac-dev repo reference. Refactor net.sourceforge.guacamole to org.glyptodon.guacamole. Extensions are remaining with their classes in net.sourceforge.guacamole for compatibility's sake until we have a better system for extensions. Michael Jumper 2013-08-25 13:39:00 -07:00
  • 4352e6d444 Use latest guacamole-ext. Michael Jumper 2013-08-23 11:26:26 -07:00
  • f663f754bc Fix whitespace errors. Michael Jumper 2013-08-23 11:25:09 -07:00
  • 1ac2918f2c Add backup files to .gitignore Michael Jumper 2013-08-23 11:23:25 -07:00
  • 361072548a Replace README.rst with standard README. Michael Jumper 2013-08-23 11:20:37 -07:00
  • 7ab0d7858e Remove unexpected element sanity check for now. Michael Jumper 2013-08-22 17:08:01 -07:00
  • 379912311c Clean up parser. Add sanity checks against XML. Add documentation. Michael Jumper 2013-08-22 16:48:19 -07:00
  • 5af0052430 Clean up auth provider code, avoid NPE with property. Use getRequiredProperty() for required property. Michael Jumper 2013-08-22 16:31:36 -07:00
  • ab87ba5614 Extract NoAuthConfigContentHandler. Partial cleanup. Michael Jumper 2013-08-22 16:02:39 -07:00
  • ac9f276ddc Fix author and name. Michael Jumper 2013-08-22 15:58:46 -07:00
  • e32d9006da Fix auth extension naming and groupId. Michael Jumper 2013-08-22 15:57:07 -07:00
  • f1f2e04860 Move NoAuthenticationProvider under extensions/ Laurent Meunier 2013-07-08 10:03:15 +02:00
  • b3e3855fd1 Add auth provider: NoAuthenticationProvider Laurent Meunier 2013-07-07 12:00:11 +02:00
  • 8afc25abcf Return the truth in user permissions. Simplify SimpleUserContext. Michael Jumper 2013-08-22 17:28:36 -07:00
  • 8a5c18f90d Implement SimpleConnectionGroupDirectory. Michael Jumper 2013-08-22 17:19:38 -07:00
  • fe944e9919 Remove whitespace errors at end of non-blank lines as well. Michael Jumper 2013-08-22 17:54:57 -07:00
  • c559aeeabe Remove whitespace errors. Michael Jumper 2013-08-22 17:53:48 -07:00
  • 166a09fdae Remove TODOs, replace with logging. Michael Jumper 2013-08-22 17:51:34 -07:00
  • 1142419ed4 Add source from existing guacamole-auth-ldap. Michael Jumper 2013-08-22 15:34:35 -07:00
  • b6fda0f206 Ticket #399: Made modification methods not part of the public Interface. James Muehlner 2013-08-22 10:19:19 -07:00
  • 102fd1ce61 Ticket #399: Allow modifying SimpleConnectionDirectory. James Muehlner 2013-08-22 09:38:23 -07:00
  • 83e820e7ba Fixing NPE found when not having required host and port properties. James Muehlner 2013-08-21 14:57:29 -07:00
  • b37a9211af Remove META-INF/ from version control. Michael Jumper 2013-08-20 10:47:18 -07:00
  • 3f34f6596c Fix styling of in-use connections within GroupView. Michael Jumper 2013-08-19 12:17:41 -07:00
  • 2103e4388f Bump version numbers of modified projects. Michael Jumper 2013-08-19 10:35:50 -07:00
  • 7111fec092 Ticket #390: Made changes suggested in code review. James Muehlner 2013-08-18 21:49:01 -07:00
  • 681a0201ba Ticket #390: Added mysql-disallow-duplicate-connections property and enforced connection and connectionGroup access restrictions thereof. James Muehlner 2013-08-18 19:32:22 -07:00
  • 94647857ed Implement GuacamoleRootUI.RecentConnection for arbitrary connectable-object thumbnails within recent connections section. Add both groups and connections from history to list. Michael Jumper 2013-08-17 19:18:19 -07:00
  • d5ca097ff8 Add GuacUI.openObject() for connecting to an arbitrary resource. Rename GuacUI.Connection to GuacUI.ListConnection. Michael Jumper 2013-08-17 19:16:27 -07:00
  • 397ab3320c Update vnc.xml to reflect new parameters. Michael Jumper 2013-08-17 18:26:14 -07:00
  • 787dde88a9 In admin screen, limit groups to organizational groups or balancing groups we have admin privileges for, and limit connections to those we have admin/update for. Michael Jumper 2013-08-16 16:52:54 -07:00
  • 7334e76679 Allow GroupView to be filtered via arbitrary functions. Michael Jumper 2013-08-16 16:50:56 -07:00
  • d8e8eae489 Ticket #395: Fixed some small bugs. James Muehlner 2013-08-16 21:33:26 -07:00
  • 32c09e9dae Ticket #395: Add automatic READ and UPDATE permissions to ROOT in the permission checks. James Muehlner 2013-08-16 21:26:08 -07:00
  • d3b94abbdd Ticket #263: Fixed variable name in comment. James Muehlner 2013-08-15 10:50:27 -07:00
  • 1ba07bc03b Ticket #263: Make sure that no group cycles can be created, and change it so you can move items to ROOT. James Muehlner 2013-08-15 10:33:31 -07:00
  • e55131c3c5 Ticket #263: Made sure that we can't create connection group cycles. James Muehlner 2013-08-15 09:49:38 -07:00
  • 5fb3352d1d Render groups as if they were connections if they are balancing and lack visible contents. Michael Jumper 2013-08-15 03:18:58 -07:00
  • 54d952d6bc Style balancing groups differently. Michael Jumper 2013-08-15 03:15:31 -07:00
  • 5ecf224e09 Add "empty" class if group is empty. Michael Jumper 2013-08-15 03:07:35 -07:00
  • 9de0d7a299 Expand root if shown. Michael Jumper 2013-08-15 02:58:57 -07:00
  • 738f3397b7 Allow specific group to be selected. Michael Jumper 2013-08-15 02:56:43 -07:00
  • 27eb3066f2 Implement SHOW_ROOT_GROUP flag for GroupView. Use said flag for dropdown group selector. Michael Jumper 2013-08-15 02:42:46 -07:00
  • 65215720c0 Render group selector as dropdown menu. Michael Jumper 2013-08-15 02:18:24 -07:00
  • 402bdaee34 Do not attempt to list groups unless we can expect to have the rights to do so. Michael Jumper 2013-08-15 01:08:32 -07:00
  • 87b1b56b7f Ticket #263: Make sure to compare the correct object types in the group usage test. James Muehlner 2013-08-15 01:19:19 -07:00
  • a5d22cb10d Merge branch 'unstable' of git://github.com/glyptodon/guacamole-client into unstable James Muehlner 2013-08-15 01:12:36 -07:00
  • 7e334e3559 Ticket #263: Group admins can use connection groups however they wish. James Muehlner 2013-08-15 01:07:07 -07:00
  • 68fff285ff Monitor group checkboxes for changes and update perms. Michael Jumper 2013-08-15 00:28:08 -07:00
  • cd222e1dcf Add support for connecting to groups. Michael Jumper 2013-08-15 00:09:18 -07:00
  • 06c242ec42 Populate group type field. Michael Jumper 2013-08-15 00:02:02 -07:00
  • a3d7f23c9e Ticket #263: Add CREATE_PERMISSION_GROUP permission. James Muehlner 2013-08-14 23:58:06 -07:00
  • a96ce64589 Ticket #263: Added connection group permissions to user update CRUD servlet. James Muehlner 2013-08-14 23:54:11 -07:00
  • 542947eaa0 System permission names should be compared with equals(), not startsWith(). Michael Jumper 2013-08-14 22:59:57 -07:00
  • 5fab1ea8d2 Add missing "connection group creation" permission. Michael Jumper 2013-08-14 22:59:31 -07:00
  • 2f239ca203 Ticket #263: Checking correct parentID for move(). James Muehlner 2013-08-14 21:45:13 -07:00
  • 5dcbd24206 Set parent when creating. Michael Jumper 2013-08-14 18:59:33 -07:00
  • 7c2ce7d8eb Remove unnecessary parentID parameter. Michael Jumper 2013-08-14 18:17:26 -07:00
  • 62df60e210 Remove unnecessary set of parent. Michael Jumper 2013-08-14 18:16:50 -07:00
  • 4fc8daa916 Call move if object's location changed. Michael Jumper 2013-08-14 18:12:44 -07:00
  • dd04d849d6 Add support for move. Michael Jumper 2013-08-14 18:09:54 -07:00
  • ac5050f0f7 Prevent accidental addition of cycles. Michael Jumper 2013-08-14 17:44:41 -07:00
  • 940539b097 Implement group selector. Show when location clicked. Save location. Michael Jumper 2013-08-14 16:58:21 -07:00
  • 908d79f06e Require stub connection/group for creation. Michael Jumper 2013-08-14 15:56:18 -07:00
  • dfb833190e Add location field placeholder and styles. Michael Jumper 2013-08-14 15:45:50 -07:00
  • bb0d41ae01 Allow GroupViews to be controlled by flags. Implement MULTISELECT and SHOW_CONNECTIONS flags. Michael Jumper 2013-08-14 15:23:29 -07:00
  • c600e289c3 Ticket #263: Root group is now organizational. James Muehlner 2013-08-14 17:24:41 -07:00
  • 0abd544165 Ticket #263: Fixed bugs around not being able to add connections or groups into the root group. James Muehlner 2013-08-14 16:45:30 -07:00
  • 28dbd67da6 Ticket #263: Add cascade delete onto parentID constraints. James Muehlner 2013-08-14 16:06:02 -07:00
  • 386c56840b Ensure parent is set for newly-created connections and groups (for now). Need to actually implement connection/group move. Michael Jumper 2013-08-14 14:33:29 -07:00
  • 0127aec1b9 Add parentID to service calls. Michael Jumper 2013-08-14 14:22:28 -07:00
  • 8f328d68f9 Store parent group in Connection and ConnectionGroup. Michael Jumper 2013-08-14 14:16:54 -07:00
  • 18ef0d2f77 Remove connection name textbox. Add separate buttons for connection and group creation. Michael Jumper 2013-08-14 13:43:45 -07:00
  • 63288f45ee Update regarding new permissions. Set checkboxes of groups in GroupView appropriately. Michael Jumper 2013-08-14 13:35:40 -07:00
  • 476a20897b Add support for new permissions. Michael Jumper 2013-08-14 13:33:06 -07:00
  • ee06c0a5ca Track list of all groups by ID within GroupView. Soft fail when set*() called on group or connection that isn't present in GroupView. Michael Jumper 2013-08-14 13:29:21 -07:00
  • 990f56c373 Fix copy-paste error. Michael Jumper 2013-08-14 12:53:49 -07:00
  • e92f0b0df5 Implement renaming. Michael Jumper 2013-08-14 12:46:12 -07:00
  • a995af3f77 DOCUMENT creation mode for ConnectionEditor and ConnectionGroupEditor. Michael Jumper 2013-08-14 12:31:38 -07:00
  • c91202aa65 Add creation mode for ConnectionEditor and ConnectionGroupEditor. Michael Jumper 2013-08-14 12:29:44 -07:00