Commit Graph
76 Commits
Author SHA1 Message Date
James Muehlner dae8307b3f Ticker #263: Set up dependency injection for ConnectionGroupService. 2013-08-08 21:01:14 -07:00
James Muehlner 71c72085f8 Ticket #263: Improved guacamole-ext and added ConnectionGroup mapper. 2013-08-08 21:01:14 -07:00
James Muehlner aae2a8068a Ticket #263: Refined guacamole-ext. 2013-08-08 21:01:14 -07:00
James Muehlner 9cfb20d26e Ticket #263: Added EXECUTE permission to connection permission enum. 2013-08-08 21:01:14 -07:00
James Muehlner c95a5d95a1 Ticket #263: Made required guacamole-ext changes. 2013-08-08 21:01:14 -07:00
James Muehlner 012cd6c8b4 Ticket #263: Schema changes. 2013-08-08 21:01:14 -07:00
James Muehlner 1c9cd95fc9 Merge branch '314' into unstable 2013-07-09 19:15:34 -07:00
James Muehlner 022a7df33e Merge branch 'unstable' of git://github.com/glyptodon/guacamole-client into unstable 2013-07-09 19:15:19 -07:00
James Muehlner 3288dbf76f Ticket #314: Force POST requests to use UTF-8. 2013-07-09 19:11:24 -07:00
James Muehlner 1e9ace0e2a Merge branch '314' into unstable 2013-07-09 16:00:10 -07:00
James Muehlner 50f222985e Merge branch '314' into unstable 2013-07-09 15:49:22 -07:00
James Muehlner d0ae81fa0c Ticket 2013-07-09 15:43:29 -07:00
James Muehlner 883b24f73d Ticket 2013-07-09 11:14:41 -07:00
James Muehlner 2eb2ad3c53 Ticket 2013-07-01 11:07:26 -07:00
James Muehlner a06266f53f Ticket #241: Added client-side support for vnc repeater parameters. 2013-07-01 10:48:09 -07:00
James Muehlner d346c4c203 Ticket #371: If the user is not found, throw a security excpetion. 2013-06-25 10:55:17 -07:00
James Muehlner 9106d60518 Ticket #307: Added a specific check to make sure that the value is set for boolean parameters. 2013-04-22 22:05:45 -07:00
James Muehlner bd4a09a6ab Ticket #307: Reverting Netbeans automagic configuration change. 2013-04-12 09:22:33 -07:00
James Muehlner 67c0729b96 Merge branch 'unstable' of ssh://git.code.sf.net/p/guacamole/code into unstable 2013-04-11 22:58:59 -07:00
James Muehlner 414426b779 Ticket #307: Added missing 'value' parameter to the boolean checkbox parameters from the source xml through to the webapp. 2013-04-11 22:57:02 -07:00
James Muehlner 519ce5fd4c Merge branch 'master' of git://guacamole.git.sourceforge.net/gitroot/guacamole/guacamole-auth-mysql 2013-03-04 23:31:20 -08:00
James Muehlner a400fa0e22 Ticket #269: Since the MyBatis mapping files are no longer manually generated, README.mybatis is no longer needed. 2013-03-04 23:30:44 -08:00
James Muehlner 3b7618a030 Ticket #269: Only a system administrator can add system permissions. 2013-03-03 21:58:41 -08:00
James Muehlner 00a699ade0 Ticket #269: Added full system administrator access to everything, and throwing GuacamoleClientException when empty or duplicate users or connections are added, or multiple connections are attempted when disallowed. 2013-03-03 20:19:46 -08:00
James Muehlner 4bfc219324 Ticket #269: ADMINISTER permission granted to admin user. 2013-03-03 19:39:43 -08:00
James Muehlner 6958b01eab Ticket #269: Limit maximum number of connection history records to 100. 2013-03-03 19:12:08 -08:00
James Muehlner 0810d082d3 Ticket #269: Improvements made with regards to the connection history. 2013-03-03 14:28:11 -08:00
James Muehlner c0d69860cb Ticket #269: Added new ADMINISTRATE permission to guacamole_system_permission. 2013-02-27 18:16:43 -08:00
James Muehlner 79872b9012 Ticket #269: Fixed password initialization in create user script, and removed hard-coded database names in XML mapping files. 2013-02-26 21:13:49 -08:00
James Muehlner 576bc8137f Ticket #269: Connection Id should refer to connection 2013-02-26 00:17:17 -08:00
James Muehlner 9f1f1e8197 Ticket #269: The first user should have full access to himself as well. 2013-02-25 21:20:14 -08:00
James Muehlner fa6479ddac Ticket #269: Modified MySQLUser to keep a set of new and removed permissions for efficiency. 2013-02-25 20:59:30 -08:00
James Muehlner 7a01ddb4f6 Ticket #269: The utility classes should more properly be known as services. 2013-02-25 18:39:49 -08:00
James Muehlner decf247815 Ticket #269: Updated myBatis example config file to reflect understanding that the mapping files have to be in the same
packge, in /resources folder.
2013-02-25 10:58:43 -08:00
James Muehlner 174f0be3df Ticket #269: Added documentation for new mysql-disallow-simultaneous-connections parameter. 2013-02-22 19:18:37 -08:00
James Muehlner 9f0bad5dbe Ticket #269: Removed whitespace at end of lines. 2013-02-21 23:03:37 -08:00
James Muehlner b88088f226 Ticket #269: Connection implementation completed. Testing and styling remain. 2013-02-21 22:58:08 -08:00
James Muehlner 41322b72de Ticket #269: Connection implementation completed. Testing and styling remain. 2013-02-21 22:57:15 -08:00
James Muehlner 4bbe2c9863 Ticket #269: Connection implementation completed. Testing and styling remain. 2013-02-21 22:56:43 -08:00
James Muehlner 253636bb4f Ticket #269: Connection.setConfiguration should not throw exceptions. 2013-02-20 22:20:19 -08:00
James Muehlner df50454f15 Ticket #269: Added hashcode functions for MySQLUSer and MySQLConnection. 2013-02-20 12:49:45 -08:00
James Muehlner 39665ad0f6 Ticket #269: Added a new utility class, and support for reading ConnectionRecord objects. 2013-02-20 00:07:59 -08:00
James Muehlner e48630513d Ticket #269: Modified return type of Connection.getHistory to be a List of ConnectionHistory implementors. 2013-02-20 00:06:30 -08:00
James Muehlner 1beb031a05 Ticket #269: The only permission needed to delete a user is DELETE_USER. 2013-02-15 10:38:15 -08:00
James Muehlner b5aa49aa69 Ticket #269: Added administrate permission on delete user, and initially give full access to newly created user. 2013-02-15 01:20:00 -08:00
James Muehlner e6e9200f98 Ticket #269: Added administrate permission checking. 2013-02-15 01:11:50 -08:00
James Muehlner 66fdcbe0b1 Ticket #269: Added permissions checks to UserDirectory actions, and improved PermissionCheckUtility 2013-02-13 19:02:41 -08:00
James Muehlner 3e484ab8f8 Ticket #269: Fixed comment 2013-02-13 12:18:22 -08:00
James Muehlner 3209f11d1f Ticket #269: Changed database permission enums from WRITE to UPDATE. 2013-02-13 12:13:30 -08:00
James Muehlner 6aaf271914 Ticket #269: guacamole-auth-mysql should not depend on itself. 2013-02-13 08:50:11 -08:00
James Muehlner 70b34ecf30 Ticket #269: More things implemented. Still to do: ConnectionDirectory, and enforcing permissions on things in general. 2013-02-12 23:35:13 -08:00
James Muehlner 20bb937208 Ticket #267: Fixed equals() logic error - if both identifiers are false the two objects should be equal 2013-02-12 15:35:49 -08:00
James Muehlner f8c8201844 Ticket #266: Fixed equals() logic error - if both identifiers are false the two objects should be equal 2013-02-12 15:35:14 -08:00
James Muehlner f831287747 Ticket #269: Changed password hash column to binary(32) and added a database script to create a default admin user 2013-02-12 11:41:36 -08:00
James Muehlner e9396999a4 Ticket #269: Continuing work, more work on UserMapping and UserDirectory 2013-02-12 00:01:33 -08:00
James Muehlner 6213cf490b Ticket #269: Continuing work, more work on UserMapping and UserDirectory 2013-02-11 23:59:53 -08:00
James Muehlner 9cea60d8e6 Ticket #269: Fixed license blocks and author comments. 2013-02-11 12:00:16 -08:00
James Muehlner e66f5bc03b Ticket #269: Fixed synchronization issues by not trying to inject Credentials. Also included logger. 2013-02-11 00:53:04 -08:00
James Muehlner be739f6b35 Ticket #269: Added guice injection framework for ease of transaction management. 2013-02-11 00:26:42 -08:00
James Muehlner af9fccd788 Ticket #269: Added guice injection framework for ease of transaction management. 2013-02-11 00:26:30 -08:00
James Muehlner 773b12b3ed Ticket #269: guacamole-auth-mysql should depend on version 0.8.0 of guacamole-common and guacamole-ext. 2013-02-06 08:56:54 -08:00
James Muehlner 64a4063cf4 Ticket #269: Created maven project. 2013-02-05 22:08:40 -08:00
James Muehlner 0a1740c886 Ticket #269: Created maven project. 2013-02-05 22:08:06 -08:00
James Muehlner 2a8893213a Ticket #269: Created maven project. 2013-02-05 22:07:46 -08:00
James Muehlner f46397739a Ticket #269: Fixed documentation formatting problems 2013-02-05 21:27:29 -08:00
James Muehlner 6bf351e664 Ticket #269: Created some documentation and included generated MyBatis mappings. 2013-02-05 21:19:04 -08:00
James Muehlner b32e34e9ed Ticket #269: Created some documentation and included generated MyBatis mappings. 2013-02-05 21:18:28 -08:00
James Muehlner 37d0969887 Ticket #257: Created some documentation and included generated MyBatis mappings.D 2013-02-05 21:13:22 -08:00
James Muehlner 212c59b6ce Ticket #269: Added AUTO_INCREMENT where appropriate. 2013-02-01 01:00:22 -08:00
James Muehlner f5529376b6 Ticket #269: Cleaning up default values and null constraints. 2013-02-01 00:33:38 -08:00
James Muehlner cb83ceaf78 Ticket #269: Cleaned up schema, added protocol to connection, and moved out of maven directory. 2013-02-01 00:26:38 -08:00
James Muehlner 960d5f7602 Ticket 269: Removing superflous index 2013-02-01 00:06:15 -08:00
James Muehlner f96cd9a30d Ticket 269: Initial Schema 2013-02-01 00:03:51 -08:00
James Muehlner 357f11038f Merge branch 'unstable' of git://guacamole.git.sourceforge.net/gitroot/guacamole/guacamole-common-js into unstable 2013-01-24 19:08:49 -08:00
James Muehlner 7ffff054a8 Ticket 254: Put in fix for chrome bug 108404. Automatically release key if a keydown is recieved while meta is held down. 2013-01-24 19:08:17 -08:00
James Muehlner 339dc3dcc8 Fix for ticket 257 - add meta (apple) key to list of modifiers to ignore keypress 2013-01-16 09:50:50 -08:00