Commit Graph

  • cdc08a46f2 Added ALLOWED_HOSTS to sample settings.py (needed for django 1.5) Adolfo Gómez 2013-03-11 14:59:47 +0000
  • de9124707e Added ALLOWED_HOSTS = ‘*’ to sample django settings. Every one can configure this at his own :-) Adolfo Gómez 2013-03-11 14:33:19 +0000
  • b2bcb86c30 Tag 1.1 upgrade 1 Adolfo Gómez 2013-03-10 21:47:05 +0000
  • 092b3bcbce Removed needing of restart for KEEP_INFO_TIME Adolfo Gómez 2013-03-08 11:05:40 +0000
  • 3041e9d2cd Commented out parameters for auth (r they necessary?) Adolfo Gómez 2013-03-08 10:05:33 +0000
  • 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 Adolfo Gómez 2013-03-08 05:31:21 +0000
  • 794b86563b Redoing migration 13 Adolfo Gómez 2013-03-07 13:19:46 +0000
  • 8eaec2c535 Right now, added de posibility to transfer a mac or name from an user service to an service. Adolfo Gómez 2013-03-06 15:41:09 +0000
  • 552e8b680b * Updated translations Adolfo Gómez 2013-03-06 07:17:46 +0000
  • 1f987d1f4f * Updated translations Adolfo Gómez 2013-03-06 07:12:07 +0000
  • 47be733839 * Fixed a few tooltips that has incorrect text (copy&paste) :-) Adolfo Gómez 2013-03-06 07:06:48 +0000
  • 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 Adolfo Gómez 2013-03-06 04:10:27 +0000
  • dd45014231 * added log capability to deployed user services implementations * Added log when service is restrained Adolfo Gómez 2013-03-05 18:14:59 +0000
  • 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 Adolfo Gómez 2013-03-05 17:22:11 +0000
  • 7375290573 * Added meta groups support to administration interface Adolfo Gómez 2013-03-05 02:24:36 +0000
  • 96ca4f4f14 * Started meta groups part, and in a very advanced stage yet :-) (has to do lots of tests before it's ready for production Adolfo Gómez 2013-03-05 02:23:39 +0000
  • aec33ae933 * Started meta groups part, and in a very advanced stage yet :-) (has to do lots of tests before it's ready for production Adolfo Gómez 2013-03-05 02:22:10 +0000
  • 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 Adolfo Gómez 2013-03-04 21:46:09 +0000
  • c6b9924098 * Added support for group editing to admin client Adolfo Gómez 2013-03-04 21:43:45 +0000
  • 38b03f22c0 Adolfo Gómez 2013-03-04 08:33:12 +0000
  • 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 Adolfo Gómez 2013-03-04 01:51:15 +0000
  • ec0e3c6dee A few commits with structural fixes :( Adolfo Gómez 2013-03-03 23:44:55 +0000
  • 51f9a7992c Adolfo Gómez 2013-03-03 23:44:20 +0000
  • 4870cb82b1 Adolfo Gómez 2013-03-03 23:41:03 +0000
  • 2d07cc3f04 Adolfo Gómez 2013-03-03 23:40:35 +0000
  • 9afbbc3efb * Testing guacamole with parameters (we need to pass in the url from where to get credentials, etc...) Adolfo Gómez 2013-03-03 13:31:14 +0000
  • 7353155158 Initial samples & tests with guacamole Adolfo Gómez 2013-03-03 04:20:32 +0000
  • 1114a027ae Initial samples & tests with guacamole Adolfo Gómez 2013-03-03 04:09:46 +0000
  • 6eda0c7cf7 First version (example) of gucamole RDP tunnel Adolfo Gómez 2013-03-03 03:54:32 +0000
  • bcb91b72ac Fixed a bug on services movement between cache levels, that make broker loose their control Adolfo Gómez 2013-03-01 14:55:39 +0000
  • 3ffac998a7 Fixed a bug on services movement between cache levels, that make broker loose their control Adolfo Gómez 2013-03-01 14:55:20 +0000
  • 6be8a54af3 * Added label access to Form Field (admin) * Added Cache purge method for owners * Added improved LDAP Regex Auth * Added to only process USABLE machines at worker for never getted machines * Added check for port on server for tunnelers Adolfo Gómez 2013-02-28 20:45:54 +0000
  • 3d6d478aed * Activated worker so we can automatically remove certain services (those assigned but not in use). To do this, the os Manager must inform if it can "process" unused machines (assigned but not in use). If the os manager wants this, there is a background worker, that works every 10 minutes by default,that will pass every service in that state since more than the last execution of the background worker. With this, for example, linux and windows os managers, will set this if we mark the action on logout as "remove", and every machine assigned and not in use, for a os manager marked as "remove", will be removed automatically. Adolfo Gómez 2013-02-27 18:16:16 +0000
  • 510c69e6fc * Added support for authenticator small names * Updated version to 1.1.1 * Several minor bugs fixed (potentially bugs) Adolfo Gómez 2013-02-27 12:16:08 +0000
  • eedef4aa11 * Added so we can: - Disable "global login" page, where all authenticators appears in the list - Associate an authenticator with an smallName, that can be even the name of the host. Using this, we can access to different authenticators groups using: * Different host names (that matches against the smallNames and filters them) * Using the URL http:.../login/[smallName], same as before * Added "force" parameters to getBool and getInt in Config class * Fixed xmlrpc view so it works with Django 1.5 Adolfo Gómez 2013-02-27 11:44:58 +0000
  • 765730ed47 * Removed unique index from small name Adolfo Gómez 2013-02-27 11:23:09 +0000
  • ea4f44a9ae * Upgraded to work with Django 1.5 * Refactorized Configurations load * Added "small_name" to authentications, so we can access an specifig auth directly by using url * Upgraded templates to correctly work with 1.5 Adolfo Gómez 2013-02-27 09:55:54 +0000
  • 59b6847558 Version 1.1 Tag Adolfo Gómez 2013-02-27 07:16:20 +0000
  • bce792254d * Disabled unused checked until more work is done in this direction * Updated default threads for schedulers and delayed tasks runners Adolfo Gómez 2013-02-19 07:06:16 +0000
  • 6507ddbf14 * Fixed scheduled task registration, so uds.core.workers contained scheduled tasks are autoregistered * Added scheduled task for checking assigned & never used services, so we can remove them * Added scheduled task for statistics tables housekeeping (cleans old data & optimizes table if this can be done) * Added the a friendly description at Job, (for autoregistering) Adolfo Gómez 2013-02-19 06:54:41 +0000
  • e6d10d0526 Adolfo Gómez 2013-02-19 04:34:55 +0000
  • ca285b92b2 * Removed mschart.exe from repository (added by mistake) * Added a reference to where mschart.exe is available Adolfo Gómez 2013-02-19 04:34:15 +0000
  • 5a4a3b8f5f 1.1 Tagging (again...) Adolfo Gómez 2013-02-19 04:31:00 +0000
  • 7bf1f2eb2f * Tested that is removed Adolfo Gómez 2013-02-15 12:20:51 +0000
  • 77a363e350 done ad machine removal Adolfo Gómez 2013-02-15 10:30:21 +0000
  • 140be8fc27 * Fixing up a couple of minor things * Adding checking of ldap of domain controller for machine removal on service release Adolfo Gómez 2013-02-15 03:34:53 +0000
  • 50ff0c1da1 Fixed a problem resizing panels of main window. Several panels was not resizing correctly from time to time. I have fixed it checking the Resize Event on Main panel control, and setting the size of the child to the parent size. Now it seems to work correctly (if it happens in more places, it will have to be done this way also) Adolfo Gómez 2013-02-13 12:06:45 +0000
  • b601ac9e41 * Updated version of installer to 1.1 Adolfo Gómez 2013-02-13 11:01:42 +0000
  • 74b4c246dd * Added MSChart.exe redistributable, used by stats chart of administration client * Added some charts to UDSAdmin, now they exists on Deployed Service Nodes Adolfo Gómez 2013-02-13 10:22:29 +0000
  • 88939f9dc0 More about stats Adolfo Gómez 2013-02-13 09:23:47 +0000
  • 8552337c8d Updated translations Adolfo Gómez 2013-02-12 15:03:48 +0000
  • 35b2713b11 * Added first stats collector Adolfo Gómez 2013-02-12 14:57:57 +0000
  • 7c572f0488 * Added logviewer to project, and inserted into some panels. Has to insert it on more panels * Added charts and inserted into deployedService panel Adolfo Gómez 2013-02-12 07:11:27 +0000
  • d1d2a1cbe8 * Added basic charting to server (used nowhere right now, but it's now available :-), posiblily used in a future when adding REST api) * Added basic counter stats retrieval to xmlrpc api (for charts on administration client) Adolfo Gómez 2013-02-11 17:54:29 +0000
  • 8a35b7bd69 Doing first charts tests Adolfo Gómez 2013-02-11 10:24:47 +0000
  • 6a49943c67 Advancing on stats. Added basic counter statistics storage/retrieval Adolfo Gómez 2013-02-11 08:53:07 +0000
  • dbd5ec2549 Config is starting to grow (not much in fact), but i have added a couple of indexes over the fields that we use for lookup Adolfo Gómez 2013-02-11 06:48:48 +0000
  • c967d877d6 Removed from admin global config typos vars Adolfo Gómez 2013-02-11 06:40:13 +0000
  • 29db540883 Adolfo Gómez 2013-02-11 06:34:36 +0000
  • e8367041c1 * Fixed a typo on new isRestrained method at models * Fixed a couple GlobalConfig var name that also has a typo * Updated migration to include a new index on state_date for user services (new isRestrained method on DeployedServices lookups by this field) Adolfo Gómez 2013-02-11 06:26:59 +0000
  • 2a95cbd4b9 * More about stats * Added a fix for "broken" Deployed Services that could prevent broker from updating cache of other deployed services if one gets "inoperable". Now we have added a "Restrain" policy, where if a service has 3 or more deploy errors in less than ten minutes, it will be ignored for cache updating until this policy is not satisfied. Adolfo Gómez 2013-02-11 06:08:28 +0000
  • 837e9a6b6a Finished one part of stats (adding counters and querying them) Adolfo Gómez 2013-02-07 14:54:52 +0000
  • e9ff77728f Working on stats (making efficient to query over a group of several millions of stats) Adolfo Gómez 2013-02-07 13:52:37 +0000
  • cebb7df457 Working on stats (making efficient to query over a group of several millions of stats) Adolfo Gómez 2013-02-07 11:19:46 +0000
  • 516bd7eeb0 * Adding stats, charts, ... * Refactoring some packages also Adolfo Gómez 2013-02-07 08:37:54 +0000
  • 2040515d33 Tag for 1.1 version Adolfo Gómez 2013-02-02 06:45:38 +0000
  • 83278c7c6b * Added log control to admin client * Added logs to users, authenticators and services (need more work) Adolfo Gómez 2013-02-01 10:10:43 +0000
  • 1f218a4f96 * Adding logs to users & authenticators Adolfo Gómez 2013-02-01 10:08:49 +0000
  • 0a6f18f1cc * Adding logs to users & authenticators Adolfo Gómez 2013-02-01 09:41:38 +0000
  • a740207b8e Added log for all initial loggable objects Added removing logs at object destroy (models) Adolfo Gómez 2013-01-31 14:24:29 +0000
  • 203b2ac41a Tag for 1.1 version Adolfo Gómez 2013-01-31 00:51:27 +0000
  • a1f72833a4 Fixed WinDomainOSManager Adolfo Gómez 2013-01-30 17:44:24 +0000
  • 99c2a829b6 Updated Adolfo Gómez 2013-01-30 16:50:47 +0000
  • 366ac954dc Tagging 1.1 version Adolfo Gómez 2013-01-29 06:27:45 +0000
  • fc92b3edaa * Updated log system to manage it though a manager * Updated default settings so tables are created using myisam (for speed) by default * Updated model to remove doLog from UserService * Added log manager * Added log config parameter * Updated components so they use the new log manager * Updated virt client so if it can't connect, it raise an exception and do not initializes ovirt cached connection * Updated plugin detect * Added xmlrpc methods to access UserService logs Adolfo Gómez 2013-01-28 09:51:38 +0000
  • 462cfe9391 Fixed log so source is better described. Adolfo Gómez 2013-01-10 16:37:44 +0000
  • 59b4f27ca7 Fixed "created" field on machine log (from Date to DateTime... my mistake :-) ) Adolfo Gómez 2013-01-10 16:22:19 +0000
  • 2af9e04343 * Added Log lovel str as constants * Updated so services are keeped at least 10 after marked for removal * Update os manager so it logs user in/out events (probably will remove this after testing log from actor directly...) Adolfo Gómez 2012-12-19 12:33:13 +0000
  • c1dd63a7a7 * Updated nxtransport to match new actor * Updated UserServiceCleaner to wait a bit before trying to remove "removable" services (so we avoid most connections errors) Adolfo Gómez 2012-12-19 12:09:15 +0000
  • de680eabb3 Adding notification of ip/hostname of client (so we can get "source" of the conecction inside user services) Adolfo Gómez 2012-12-14 11:47:39 +0000
  • ff609a39e8 * Added support to existing transports to notify ip/hostname of client connected to service * Added support to administration interface to show this data Adolfo Gómez 2012-12-14 11:43:20 +0000
  • 6667544c39 Adding notification of ip/hostname of client (so we can get "source" of the connection inside user services) Adolfo Gómez 2012-12-14 11:11:50 +0000
  • 1d8a0c1353 Comment fix :-) Adolfo Gómez 2012-12-14 11:03:26 +0000
  • 463cf1677e Adding notification of ip/hostname of client (so we can get "source" of the conecction inside user services) Adolfo Gómez 2012-12-14 11:02:08 +0000
  • f6ad6bd92e Ignored .sh under this folder Adolfo Gómez 2012-12-14 08:41:17 +0000
  • a84159aa68 * Now working with Visual Studios Express 2012 * Added support for logging inside broker * Added support for informing the machine where the connection has been originated Adolfo Gómez 2012-12-12 12:46:45 +0000
  • ece44a266d * Adding support for "connection source information" to services * Adding support for logging inside services Adolfo Gómez 2012-12-12 12:42:40 +0000
  • 10f22fb1e8 Advancing logging Adolfo Gómez 2012-12-12 12:18:55 +0000
  • d75422c96f * Added a "needed" comment on USerServiceManager * Cached "modfinder" results * Added "early" loading of dispatchers, so they can register (for example) Configuration Parameters, etc.. Adolfo Gómez 2012-12-05 09:09:33 +0000
  • 63d0f6e470 Fixed a bug with creation of assigned services for services without publication Adolfo Gómez 2012-12-04 11:29:37 +0000
  • baecf526a1 Checking how we can allow some TCs to use UDS as broker, i have detected some of them that asks for credentials when listing the machines. As UDS uses credentials to access the machine at the time the user access it (at time of listing, maybe that even the service is not created for that user), we can't provide credentials BEFORE assigning the machine. In order to allow this kind of TCs to use UDS, we have implemented a mechanism that allows to know if a deployed service (or an service) transforms the credentials and, if so, the dispatcher for that TC can "skip" those services with that kind of os manager. Adolfo Gómez 2012-12-03 10:42:18 +0000
  • 2716707952 Fixing up core so we can provide some kind of access using Thin Clients or Software clients not using web & html Adolfo Gómez 2012-12-03 09:43:12 +0000
  • 74fa2c28a2 Adolfo Gómez 2012-12-03 09:13:09 +0000
  • d109556c40 Adolfo Gómez 2012-12-03 05:05:01 +0000
  • 7d53be3383 Added "Experimental" to oVirt Name and Description on Interface (till enought tests are done) Adolfo Gómez 2012-11-30 10:19:14 +0000
  • d6b65a7e88 More test over oVirt, and added "Memory for Virtual Machine" and "Physical memory guaranteed" as parameters on oVirtService Adolfo Gómez 2012-11-30 10:08:23 +0000
  • 06bdc36645 Removed unused imports... Adolfo Gómez 2012-11-28 09:51:19 +0000
  • 8fe268a1f1 * Updated translations (definitions at least) * Added translations to Spanish Adolfo Gómez 2012-11-28 09:29:23 +0000
  • ff955738b1 Replaced "translatable" by "_", so messages localization is easier... (my blame this was this way ;-)) Adolfo Gómez 2012-11-28 09:05:33 +0000
  • 3decdf3d9e Now, on deseralization, sets values of "new fields" (those added to class AFTER a serialization) to defaults one. (So, if we have make a class with 3 fields, "a", "b" and "c", and we at a later stage adds "d", if serialiezed data contains only "a" "b" & "c", deseralziation will fill the value of "d" with its default value (if it has one) Adolfo Gómez 2012-11-28 08:46:07 +0000