Commit Graph
1316 Commits
Author SHA1 Message Date
Michael Jumper 2d33753194 Allow unrestricted access to all Users and GuacamoleConfigurations through the Environment. Restrict access to everything and provide CRUD operations within UserContext. Define contract of permissions. 2013-01-27 01:52:56 -08:00
Michael Jumper 003dc28511 Refactor CRUD operations of AuthenticationProvider into Environment (produced via Credentials). 2013-01-26 23:20:31 -08:00
Michael Jumper d8c8b2d423 Add User CRUD operations to AuthenticationProvider. Add mechanism for converting Credentials into a User (#267). 2013-01-26 22:04:55 -08:00
Michael Jumper 6b4156ccf0 Add User and AbstractUser clases for managing users (#267). 2013-01-26 21:01:46 -08:00
Michael Jumper 34dd92cae6 Fix placement of import. 2013-01-26 17:15:55 -08:00
Michael Jumper ef342e9100 Add interface for restricting arbitrary objects on a per-user basis (#266, #267). 2013-01-26 17:05:35 -08:00
Michael Jumper 6d64a3e161 Add CRUD operations for GuacacmoleConfigurations (#266), bump version to 0.8.0. 2013-01-26 14:09:16 -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
Michael Jumper f22094261f Merge branch 'unstable' of ssh://guacamole.git.sourceforge.net/gitroot/guacamole/guacamole-common-js into unstable 2013-01-16 11:33:05 -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
Michael Jumper 3eb0e0ab55 Update ChangeLog 2013-01-16 03:38:29 -08:00
Michael Jumper b707156327 Fix typo in variable name. 2013-01-09 15:18:35 -08:00
Michael Jumper 38f05511f3 Actually read parameter contents (oops). 2013-01-09 13:04:21 -08:00
Michael Jumper 506c92c733 Use StAX to write config XML. 2013-01-09 12:52:19 -08:00
Michael Jumper 263cd8836c Bump version. 2012-12-25 14:36:10 -08:00
Michael Jumper 320b9056c7 Clean up auth provider. 2012-12-24 18:28:44 -08:00
Michael Jumper fac38e1fc2 Initial refactor to use DocumentHandler. 2012-12-24 18:19:05 -08:00
Michael Jumper fe91db50d6 Add tag handlers for tags within the user mapping XML. 2012-12-24 18:13:41 -08:00
Michael Jumper 22386faa62 Add user mapping data model objects. 2012-12-24 18:13:27 -08:00
Michael Jumper baa982daf1 DocumentHandlerState should be static. Automatically throw exception if no TagHandler returned. 2012-12-24 13:19:13 -08:00
Michael Jumper 4b45564835 getCurrentState() should return null when on root element. 2012-12-23 23:25:44 -08:00
Michael Jumper d1663bd3a1 Implement MUCH simpler SAX-driven XML parser. 2012-12-23 22:31:36 -08:00
Michael Jumper fec906227e Use TreeMap for holding configurations, such that connections will be sorted by ID (rather than arbitrarily). FIxes #216. 2012-12-09 00:07:26 -08:00
Michael Jumper 0b88c48038 Fix JSDoc. 2012-12-01 20:57:59 -08:00
Michael Jumper b5d6fbf907 Add prefix styles for legacy browser versions. 2012-12-01 14:30:30 -08:00
Michael Jumper 4efc08e8ef Modify for consistency. 2012-11-28 22:13:51 -08:00
Michael Jumper d75ee89430 Properly check for null. 2012-11-28 22:13:32 -08:00
Michael Jumper 257535675f Add alternative to panning when panning makes no sense (fixes #226). 2012-11-28 21:46:47 -08:00
Michael Jumper 0576ed3dcc Provide explicit means of exiting panning mode (fixes #223). 2012-11-28 21:26:20 -08:00
Michael Jumper d56756390d Do not attempt to monitor up/down if key handled via keypress (fixes #208). Partial style fix. 2012-11-28 20:50:27 -08:00
Michael Jumper 1a8cede4b2 Do not (potentially) set multiple update timers. 2012-11-25 16:48:30 -08:00
Michael Jumper 325fce407b Fix window-open check (namespace change). 2012-11-22 17:52:19 -08:00
Michael Jumper 3efd88db9a Restore error message styling. 2012-11-22 15:58:20 -08:00
Michael Jumper 59c276e887 Fade background when status is shown. 2012-11-22 15:43:21 -08:00
Michael Jumper da9c3e0dc5 Fix display sizing in zoomed mode. 2012-11-22 14:47:37 -08:00
Michael Jumper 472a478bc0 Fix namespace. 2012-11-22 14:08:02 -08:00
Michael Jumper 1e6f8566a1 Reorganize interface code. 2012-11-22 14:05:24 -08:00
Michael Jumper a35e93ba5f Remove unused components. 2012-11-21 19:09:09 -08:00
Michael Jumper 202dfc403d Completely remove old interface.js. 2012-11-21 19:06:57 -08:00
Michael Jumper 91a6dd5c1a Further conversion to new UI. 2012-11-21 18:37:34 -08:00
Michael Jumper 714c32b9a6 Fix typo in INTERACTIVE naming. 2012-11-15 20:59:57 -08:00
Michael Jumper 634f71fa14 Further refactoring of old interface.js into client-ui.js, cleanup. 2012-11-13 21:27:47 -08:00
Michael Jumper 5d587373f3 Fix show/hide of OSK. 2012-11-13 20:18:11 -08:00
Michael Jumper 0971180cd6 Make copy of canvas, rather than simply returning root layer. 2012-11-13 12:28:15 -08:00
Michael Jumper 3ed048640e Fix typo in "performance". 2012-11-13 12:22:36 -08:00
Michael Jumper 5b017e0b77 Use high-resolution timestamps if available. 2012-11-13 12:17:14 -08:00
Michael Jumper a15f403492 Cleanup. 2012-11-12 13:18:28 -08:00
Michael Jumper d8f68c6048 Move OSK into new client-ui, partially refactor Ctrl-Alt-Shift shortcut. 2012-11-12 13:14:17 -08:00
Michael Jumper a56fadfe49 Add arrows to pan overlay. 2012-11-12 03:18:23 -08:00