aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/ApplicationPlugins/RemoteController/RemoteAdminPlugin.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-09-06add lost admin_reset_land methodUbitUmarov1-0/+47
2015-09-04Deleted OpenSim.Framework.Communications. Moved its two remaining files to ↵Diva Canto1-1/+0
OpenSim.Framework.
2015-08-24try to implement core load oar optionsUbitUmarov1-1/+4
2015-08-24 rename ImapTileModule as IMAPImageUploadModule to match coreUbitUmarov1-1/+1
2015-08-08WARNING: massive refactor to follow libomv's latest changes regarding ↵Diva Canto1-13/+16
inventory folders. The newest version of libomv itself is committed here. Basically, everything that was using the AssetType enum has been combed through; many of those uses were changed to the new FolderType enum. This means that from now on, [new] root folders have code 8 (FolderType.Root), as the viewers expect, as opposed to 9, which was what we had been doing. Normal folders are as they were, -1. Also now sending folder code 100 for Suitcase folders to viewers, with no filter. All tests pass, but fingers crossed!
2015-03-28varregion: remove use of Constants.RegionSize is various places.Robert Adams1-3/+3
More use of the Util routines for conversion of region handles into addresses.
2015-03-23Make log output of remote admin's restart region call reflect restart ↵Melanie Thielker1-2/+4
cancellations properly.
2015-03-07Make the maptile uploader in remote admin fire and forget so the controlling ↵Melanie Thielker1-1/+4
host gets a timely reply.
2014-12-30WARNING: BREAKING CHANGES FOR REGION MODULE DEVELOPMENT.Diva Canto1-0/+2
This cleans up Opensim's use of mono addins. In particular, the extension points /OpenSim/RegionModules and /OpenSim/WindModule moved from OpenSim.exe to OpenSim.Region.Framework.dll. From here on, developers of region modules should declare their dlls to be dependent on OpenSim.Region.Framework, starting with version 0.8.1 Additional changes: - Addins version uniformly updated to 0.8.1. These numbers should be compatible with the release numbers or else it becomes very confusing. - Mono addins directives moved from files addins.xml to embedded directives in the class and assembly declarations, to make it all consistent
2014-11-21Add an XmlRpc method to get a region's root agent count. This is intendedMelanie Thielker1-0/+26
to let us restart grid regions when the last agent leaves.
2014-08-23Add an admin message to refesh a region's map tile. Will be used to periodicallyMelanie Thielker1-0/+27
rebuild the world map to clean out unused tiles.
2014-08-05 put back a check for null foldedpermsUbitUmarov1-1/+1
2014-06-02Added a ResetLand method to RemoteAdmin, whereby all land is reset with the ↵Diva Canto1-0/+53
given parameters.
2014-06-01Fixed a few things pertaining to interfacing with the estate service. ↵Diva Canto1-6/+6
Specifically, StoreEstateSettings was not being used anywhere; instead EstatSetting.Save was being called, but that method is a trigger to the DB-layer code directly, which, besides being wrong, was making it impossible to replace the service with a remote connector. Also added more packing/unpacking code.
2014-04-20Stopped setting the Service URL "GatekeeperURI" on users' accounts. It isn't ↵Oren Hurvitz1-1/+0
actually used.
2014-01-19varregion: add --noterrain and --noparcel to 'load oar'.Robert Adams1-2/+4
--noterrain suppresses the loading of the terrain from the oar. --noparcels suppresses the loading of parcel information from the oar.
2014-01-19varregion: add --displacement parameter to 'load oar'.Robert Adams1-1/+2
Adds displacment to all objects and terrain loaded from the oar. As an example, if you have a 512x512 region and an old 256x256 oar, doing load oar --displacement "<128,128,0>" oarFile.oar will load the object (and terrain) into the middle of the 512x512 region. If displacement is not specified, 'load oar' works like it always has. If you have a 5
2014-01-10Refactored: use a single function to apply an object's folded permissions to ↵Oren Hurvitz1-7/+5
its main permissions
2013-12-14varregion: rename 'LegacyRegionLocX' back to 'RegionLocX' and same for Y and Z.Robert Adams1-10/+10
Rename 'RegionWorldLocX' to 'WorldLocX' and same for Y and Z. This keeps the downward compatibility and follows the scheme of 'region' and 'world' location naming that is happening in the Util module.
2013-11-28varregion: many replacements of in-place arithmetic with calls toRobert Adams1-3/+3
the Util functions for converting world addresses to region addresses and converting region handles to locations.
2013-11-20Added admin_authenticate_user commandEva Comaroski1-0/+136
2013-11-08Make admin_save_oar request submit a request ID and log this for tracking.Justin Clark-Casey (justincc)1-4/+14
Previous behaviour of always logging 'name' is unhelpful since this actually an error message parameter which is only filled out if an error has occurred
2013-09-28VarRegion: change RegionInfo storage of region coordinates from regionRobert Adams1-10/+10
count number to integer world coordinates. Added new methods RegionWorldLoc[XY]. Refactored name of 'RegionLoc*' to 'LegacyRegionLoc*' throughout OpenSim. Kept old 'RegionLoc*' entrypoint to RegionInfo for downward compatability of external region management packages.
2013-09-25VarRegion: change RegionInfo storage of region coordinates from regionRobert Adams1-10/+10
count number to integer world coordinates. Added new methods RegionWorldLoc[XY]. Refactored name of 'RegionLoc*' to 'LegacyRegionLoc*' throughout OpenSim. Kept old 'RegionLoc*' entrypoint to RegionInfo for downward compatability of external region management packages.
2013-08-17Fix issues with RemoteAdmin admin_save_heightmap and admin_load_heightmap ↵Justin Clark-Casey (justincc)1-15/+30
not working. This is because they were wrongly looking for both regionid and region_id parameters in the same request. Now only region_id is required (and recognized), regionid having been already deprecated for some time. This is essentially Michelle Argus' patch from http://opensimulator.org/mantis/view.php?id=6737 but with tabs replaced with spaces. Thanks!
2013-05-09minor: Remove mono compiler warning in RemoteAdminPluginJustin Clark-Casey (justincc)1-1/+1
2013-05-06Added new method to Remote Admin for reloading the estate settings. This is ↵Diva Canto1-0/+17
meant to be called when some other program has changed the data on the backend.
2013-05-03On startup, start scenes after we're set up all local scenes, rather than ↵Justin Clark-Casey (justincc)1-0/+1
starting scenes before others have been created. This aims to avoid a race condition where scenes could look to inform neighbours that they were up before those neighbours had been created. http://opensimulator.org/mantis/view.php?id=6618
2013-04-04Fix XmlRpcAdmin admin_exists_user call so that it actually returns the last ↵Justin Clark-Casey (justincc)1-1/+1
user login time rather than serializing the DateTime directly which generates a set of unexpected fields. lastlogin return is in unix timestamp format.
2013-03-26Add admin_get_agents xmlrpc method.Justin Clark-Casey (justincc)1-0/+66
This allows one to retrieve information about agents from a particular region (name, id, position, etc.) Similar to output from "show users" See http://opensimulator.org/wiki/Remoteadmin:admin_get_agents for more details
2013-03-26Phase 1 of implementing a transfer permission. Overwrite libOMV's PermissionMaskMelanie1-0/+1
with our own and add export permissions as well as a new definition for "All" as meaning "all conventional permissions" rather than "all possible permissions"
2013-03-24Phase 1 of implementing a transfer permission. Overwrite libOMV's PermissionMaskMelanie1-0/+1
with our own and add export permissions as well as a new definition for "All" as meaning "all conventional permissions" rather than "all possible permissions"
2013-01-23Implement get version RemoteAdmin callMelanie1-0/+16
2013-01-16Add admin_refresh_search command to RemoteAdminMelanie1-0/+29
2012-11-17Remove unnecessary ability to directly set InventoryItemBase.CreatorIdAsUuidJustin Clark-Casey (justincc)1-4/+0
This was necessary historically but hasn't been for many years. Can still get CreatorIdAsUuid, which is really just a UUID cached version of the string CreatorId
2012-11-15Revert "Merge master into teravuswork", it should have been avination, not ↵teravus1-12/+79
master. This reverts commit dfac269032300872c4d0dc507f4f9062d102b0f4, reversing changes made to 619c39e5144f15aca129d6d999bcc5c34133ee64.
2012-09-29Get rid of some unnecessary casts in RemoteAdminPlugin.Justin Clark-Casey (justincc)1-5/+5
This was stopping http://code.google.com/p/opensimtools/wiki/RemoteAdminPHPClass from working with some methods (e.g. create_user). However, this casting has been around for at least 2 years so I'm puzzled that it worked in the first place, though it probably is extremely old sample code.
2012-09-22Remove deprecated parameters for region_id.Michelle Argus1-74/+0
Remove deprecated parameters for region_id as anounced in january 2012.
2012-09-14Support multi-region OAR filesOren Hurvitz1-0/+7
Merged ArchiveWriteRequestPreparation.cs and ArchiveWriteRequestExecution.cs. This simplifies the code, and it's faster to write each scene to the archive as it's found rather than all at once at the end.
2012-06-03When regions are set to shut down the instance, always send notifications toMelanie1-6/+30
all affected regions and disregard the region id parameter.
2012-05-28If a region is not found on a simulator, make the health query returnMelanie1-4/+13
0 to indicate it's still starting rather than an error. There are other methods that can discover the presence of a region and slow starting regions may cause the watchdog to kill them while they start,
2012-02-03Changed save oar and save iar parameter -p|--profile to -h|--home, including ↵Snoopy Pfeffer1-2/+2
corresponding RemoteAdmin parameter
2012-01-28Add the ability to abort a pending restart using the viewer UI or aMelanie1-1/+19
RemoteAdmin message
2012-01-06Allow RemoteAdmin to deal with all the different kinds of region id ↵Justin Clark-Casey (justincc)1-215/+191
parameter that have been used in different methods. See http://opensimulator.org/mantis/view.php?id=5814 Thanks Michelle Argus!
2011-12-19addresses mantis #5827nebadon1-1/+1
RAdmin - admin_save_oar fails if noassets parameter missing thanks Michelle Argus
2011-12-12Remove spammy log messages when querying sim healthMelanie1-8/+0
2011-12-08Remove a left over log outputMelanie1-2/+1
2011-12-08Remove superfluous try blockMelanie1-27/+14
2011-12-08Adapt to justincc's remote admin refactorMelanie1-1744/+1394
2011-12-07Remove warning in admin_save_oar xmlrpc method where noassets == true was ↵Justin Clark-Casey (justincc)1-1/+1
comparing against an object rather than a string