Commit Graph

252 Commits

Author SHA1 Message Date
Adolfo Gómez
0bf1f510dd * Some code cleanup
* Added unicode_literals to more modules & tested it
2013-04-17 00:09:48 +00:00
Adolfo Gómez
616300decb * Added all network recognition cases
* Added test to network recognition (should have started to do Unit tests a long ago, but... :-) )
2013-04-16 10:05:42 +00:00
Adolfo Gómez
3a175ff29c Added reference to where to obtain source code and to guacamole 2013-04-16 00:52:29 +00:00
Adolfo Gómez
72f485647b Fixed little bug on internaldb 2013-04-08 03:11:57 +00:00
Adolfo Gómez
6bd242bb9d * Added so we can access requests from anywhere without having to pass it
* Added So we can transform user names on login
* Added the posibility to give a different user to each internal db user based on the source (IP or reversed ip)
* Added "ignore and notify" invalid serialized data. This is so we can migrate "all" modules to auto serialization/deserialization
2013-04-08 03:11:00 +00:00
Adolfo Gómez
3140dd0bca * Added new module "net" under uds.core.util
* Moved out some method from models to net
* Started a generic network validation/retrieval function
* Added security to html5 guacamole proxy to UDS, allowing to restrict requests for credentials from an IP
* Including "from __future__ import unicode_literals" (step forward python 3)
2013-04-03 02:54:35 +00:00
Adolfo Gómez
0bb7cecf8f Updated so properties can contain a reference to an external file as url container 2013-04-03 00:54:24 +00:00
Adolfo Gómez
72702db87d * Updated translations
* Fix to AuthenticatorForm
2013-04-02 23:11:49 +00:00
Adolfo Gómez
062337edd8 Added HTML5 RDP connector (and it works!!) using guacamole as tunneler 2013-03-20 20:01:20 +00:00
Adolfo Gómez
9b6ed31c56 Removed alerts && code cleanup 2013-03-20 20:00:23 +00:00
Adolfo Gómez
366de542a7 Fixed (c) noticed of transport (was not BSD 3-clauses) 2013-03-20 18:44:06 +00:00
Adolfo Gómez
67073b43c1 Removed old & unusable test 2013-03-20 08:49:22 +00:00
Adolfo Gómez
8308890329 Minor fixes 2013-03-20 08:29:22 +00:00
Adolfo Gómez
c9da25bed8 Replaced "len" with a more proper way (using hasValidGroups method) 2013-03-20 08:23:54 +00:00
Adolfo Gómez
f8c7026fcc Replaced "len" with a more proper way (using hasValidGroups method) 2013-03-19 15:09:53 +00:00
Adolfo Gómez
10843cbca2 now getValidGroups returns a generator, not a list, so it does not have len :-) 2013-03-19 15:00:30 +00:00
Adolfo Gómez
a319f82e64 * Passed credential stuff to a simple HTTP request to UDS to get connection properties. 2013-03-19 14:47:53 +00:00
Adolfo Gómez
6aa67c80a3 2013-03-14 12:25:47 +00:00
Adolfo Gómez
4a4c1a12d0 Needed for building 2013-03-14 10:58:52 +00:00
Adolfo Gómez
7a9b4ee454 * added storeValue & recoverValue to a deployed service
* Fixed log manager so repeated logs do not get logged by default (avoid duplicate log entries)
* Extracted "notifyRestraing" to a method, so it's easier to find/modify it :-)
2013-03-14 10:01:35 +00:00
Adolfo Gómez
38ced4fea9 * Fixed so unexpected errors now get logged
* Added order by so fields are get in order from db
2013-03-12 13:29:02 +00:00
Adolfo Gómez
99b2a3f076 Upgraded to client version 1.1 (admin) 2013-03-12 10:03:41 +00:00
Adolfo Gómez
595b786834 * Log on server
* Added retries on rename/join domain failures
2013-03-12 00:15:27 +00:00
Adolfo Gómez
70cb226c8c * Fixed some bugs related to meta groups
* Fixed a typo on WinDomainOsManager
* Fixed a typo on Authenticator creation by xmlrpc
2013-03-12 00:12:12 +00:00
Adolfo Gómez
de9124707e Added ALLOWED_HOSTS = ‘*’ to sample django settings. Every one can configure this at his own :-) 2013-03-11 14:33:19 +00:00
Adolfo Gómez
092b3bcbce Removed needing of restart for KEEP_INFO_TIME 2013-03-08 11:05:40 +00:00
Adolfo Gómez
3041e9d2cd Commented out parameters for auth (r they necessary?) 2013-03-08 10:05:33 +00:00
Adolfo Gómez
8558223518 * Added isOfType() to Service & Provider
* Continuing with "from __future__"...
* Added stamp to uniques ids, so we can purge them by date in some cases (Contention)
* DB Migrations to meta groups mixed with stamp of unique id
* Added more logs to some componets
* Added de posibility to authCallback to logout user with redirect
2013-03-08 05:31:21 +00:00
Adolfo Gómez
794b86563b Redoing migration 13 2013-03-07 13:19:46 +00:00
Adolfo Gómez
8eaec2c535 Right now, added de posibility to transfer a mac or name from an user service to an service.
This gives the posibility to to an user service to "reserve" (for now, indefinitely, but will add an "stamp" field to uniqueid database so we can clean up them from time to time) a mac or an name, so other deployed services do not uses them anymore.

