aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules/World/Estate/EstateManagementModule.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2010-09-27Restrict top colliders / top scripts to estate managersMelanie1-0/+3
2010-08-24Plumb the region type through to the ProductName field in estate messagesMelanie1-0/+1
2010-08-16Work on TeleportStart: renamed method from TeleportLocationStart to ↵Diva Canto1-3/+0
TeleportStart, and now sending this upon all teleports, not just some, and in the right place (EntityTransferModule).
2010-05-04Add perms check to the teleport home client command handlers.Melanie Thielker1-0/+6
2010-05-04Strip estate message sending out from the estate management module andMelanie Thielker1-4/+10
the dialog module. Convert it to an event on the estate module interface. The old implementation did the same as message to region, a button that is right next to it on the UI. This implementation prevented people from adding a more sane one in a module.
2010-05-04make the events more useful by providing the source regionMelanie Thielker1-2/+2
2010-05-04Add events to the estate interface to let interested modules know ofMelanie Thielker1-0/+36
changes to estate settings
2010-05-04Allow reloading of estate settings into a running region. Move sun updateMelanie Thielker1-37/+3
helper into Scene, since that is less evil than exposing m_storageManager to the public.
2010-03-19Cleaned up access to scenepresences in scenegraph. GetScenePresences and ↵Dan Lake1-19/+12
GetAvatars have been removed to consolidate locking and iteration within SceneGraph. All callers which used these to then iterate over presences have been refactored to instead pass their delegates to Scene.ForEachScenePresence(Action<ScenePresence>).
2010-03-17Inconsistent locking of ScenePresence array in SceneGraph. Fixed by ↵Dan Lake1-4/+2
eliminating option to return the actual list. Callers can now either request a copy of the array as a new List or ask the SceneGraph to call a delegate function on every ScenePresence. Iteration and locking of the ScenePresences now takes place only within the SceneGraph class. This patch also applies a fix to Combat/CombatModule.cs which had unlocked iteration of the ScenePresences and inconsistent try/catch around the use of those ScenePresences.
2010-02-12Apply last two patches from http://opensimulator.org/mantis/view.php?id=3522Justin Clark-Casey (justincc)1-2/+2
These patch should allow people using systems that do not have their locale set to En_US or similar to use OpenSim without suffering effects such as being a million miles up in the air on login. The problem was caused by parsing strings without forcing that parse to be En_US (hence different decimal and digit group symbols were causing problems). Thanks very much to VikingErik for doing the legwork on this fix and phacelia for spotting it in the first place.
2010-01-29Revert "Updates all IRegionModules to the new style region modules."Melanie1-35/+23
This reverts commit ec3c31e61e5e540f822891110df9bc978655bbaf.
2010-01-23Updates all IRegionModules to the new style region modules.Revolution1-23/+35
Signed-off-by: Melanie <melanie@t-data.com>
2010-01-10Remove all references to master avatar, replacing with estate owner whereMelanie1-16/+2
appropriate. This changes the behavior of the REST plugins and RemoteAdmin's region creation process.
2010-01-09Less refs to UserProfileCacheService. Compiles but likely doesn't run.Diva Canto1-11/+4
2010-01-09A last fix for estate access by group. One should send the correct list.Melanie1-2/+2
2010-01-09Add functionality to estate "Allowed Users" and "Allowed Groups". Allowed usersMelanie1-92/+152
will be honored now, while allowed groups will not. This requires additional groups module integration work
2009-12-03* Terrain uploads via the Estate Tools now support a multitude of file ↵Adam Frisby1-19/+31
formats. Specifically: . bmp, .raw, .r32 & .r64. (in ascending order of precision) * It uses file length as the detection routine (as each of these formats has a distinct size in bytes for a 256x256 array.) - more formats should be possible to add.
2009-10-23Experimental change to use an immutable array for iterating ScenePresences, ↵John Hurliman1-2/+5
avoiding locking and copying the list each time it is accessed
2009-10-15* Removed some of the redundant broadcast functions in Scene and SceneGraph ↵John Hurliman1-1/+1
so it is clear who/what the broadcast is going to each time * Removed two redundant parameters from SceneObjectPart * Changed some code in terse update sending that was meant to work with references to work with value types (since Vector3 and Quaternion are structs) * Committing a preview of a new method for sending object updates efficiently (all commented out for now)
2009-10-02* Attempting to fix a issue with console commands & the estate module. Again.Adam Frisby1-4/+52
2009-09-24* Send Updated Information Packet to Clients after updating estate settings.Adam Frisby1-0/+2
2009-09-24* Establishing why new console commands fail to work. >_>Adam Frisby1-4/+6
2009-09-24* Fixing typo.Adam Frisby1-1/+1
2009-09-24* Added two new commands to EstateManagementModuleAdam Frisby1-6/+55
* Also, I hate git.
2009-08-17Did I say that i don't like git? Remove some stuff that shouldn't haveMelanie1-2/+1
gone in.
2009-08-17Add System.Xml reference to the console projectMelanie1-1/+2
2009-06-01Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames1-1/+1
LICENSE.txt.
2009-05-12Thank you kindly, Patnad, for a patch that:Charles Krinke1-11/+5
This is to handle the changes in the v1.23 viewer of LL regarding the adult rating. With this patch a region can be changed to the adult rating from LL viewer v1.23 and above.
2009-03-13Thank you, mcortez, for a patch that fixes a number of long standingMelanie Thielker1-14/+39
issues with the sun module. Fixes Mantis #3295
2009-02-21* Applied a patch that: Added estate ban table to migration scripts and ↵lbsa711-7/+7
nhibernate mapping. Refactored property getters and setters for estate ban object to support NHibernate. * Added estate ban table to migration scripts of all supported databases. * Added nhibernate mapping for EstateBans property of EstateSettings * Refactored property accessors for EstateBan object. * Added comments for EstateBan properties. * Ensured that NHibernate tests pass with NUnitGUI. * Ensured that nant test target passes. This fixes mantis #3210. Thank you, tlaukkan!
2009-02-20* Renamed and encapsulated m_sceneGraph as SceneGraph for ccclbsa711-1/+1
2009-02-12large scale fix for svn props after "the great refactor"Sean Dague1-13/+13
2009-02-12* optimized usings.lbsa711-23/+25
2009-02-10this is step 2 of 2 of the OpenSim.Region.Environment refactor.Dr Scofield1-3/+3
NOTHING has been deleted or moved off to forge at this point. what has happened is that OpenSim.Region.Environment.Modules has been split in two: - OpenSim.Region.CoreModules: all those modules that are either directly or indirectly referenced from other OpenSim packages, or that provide functionality that the OpenSim developer community considers core functionality: CoreModules/Agent/AssetTransaction CoreModules/Agent/Capabilities CoreModules/Agent/TextureDownload CoreModules/Agent/TextureSender CoreModules/Agent/TextureSender/Tests CoreModules/Agent/Xfer CoreModules/Avatar/AvatarFactory CoreModules/Avatar/Chat/ChatModule CoreModules/Avatar/Combat CoreModules/Avatar/Currency/SampleMoney CoreModules/Avatar/Dialog CoreModules/Avatar/Friends CoreModules/Avatar/Gestures CoreModules/Avatar/Groups CoreModules/Avatar/InstantMessage CoreModules/Avatar/Inventory CoreModules/Avatar/Inventory/Archiver CoreModules/Avatar/Inventory/Transfer CoreModules/Avatar/Lure CoreModules/Avatar/ObjectCaps CoreModules/Avatar/Profiles CoreModules/Communications/Local CoreModules/Communications/REST CoreModules/Framework/EventQueue CoreModules/Framework/InterfaceCommander CoreModules/Hypergrid CoreModules/InterGrid CoreModules/Scripting/DynamicTexture CoreModules/Scripting/EMailModules CoreModules/Scripting/HttpRequest CoreModules/Scripting/LoadImageURL CoreModules/Scripting/VectorRender CoreModules/Scripting/WorldComm CoreModules/Scripting/XMLRPC CoreModules/World/Archiver CoreModules/World/Archiver/Tests CoreModules/World/Estate CoreModules/World/Land CoreModules/World/Permissions CoreModules/World/Serialiser CoreModules/World/Sound CoreModules/World/Sun CoreModules/World/Terrain CoreModules/World/Terrain/DefaultEffects CoreModules/World/Terrain/DefaultEffects/bin CoreModules/World/Terrain/DefaultEffects/bin/Debug CoreModules/World/Terrain/Effects CoreModules/World/Terrain/FileLoaders CoreModules/World/Terrain/FloodBrushes CoreModules/World/Terrain/PaintBrushes CoreModules/World/Terrain/Tests CoreModules/World/Vegetation CoreModules/World/Wind CoreModules/World/WorldMap - OpenSim.Region.OptionalModules: all those modules that are not core modules: OptionalModules/Avatar/Chat/IRC-stuff OptionalModules/Avatar/Concierge OptionalModules/Avatar/Voice/AsterixVoice OptionalModules/Avatar/Voice/SIPVoice OptionalModules/ContentManagementSystem OptionalModules/Grid/Interregion OptionalModules/Python OptionalModules/SvnSerialiser OptionalModules/World/NPC OptionalModules/World/TreePopulator
2009-02-06This changeset is the step 1 of 2 in refactoringDr Scofield1-2/+2
OpenSim.Region.Environment into a "framework" part and a modules only part. This first changeset refactors OpenSim.Region.Environment.Scenes, OpenSim.Region.Environment.Interfaces, and OpenSim.Region.Interfaces into OpenSim.Region.Framework.{Interfaces,Scenes} leaving only region modules in OpenSim.Region.Environment. The next step will be to move region modules up from OpenSim.Region.Environment.Modules to OpenSim.Region.CoreModules and then sort out which modules are really core modules and which should move out to forge. I've been very careful to NOT BREAK anything. i hope i've succeeded. as this is the work of a whole week i hope i managed to keep track with the applied patches of the last week --- could any of you that did check in stuff have a look at whether it survived? thx!
2009-01-08* refactor: move estate dialog to DialogModuleJustin Clarke Casey1-3/+8
* This appeared only to be implemented for the region, and doesn't currently seem to work anyway
2009-01-08* refactor: move code for sending a message to all users in a region to the ↵Justin Clarke Casey1-3/+4
DialogModule
2008-12-30* Implement saving of region settings in OAR filesJustin Clarke Casey1-4/+1
* This means that you can now save terrain textures, water height, etc. * Estate settings are not supported * Older OAR files without these settings can still be loaded
2008-12-18Fix and streamline the RegionHandshake stuff for estate managersMelanie Thielker1-8/+3
2008-11-21Refactor: Scene.ExternalChecks -> Scene.Permissions. Also make allMelanie Thielker1-6/+6
the internals of the permissions module adapter sane
2008-11-14* Implements terrain raw upload. You can now upload your .raw terrain files ↵Teravus Ovares1-0/+115
using the Estate Tools. * Could this be extended in the future to support .oar uploads too? Only time will tell!
2008-11-12* refactor: as per a recent opensim-dev thread, rename InnerScene to ↵Justin Clarke Casey1-1/+1
SceneGraph to make it more descriptive of its intended function
2008-11-10* Commit allows downloading of the .raw terrain from the estate tools.Teravus Ovares1-0/+26
* Implements the SendInitiateDownload method in IClientAPI * Uses the ITerrainModule Interface to write a terrain file to disk then uses a FileStream to read the binary file from the disk and put it in a byte array. and save to the xFer list. * It then tells the client to download the file and the client initiates an Xfer request.
2008-11-07* Apply patch in http://opensimulator.org/mantis/view.php?id=2397Justin Clarke Casey1-0/+5
* Fix from 7139 also needed in the Estate Menu teleport home functions * Thanks idb
2008-10-11Remove a UUID fudge that broke "Abandon Land"Melanie Thielker1-2/+2
2008-10-10A bit more estate fudgingMelanie Thielker1-1/+12
2008-10-10Add the beginnings of a sim health check (through remote admin)Melanie Thielker1-0/+5
2008-09-28Mantis#296. Thank you kindly, Idb for a patch that resolves:Charles Krinke1-0/+23
Estate/ Manager Owner Uses the Region/Estate Menu Region TAB, and uses "Teleport Home All Users..." (Action Button), the action will complete but no one will be teleported and all users still function in the region ok.
2008-09-26* Patch from JHurlimanTeravus Ovares1-30/+30
* Updates to libomv r2243, * Remove lots of unnecessary typecasts * Improves SendWindData() Thanks jhurliman. * Will update OpenSim-libs in 10 minutes..