aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/ApplicationPlugins/RemoteController/RemoteAdminPlugin.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-11-23Mantis#2660. Thank you kindly, Ruud Lathrop for a patch that:Charles Krinke1-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.
2008-11-10this changeset adds an option to RemoteAdmin to limit the number ofDr Scofield1-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.
2008-11-08Work in progress on SECS stuff. Have been holding it off until after 0.6 ↵Tedd Hansen1-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.
2008-10-30From: Alan Webb (alan_webb@us.ibm.com)Dr Scofield1-8/+29
Adding support to set start region and lookat for an avatar via XmlRpc.
2008-10-23adding documentation for region_master_uuid to XML doc commentsDr Scofield1-0/+2
2008-10-23fix: allowing explicit setting of UUID for master avatar inDr Scofield1-7/+18
CreateRegion (and documenting it).
2008-10-23fix: recent patch to XmlRpcCreateRegionMethod introduced master avatarDr Scofield1-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.
2008-10-23Adding AddXmlRpcHandler(name, method, bool) to selectively disableDr Scofield1-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).
2008-10-20actually enabling SaveOAR XmlRpc ;-)Dr Scofield1-4/+93
2008-10-10Add the beginnings of a sim health check (through remote admin)Melanie Thielker1-0/+56
2008-10-09Small remote admin cleanups/additionsMelanie Thielker1-0/+4
2008-10-06adds admin_exists_user XmlRpc call.Dr Scofield1-0/+74
2008-09-26* Patch from JHurlimanTeravus Ovares1-5/+5
* Updates to libomv r2243, * Remove lots of unnecessary typecasts * Improves SendWindData() Thanks jhurliman. * Will update OpenSim-libs in 10 minutes..
2008-09-18adds support to delete a region completely and offers thatDr Scofield1-4/+65
functionality via the console command "delete-region" and also via RemoteAdminPlugin. minor typo fix.
2008-09-12* Patch http://opensimulator.org/mantis/view.php?id=2158Justin Clarke Casey1-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.
2008-09-08* some if inversions and added {}'s for readabilitylbsa711-3/+9
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares1-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.
2008-09-02fix: PostInitialise() not being called on script engines (nasty one that)Dr Scofield1-4/+0
cleanup: warnings, readability
2008-08-28adds XmlRcpLoadOAR support to RemoteAdminPlugin.csDr Scofield1-0/+96
2008-08-22bug fixes:Dr Scofield1-1/+1
- GridInfoServices was not paying attention to location of ini file - typo in RemoteAdminPlugin
2008-08-22- fixes a bug in RemoteAdminPlugin where CreateRegion would not payDr Scofield1-12/+27
attention to regionload_regionsdir from OpenSim.ini - fixes a type on RegionLoaderFileSystem
2008-08-21- corrects statement about {asset,user,inventory} source configurationDr Scofield1-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
2008-08-18Formatting cleanup.Jeff Ames1-7/+7
2008-07-23Thanks, sempuki, for a patch that moves control of Mono.Addins from source ↵Mike Mazur1-5/+0
attributes to external XML files. Fix issues 1682 and 1786.
2008-07-14adding support for Xml2 serialization format to XmlRpcLoadXMLMethod.Dr Scofield1-1/+20
2008-07-11Mantis#1682. Revert temporarily, Sempuki's mono addins patchCharles Krinke1-0/+5
while he studies the issues in Windows a little bit.
2008-07-10Mantis#1541. Thank you kindly, Phrearch for a patch that:Charles Krinke1-3/+3
Solves Remote Admin create_region type Casting failure.
2008-07-10Mantis#1682. Thank you kindly, Sempuki for a patch that:Charles Krinke1-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
2008-07-04Renaming UserManagerBase.SetUserProfile(UserProfileData) to Dr Scofield1-0/+106
UserManager.UpdateUserProfile(UserProfileData). Adding UpdateUserProfile(UserProfileData) to IUserService interface. Adding RemoteAdminPlugin.XmlRpcUpdateUserAccountMethod(...) to provide a remote update capability.
2008-07-01making XmlRpcs of RemoteController more robust; this fixes mantis #1467Dr Scofield1-17/+23
2008-06-27Mantis#1591. Thank you graciously, Sempuki for a patch that:Charles Krinke1-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.
2008-06-26small change to last commitMW1-3/+3
2008-06-26As per the suggestion on the mailing list, added support for a OpenSim.xml ↵MW1-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).
2008-06-01* Refactor: Split opensim background server into a separate classJustin Clarke Casey1-2/+2
2008-05-16Formatting cleanup.Jeff Ames1-48/+48
2008-05-01* Rolled back a few changes.Adam Frisby1-116/+100
2008-05-01* Cleaning code still.Adam Frisby1-100/+116
2008-05-01* In ur code. Making it static.Adam Frisby1-2/+2
* Converted a bunch of functions to static functions.
2008-05-01* Cleaned namespaces of entire solution. OpenSim directories now correspond ↵Adam Frisby1-2/+2
with namespaces.
2008-04-30* Sometimes you know, you do something really stupid.Adam Frisby1-1/+1
* This is one of those times (should fix build)
2008-04-29From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey1-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
2008-04-28From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey1-21/+29
attached patch does a bit of reformatting and adds some more parameter checking to RemoteAdmin.
2008-04-21From: Dr Scofield <hud@zurich.ibm.com>Sean Dague1-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
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby1-3/+4
(this took a while to run).
2008-04-15From: dirk husemann <hud@zurich.ibm.com>Sean Dague1-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
2008-04-11* From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey1-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
2008-04-04From: Dr Scofield <hud@zurich.ibm.com>Sean Dague1-103/+231
ansgar and i have done a bit of clean up for the "create user" and "create region" XmlRpc methods in RemoteController (contributed earlier by ansgar), this add a bit of consistency checking, more error checking and also documentation of the expected XmlRpc parameters.
2008-03-18Formatting cleanup.Jeff Ames1-1/+1
2008-03-18Formatting cleanup.Jeff Ames1-26/+25
2008-03-06* Disabled ancient TerrainEngine.Adam Frisby1-1/+1
* Enabled new TerrainModule. (The king is dead, long live the king!) * Use the console command: "script terrain save file.r32" / "script terrain load file.r32" to load/save terrain. Now uses the extension to determine file format. * MANY of the old terrain features do not have a replacement function in the new module yet, this needs to be corrected, but has not been done so far. This being said, the new module is faster and more efficient and should be a good replacement.