One example of this is when a VM gets in error, and machine gets renamed. The mac is them reserved so no more machines clashes with this one reserved.
2013-03-06 15:41:09 +00:00
Adolfo Gómez
552e8b680b * Updated translations 2013-03-06 07:17:46 +00:00
Adolfo Gómez
1f987d1f4f * Updated translations 2013-03-06 07:12:07 +00:00
Adolfo Gómez
47be733839 * Fixed a few tooltips that has incorrect text (copy&paste) :-) 2013-03-06 07:06:48 +00:00
Adolfo Gómez
5554885593 * Globalconfig setting for number of fails in restrain time before a service is restrained
* Added a couple of needed methods to Storage (so it can pickle and store/retrieve in one step)
* Hanged cleaner implemented, seems to work now
* Restrained service is logged on deployed service as WARN not as arror
* Fixed service view so it accepts meta groups
2013-03-06 04:10:27 +00:00
Adolfo Gómez
dd45014231 * added log capability to deployed user services implementations
* Added log when service is restrained
2013-03-05 18:14:59 +00:00
Adolfo Gómez
56f4db54dd * Added comments that if a meta group is empty, all users belong to this meta group
* Fixed a bug where all HiddenFields where not serializable. Now we can mark a hidden field as serializable (on UserInterface)
* Added push_front to StateQueue
* Changed UniqueIDGenerator so first returns lower values
* Added Service as a log source
* Added state_date when services are marked for removal
* Code cleanup
2013-03-05 17:22:11 +00:00
Adolfo Gómez
7375290573 * Added meta groups support to administration interface 2013-03-05 02:24:36 +00:00
Adolfo Gómez
96ca4f4f14 * Started meta groups part, and in a very advanced stage yet :-) (has to do lots of tests before it's ready for production 2013-03-05 02:23:39 +00:00
Adolfo Gómez
aec33ae933 * Started meta groups part, and in a very advanced stage yet :-) (has to do lots of tests before it's ready for production 2013-03-05 02:22:10 +00:00
Adolfo Gómez
477151bf24 * Started UDS part of guacamole transport
* Added support for group editing
* Fixed a bug, where the "state_date" is not updated when moved from cache to assigned
2013-03-04 21:46:09 +00:00
Adolfo Gómez
c6b9924098 * Added support for group editing to admin client 2013-03-04 21:43:45 +00:00
Adolfo Gómez
38b03f22c0 2013-03-04 08:33:12 +00:00
Adolfo Gómez
12af8907a8 Done basic part on guacamole to allow a transport to be created on UDS
Now, it:
  * Allow register credentials from "trusted" sources (those knowing the secret ID of the server)
  * Access to remote desktop based on parameters registered with credentials
  * Return to the specified page on disconnection, if indicated.
  * Use of credentials just once, and forget them
  
With uds transport part, when done, people will have full desktop access using just html5 client over a browser.
2013-03-04 01:51:15 +00:00
Adolfo Gómez
ec0e3c6dee A few commits with structural fixes :(
* Html5 client based rcp/vnc client based on Guacamole Api.
The idea behind this is to use an URL as transport provider for Guacamole Transport inside UDS (not done already, but thinking about it...). Using the provided code (this code is under AGPLv3), we can:
1.- Broker will connect to a servlet here, passing in the needed credentials for connection.
2.- Broker will redirect user to index.xhtml, with credentials identification within URL
3.- Client will get this credentials & params, and make the connection
4.- On exit, it will return to broker
2013-03-03 23:44:55 +00:00
Adolfo Gómez
51f9a7992c 2013-03-03 23:44:20 +00:00
Adolfo Gómez
4870cb82b1 2013-03-03 23:41:03 +00:00
Adolfo Gómez
2d07cc3f04 2013-03-03 23:40:35 +00:00
Adolfo Gómez
9afbbc3efb * Testing guacamole with parameters (we need to pass in the url from where to get credentials, etc...) 2013-03-03 13:31:14 +00:00
Adolfo Gómez
7353155158 Initial samples & tests with guacamole 2013-03-03 04:20:32 +00:00
Adolfo Gómez
1114a027ae Initial samples & tests with guacamole 2013-03-03 04:09:46 +00:00