James Muehlner
|
b15777a70f
|
Ticket #362: Got JSON mapping working.
|
2013-12-16 14:40:00 -08:00 |
|
James Muehlner
|
064802a9fb
|
Ticket #362: Authentication working.
|
2013-12-16 14:40:00 -08:00 |
|
James Muehlner
|
4df635e407
|
Ticket #362: Super basic REST endpoint exposed with Guice and Jersey.
|
2013-12-16 14:40:00 -08:00 |
|
James Muehlner
|
6b3ce453db
|
Ticket #33: Expose new 'cursor' parameter for configuring local/remote cursor.
|
2013-08-27 08:28:17 -07:00 |
|
James Muehlner
|
b6fda0f206
|
Ticket #399: Made modification methods not part of the public Interface.
|
2013-08-22 10:19:19 -07:00 |
|
James Muehlner
|
102fd1ce61
|
Ticket #399: Allow modifying SimpleConnectionDirectory.
|
2013-08-22 09:38:23 -07:00 |
|
James Muehlner
|
83e820e7ba
|
Fixing NPE found when not having required host and port properties.
|
2013-08-21 14:57:29 -07:00 |
|
James Muehlner
|
7111fec092
|
Ticket #390: Made changes suggested in code review.
|
2013-08-18 21:49:01 -07:00 |
|
James Muehlner
|
681a0201ba
|
Ticket #390: Added mysql-disallow-duplicate-connections property and enforced connection and connectionGroup access restrictions thereof.
|
2013-08-18 19:32:22 -07:00 |
|
James Muehlner
|
d8e8eae489
|
Ticket #395: Fixed some small bugs.
|
2013-08-16 21:33:26 -07:00 |
|
James Muehlner
|
32c09e9dae
|
Ticket #395: Add automatic READ and UPDATE permissions to ROOT in the permission checks.
|
2013-08-16 21:26:08 -07:00 |
|
James Muehlner
|
d3b94abbdd
|
Ticket #263: Fixed variable name in comment.
|
2013-08-15 10:50:27 -07:00 |
|
James Muehlner
|
1ba07bc03b
|
Ticket #263: Make sure that no group cycles can be created, and change it so you can move items to ROOT.
|
2013-08-15 10:33:31 -07:00 |
|
James Muehlner
|
e55131c3c5
|
Ticket #263: Made sure that we can't create connection group cycles.
|
2013-08-15 09:49:42 -07:00 |
|
James Muehlner
|
87b1b56b7f
|
Ticket #263: Make sure to compare the correct object types in the group usage test.
|
2013-08-15 01:19:19 -07:00 |
|
James Muehlner
|
a5d22cb10d
|
Merge branch 'unstable' of git://github.com/glyptodon/guacamole-client into unstable
|
2013-08-15 01:12:36 -07:00 |
|
James Muehlner
|
7e334e3559
|
Ticket #263: Group admins can use connection groups however they wish.
|
2013-08-15 01:07:07 -07:00 |
|
James Muehlner
|
a3d7f23c9e
|
Ticket #263: Add CREATE_PERMISSION_GROUP permission.
|
2013-08-14 23:58:06 -07:00 |
|
James Muehlner
|
a96ce64589
|
Ticket #263: Added connection group permissions to user update CRUD servlet.
|
2013-08-14 23:54:11 -07:00 |
|
James Muehlner
|
2f239ca203
|
Ticket #263: Checking correct parentID for move().
|
2013-08-14 21:45:13 -07:00 |
|
James Muehlner
|
c600e289c3
|
Ticket #263: Root group is now organizational.
|
2013-08-14 17:24:41 -07:00 |
|
James Muehlner
|
0abd544165
|
Ticket #263: Fixed bugs around not being able to add connections or groups into the root group.
|
2013-08-14 16:45:30 -07:00 |
|
James Muehlner
|
28dbd67da6
|
Ticket #263: Add cascade delete onto parentID constraints.
|
2013-08-14 16:06:02 -07:00 |
|
James Muehlner
|
6ab4b9ec15
|
Ticket #263: Fixed issues from code review.
|
2013-08-13 23:48:35 -07:00 |
|
James Muehlner
|
58fe537913
|
Ticket #263: Fixed issues from code review.
|
2013-08-13 23:43:21 -07:00 |
|
James Muehlner
|
2e2a62bb4d
|
Ticket #263: Modified CRUD servlets for ConnectionGroup compatibility.
|
2013-08-13 23:10:50 -07:00 |
|
James Muehlner
|
beedf0eb39
|
Ticket #263: Fixed connection vs group copy-paste bug.
|
2013-08-13 21:12:55 -07:00 |
|
James Muehlner
|
e13429c818
|
Ticket #263: Fixed usages of CREATE_CONNECTION_GROUP permission throughout.
|
2013-08-13 21:00:57 -07:00 |
|
James Muehlner
|
2269073aed
|
Ticket #263: Corrected Example parameters.
|
2013-08-13 20:21:29 -07:00 |
|
James Muehlner
|
2467c5469f
|
Ticket #263: Fixed some exceptions.
|
2013-08-13 18:48:17 -07:00 |
|
James Muehlner
|
2e990edc22
|
Ticket #263: Fixed name of existing connection unique key.
|
2013-08-09 11:04:28 -07:00 |
|
James Muehlner
|
bb7aed5c1d
|
Ticket #263: Fixing build by using root group connection directory in CRUD operations.
|
2013-08-09 10:38:40 -07:00 |
|
James Muehlner
|
18836df861
|
Ticket #263: Cleaned up a bit of un-needed code from the last change.
|
2013-08-09 10:03:18 -07:00 |
|
James Muehlner
|
8e35804c85
|
Ticket #263: Changes in response to code review.
|
2013-08-09 10:00:45 -07:00 |
|
James Muehlner
|
c4e3ff1122
|
Ticket #263: Fixed a couple of bugs after testing.
|
2013-08-09 00:12:14 -07:00 |
|
James Muehlner
|
e7ec3399c6
|
Ticket #263: Changed name to activeConnectionMap.
|
2013-08-08 21:06:38 -07:00 |
|
James Muehlner
|
8a8dce9075
|
Ticket #263: Refactored ActiveConnectionMap and added group load balancing.
|
2013-08-08 21:06:37 -07:00 |
|
James Muehlner
|
e715e99509
|
Ticket #263: Added parentID for created connections and groups.
|
2013-08-08 21:01:15 -07:00 |
|
James Muehlner
|
a631180699
|
Ticket #263: Fixed permissions to use identifiers instead of names.
|
2013-08-08 21:01:15 -07:00 |
|
James Muehlner
|
52490ca8ab
|
Ticket #263: Switched to enum for connection group type.
|
2013-08-08 21:01:15 -07:00 |
|
James Muehlner
|
a7f45e8244
|
Ticket #263: You need READ to be able to connect to a group.
|
2013-08-08 21:01:15 -07:00 |
|
James Muehlner
|
419166b3a1
|
Ticket #263: Finalizing changes.
|
2013-08-08 21:01:14 -07:00 |
|
James Muehlner
|
010b5886db
|
Ticket #263: .
|
2013-08-08 21:01:14 -07:00 |
|
James Muehlner
|
bdc7a3db96
|
Ticket #263: More work on connection groups.
|
2013-08-08 21:01:14 -07:00 |
|
James Muehlner
|
6747c51b38
|
Ticket #263: Connections and groups should be unique only within the parent group.
|
2013-08-08 21:01:14 -07:00 |
|
James Muehlner
|
c765a699c2
|
Ticket #263: More querying.
|
2013-08-08 21:01:14 -07:00 |
|
James Muehlner
|
d5c49ff287
|
Ticket #263: Clarified permissioning.
|
2013-08-08 21:01:14 -07:00 |
|
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 |
|