aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/ApplicationPlugins/RemoteController (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Locked some RemoteAdmin methods due to racing condition bad behavior.Sean Dague2008-12-031-392/+407
| | | | | | | | | | * Methods locked: CreateRegion, DeleteRegion, CreateUser, CreateUserMethodEmail, UpdateUserAccountMethod, LoadOARMethod, LoadXMLMethod * An example of bad behavior was multiple region creation where same UUID and grid location was possible, by running multiple XMLRPC threads. From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com>
* * refactor: rename UserServiceAdmin to UserAdminServiceJustin Clarke Casey2008-11-281-3/+3
|
* * refactor: move CreateUser into UserServiceAdminJustin Clarke Casey2008-11-281-3/+9
|
* Mantis#2660. Thank you kindly, Ruud Lathrop for a patch that:Charles Krinke2008-11-231-3/+101
| | | | | | | | This patch adds the option of adding the email when you create a new user. This works in Gridmode as none Gridmode. This option is also added to RemoteAdminPlugin. With a new handler you can create a user with a email.
* this changeset adds an option to RemoteAdmin to limit the number ofDr Scofield2008-11-101-0/+7
| | | | | | | | | regions that XmlRpcCreateRegion will create: if region_limit is != 0 then XmlRpcCreateRegion will only create a new region if the number of regions already existing is below region_limit.
* Work in progress on SECS stuff. Have been holding it off until after 0.6 ↵Tedd Hansen2008-11-081-0/+1
| | | | release. Still messy as hell and doesn't really work yet. Will undergo dramatic changes. AND MOST IMPORTANTLY: Will be conformed to work in coop with todays DNE and XEngine, hopefully one day providing a common interface for all components.
* From: Alan Webb (alan_webb@us.ibm.com)Dr Scofield2008-10-301-8/+29
| | | | | | | | Adding support to set start region and lookat for an avatar via XmlRpc.
* adding documentation for region_master_uuid to XML doc commentsDr Scofield2008-10-231-0/+2
|
* fix: allowing explicit setting of UUID for master avatar inDr Scofield2008-10-231-7/+18
| | | | | | | CreateRegion (and documenting it).
* fix: recent patch to XmlRpcCreateRegionMethod introduced master avatarDr Scofield2008-10-231-5/+23
| | | | | | | | | | UUID parameter without checking for it at the method entry. this patch adds logic to obtain the master UUID via the user profile service, and, if the master avatar does not exist, will create the user. in any case the UUID is then the one supplied by the user profile service.
* Adding AddXmlRpcHandler(name, method, bool) to selectively disableDr Scofield2008-10-231-14/+14
| | | | | | | | | | | | | KeepAlive for certain XmlRpc handlers. Making use of new AddXmlRpcHandler method in RemoteAdminPlugin to avoid clients waiting indefinitely for response. taking note of BaseHttpServer parameter in CommunicationsManager constructor (was passed it but then just ignored so far).
* actually enabling SaveOAR XmlRpc ;-)Dr Scofield2008-10-201-4/+93
|
* Add the beginnings of a sim health check (through remote admin)Melanie Thielker2008-10-101-0/+56
|
* Small remote admin cleanups/additionsMelanie Thielker2008-10-091-0/+4
|
* adds admin_exists_user XmlRpc call.Dr Scofield2008-10-061-0/+74
|
* * Patch from JHurlimanTeravus Ovares2008-09-261-5/+5
| | | | | | | | | * Updates to libomv r2243, * Remove lots of unnecessary typecasts * Improves SendWindData() Thanks jhurliman. * Will update OpenSim-libs in 10 minutes..
* adds support to delete a region completely and offers thatDr Scofield2008-09-181-4/+65
| | | | | | | | | | functionality via the console command "delete-region" and also via RemoteAdminPlugin. minor typo fix.
* * Patch http://opensimulator.org/mantis/view.php?id=2158Justin Clarke Casey2008-09-121-9/+90
| | | | | | | | * RemoteAdmin SaveXMLMethod * My tiny mind isn't quite sure how this is useful, but the load xml equivalent is already there, so what the hell :) * Thanks Olish.
* * some if inversions and added {}'s for readabilitylbsa712008-09-081-3/+9
|
* * This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares2008-09-061-12/+12
| | | | | | | * This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle. * This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big! * Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.
* fix: PostInitialise() not being called on script engines (nasty one that)Dr Scofield2008-09-021-4/+0
| | | | | | cleanup: warnings, readability
* adds XmlRcpLoadOAR support to RemoteAdminPlugin.csDr Scofield2008-08-281-0/+96
|
* bug fixes:Dr Scofield2008-08-221-1/+1
| | | | | | | | - GridInfoServices was not paying attention to location of ini file - typo in RemoteAdminPlugin
* - fixes a bug in RemoteAdminPlugin where CreateRegion would not payDr Scofield2008-08-221-12/+27
| | | | | | | | | attention to regionload_regionsdir from OpenSim.ini - fixes a type on RegionLoaderFileSystem
* - corrects statement about {asset,user,inventory} source configurationDr Scofield2008-08-211-3/+8
| | | | | | | | | | | | | as those all work with MySQL (and are in fact required it seems); adds examples as well - adds region_file_template functionality for the create_region XmlRpc call of RemoteAdminPlugin - cleans up and fixes typo in UserProfileData
* Formatting cleanup.Jeff Ames2008-08-181-7/+7
|
* Thanks, zaki, for a patch that embeds plugin manifest files into plugin ↵Mike Mazur2008-08-061-0/+11
| | | | dlls. Fix issue 1876.
* Thanks, sempuki, for a patch that moves control of Mono.Addins from source ↵Mike Mazur2008-07-231-5/+0
| | | | attributes to external XML files. Fix issues 1682 and 1786.
* adding support for Xml2 serialization format to XmlRpcLoadXMLMethod.Dr Scofield2008-07-141-1/+20
|
* Mantis#1682. Revert temporarily, Sempuki's mono addins patchCharles Krinke2008-07-111-0/+5
| | | | | while he studies the issues in Windows a little bit.
* Mantis#1541. Thank you kindly, Phrearch for a patch that:Charles Krinke2008-07-101-3/+3
| | | | | Solves Remote Admin create_region type Casting failure.
* Mantis#1682. Thank you kindly, Sempuki for a patch that:Charles Krinke2008-07-101-5/+0
| | | | | | Move control of Mono.Addins from source attributes to external XML files. This removes a lot of coupling of the source with Mono.Addins
* Renaming UserManagerBase.SetUserProfile(UserProfileData) to Dr Scofield2008-07-041-0/+106
| | | | | | | | | | | UserManager.UpdateUserProfile(UserProfileData). Adding UpdateUserProfile(UserProfileData) to IUserService interface. Adding RemoteAdminPlugin.XmlRpcUpdateUserAccountMethod(...) to provide a remote update capability.
* making XmlRpcs of RemoteController more robust; this fixes mantis #1467Dr Scofield2008-07-011-17/+23
|
* Mantis#1591. Thank you graciously, Sempuki for a patch that:Charles Krinke2008-06-271-2/+15
| | | | | | | | | | Currently module loading is done ad-hoc. I propose creating a simple loader class that leverages Mono.Addins (and perhaps the new .NET addins when they become available in mono). Attached is a basic patch for review that compiles into HEAD, but doesn't yet replace any existing ad-hoc loaders.
* small change to last commitMW2008-06-261-3/+3
|
* As per the suggestion on the mailing list, added support for a OpenSim.xml ↵MW2008-06-261-3/+3
| | | | | | | config file, instead of a ini file. INI files still work the same as they did before, just now if a ini file isn't found, it looks for a OpenSim.xml file (of course in xml format) and if found uses that. Includes a OpenSim.Example.xml for reference (the default settings saved as a xml file).
* * Refactor: Split opensim background server into a separate classJustin Clarke Casey2008-06-011-2/+2
|
* Formatting cleanup.Jeff Ames2008-05-161-48/+48
|
* * Rolled back a few changes.Adam Frisby2008-05-011-116/+100
|
* * Cleaning code still.Adam Frisby2008-05-011-100/+116
|
* * In ur code. Making it static.Adam Frisby2008-05-011-2/+2
| | | | | * Converted a bunch of functions to static functions.
* * Cleaned namespaces of entire solution. OpenSim directories now correspond ↵Adam Frisby2008-05-011-2/+2
| | | | with namespaces.
* * Sometimes you know, you do something really stupid.Adam Frisby2008-04-301-1/+1
| | | | | * This is one of those times (should fix build)
* From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey2008-04-291-17/+14
| | | | | | | | | * Fixes the admin_shutdown xmlrpc method * Adds a share/python/console/shutdown.py script for shutting down a background OpenSim * For more details see http://xyzzyxyzzy.net/2008/04/29/console-less-opensim/ * There should also be instructions in the opensimulator wiki soon as well
* From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey2008-04-281-21/+29
| | | | | | | attached patch does a bit of reformatting and adds some more parameter checking to RemoteAdmin.
* From: Dr Scofield <hud@zurich.ibm.com>Sean Dague2008-04-211-60/+100
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | the attached patch set is centered around RemoteAdminPlugin and focuses mainly on making it more robust (i.e. more parameter checking and better error reporting) but also we've re-implemented the LoadTerrain stuff that got disabled during the terrain code reworking: * missing PostInitialize() calls on region modules that were loaded for regions created via RemoteAdmin's CreateRegion XmlRpc call * re-implements RemoteAdmin's LoadTerrain XmlRpc call (probably lost during the TerrainModule rework) * adds lots more parameter checking and error reporting to RemoteAdmin * adds a read-only property to RegionApplicationBase so that we can access the CommsManager * adds Exceptions to TerrainModule so that we get better error case feedback (and can report more meaningful errors in turn) * adds a CheckForTerrainUpdate() call to TerrainModule.LoadFromFile() to make terrain changes effective * adds TryGetCurrentScene(LLUUID) to SceneManager so that we can retrieve Scenes not only by name but also by LLUUID cheers, dr scofield
* * Optimised using statements and namespace references across entire project ↵Adam Frisby2008-04-211-3/+4
| | | | (this took a while to run).
* From: dirk husemann <hud@zurich.ibm.com>Sean Dague2008-04-151-21/+40
| | | | | | | | | | | | | | | | | attached is a patch set that * adds further robustness checks for the CreateUser and CreateRegion XmlRpc * fixes SceneManager.TryGetScene(IPEndPoint, Scene) --- contrary to my expectation IPEndPoint.Address is not sufficient for a comparision, IPEndPoint.Address.Address (the long representation) does work however. * add [RemoteAdmin] section to OpenSim.ini.example * fixes XML doc comments good night, dirk
* * From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey2008-04-111-33/+64
| | | | | | | | * This patch adds support for saving a dynamically generated region to the filesystem (as a region xml file) * Also adds some error checknig to make sure the dynamically generated region name, id or location are not already taken. * Thanks Dr Scofield