IF YOU WOULD LIKE TO GET AN ACCOUNT, please write an
email to Administrator. User accounts are meant only to access repo
and report issues and/or generate pull requests.
This is a purpose-specific Git hosting for
BaseALT
projects. Thank you for your understanding!
Только зарегистрированные пользователи имеют доступ к сервису!
Для получения аккаунта, обратитесь к администратору.
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.
* 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
* 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
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.
Has to test this extensively!!! :-)
- 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
* 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
* 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)
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)
* 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)
* 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.