Commit Graph

356 Commits

Author SHA1 Message Date
Michael Jumper
7a6af903fb GUAC-1101: Restrict object manipulation depending on create/update/delete permission. 2015-02-28 23:26:44 -08:00
Michael Jumper
0e38acbd59 GUAC-1101: Limit results of retrieval operations by read permissions, unless user is a sysadmin. 2015-02-28 23:26:44 -08:00
Michael Jumper
b514fc910d GUAC-1101: Modify base interfaces/classes to support permissions. 2015-02-28 23:26:44 -08:00
Michael Jumper
d3d5fef1e7 GUAC-1101: Remove use of mybatis-generator. Temporarily remove all but users. Add common interfaces and simple queries. 2015-02-28 23:26:44 -08:00
Michael Jumper
8ee7fbecc7 GUAC-1089: Fix badly broken connection group permission checks. 2015-02-18 21:41:20 -08:00
Michael Jumper
0bfdea2543 GUAC-1018: Bump version to 0.9.5. 2015-02-15 17:45:04 -08:00
Michael Jumper
b6a9f6849b GUAC-938: Bump version numbers for 0.9.4. 2015-01-06 19:52:58 -08:00
Michael Jumper
de30229d16 GUAC-340: Provide credentials through configurations via TokenFilter. Refactor use of user IDs to new AuthenticatedUser as needed. 2015-01-06 19:39:47 -08:00
Michael Jumper
f993bc0dbc GUAC-964: Maintain consistency regarding null vs "ROOT" for connection group identifiers. 2015-01-05 02:28:50 -08:00
Michael Jumper
1e0f75f4c8 GUAC-933: Do not set parent identifier to the string "null". 2014-12-09 20:55:56 -08:00
Michael Jumper
48382b8285 GUAC-915: Clean up all log messages within Guacamole. 2014-10-30 17:12:54 -07:00
Michael Jumper
ca199e1ea6 GUAC-914: Migrate to logback and latest SLF4J. Read logback.xml from GUACAMOLE_HOME if present. 2014-10-30 11:42:22 -07:00
Michael Jumper
713ecaae2a GUAC-908: Handle errors during connect/bind/query distinctly. Only rethrow server error if connection or query fails - failure to bind is just an invalid login. 2014-10-27 13:26:13 -07:00
Michael Jumper
52a35ab0b1 GUAC-855: Update version numbers of packages which depend on 0.9.3. 2014-09-19 11:50:14 -07:00
Michael Jumper
db2066fa1f GUAC-772: Bump version numbers to 0.9.2. 2014-07-21 13:42:53 -07:00
Michael Jumper
9ab3a58b2f GUAC-681: Bump version numbers of modified projects to 0.9.1. 2014-05-22 14:10:14 -07:00
Michael Jumper
70a3b67ef1 GUAC-624: Fix isActive() logic. Approximate activity calculations based on known open connections. Update rendering of active connection vs connection without end date. 2014-04-15 11:42:26 -07:00
Michael Jumper
ce4174ffba GUAC-618: Add ping query via connection properties. 2014-04-14 18:18:15 -07:00
Michael Jumper
e44ea62d83 GUAC-574: Update appropriate count - should be user here, not group. 2014-03-26 18:17:20 -07:00
Michael Jumper
7fa30998b2 GUAC-574: Only update active connections if socket not yet closed. 2014-03-26 18:15:01 -07:00
Michael Jumper
b6ccf4c2f3 GUAC-574: Synchronize across ActiveConnectionMap to prevent connection usage race conditions. Need to revisit architecture of connection management within MySQL. 2014-03-26 16:47:27 -07:00
Michael Jumper
ac61c798e5 GUAC-569: Bump version numbers of guacamole-client components to 0.9.0. 2014-03-25 10:38:02 -07:00
Michael Jumper
78f7eb415d GUAC-550: Use appropriate exceptions for error cases. Report when resources cannot be used because they are locked, exhausted, etc. 2014-03-18 22:27:20 -07:00
James Muehlner
3a91dfbb68 Ticket #362: Added parentID property for connection and group. 2014-03-02 22:38:19 -08:00
Michael Jumper
0ab2932f1e Re-license guacamole-auth-ldap as MIT. 2014-01-03 12:59:05 -08:00
Michael Jumper
8f32b98ae7 Re-license guacamole-auth-noauth as MIT. 2013-12-29 11:28:46 -08:00
Michael Jumper
2acfba2d7e Add missing packages. 2013-12-28 20:51:08 -08:00
Michael Jumper
673052b101 Re-license guacamole-auth-mysql as MIT. 2013-12-28 20:33:50 -08:00
James Muehlner
9aa29fe4b2 Ticket #362: Fixed bug in user directory. 2013-12-16 14:40:03 -08:00
James Muehlner
754bbb28c0 Ticket #362: Added ConnectionGroup REST endpoints. 2013-12-16 14:40:02 -08:00
James Muehlner
8b2acc99b6 Ticket #362. Got connection create working. 2013-12-16 14:40:01 -08:00
Michael Jumper
733db858a5 Rename upgrade script to avoid confusion in docs. 2013-08-26 15:54:00 -07:00
Michael Jumper
b6b5cdc8aa Fix classpath in dist.xml. Remove unnecessary logging dependency. 2013-08-26 15:53:10 -07:00
Michael Jumper
fe3f2b73c6 Modify noauth to support same .tar.gz distribution as other extensions. 2013-08-26 15:53:10 -07:00
Michael Jumper
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. 2013-08-25 13:39:00 -07:00
Michael Jumper
4352e6d444 Use latest guacamole-ext. 2013-08-23 11:39:43 -07:00
Michael Jumper
f663f754bc Fix whitespace errors. 2013-08-23 11:39:43 -07:00
Michael Jumper
1ac2918f2c Add backup files to .gitignore 2013-08-23 11:39:43 -07:00
Michael Jumper
361072548a Replace README.rst with standard README. 2013-08-23 11:39:43 -07:00
Michael Jumper
7ab0d7858e Remove unexpected element sanity check for now. 2013-08-23 11:39:42 -07:00
Michael Jumper
379912311c Clean up parser. Add sanity checks against XML. Add documentation. 2013-08-23 11:39:42 -07:00
Michael Jumper
5af0052430 Clean up auth provider code, avoid NPE with property. Use getRequiredProperty() for required property. 2013-08-23 11:39:42 -07:00
Michael Jumper
ab87ba5614 Extract NoAuthConfigContentHandler. Partial cleanup. 2013-08-23 11:39:42 -07:00
Michael Jumper
ac9f276ddc Fix author and name. 2013-08-23 11:39:42 -07:00
Michael Jumper
e32d9006da Fix auth extension naming and groupId. 2013-08-23 11:39:42 -07:00
Laurent Meunier
f1f2e04860 Move NoAuthenticationProvider under extensions/
New auth providers shouldn't go in guacamole-ext, which is strictly the
API used by extensions to Guacamole. Instead this should be a separate
project like "guacamole-auth-noauth", and should go under extensions/.
2013-08-23 11:39:41 -07:00
Michael Jumper
fe944e9919 Remove whitespace errors at end of non-blank lines as well. 2013-08-22 17:54:57 -07:00
Michael Jumper
c559aeeabe Remove whitespace errors. 2013-08-22 17:53:48 -07:00
Michael Jumper
166a09fdae Remove TODOs, replace with logging. 2013-08-22 17:51:34 -07:00
Michael Jumper
1142419ed4 Add source from existing guacamole-auth-ldap. 2013-08-22 15:36:39 -07:00