aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Modules/World/Estate/EstateManagementModule.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-07-18Patch to fix saving of estate managers list loaded during migration.Melanie Thielker1-1/+2
No longer teleports an agent home unless their root agent is being banned. Visual blocking is still in effect.
2008-07-18Patch adds bool IsManager(LLUUID) to IEstateModule.Melanie Thielker1-0/+12
Returns true whenever the LLUUID references a user who is either an EM or the region owner. Please note that ownership is region-scoped, while EM is estate-scoped.
2008-07-18Patch #9151Melanie Thielker1-64/+170
Makes the estate dialog fully functional. Implements all client facing functionality. Moves estate data from estate_settings.xml, which is used to provide defaults, to the region data store. Creates one estate for each region, and places the region in it. Converts all region bans to estate bans.
2008-07-14Patch #9150Melanie Thielker1-6/+75
Patch 7 of the region patches. Finish off the region parts of the estate dialog. Full user functionality. Terrain textures, heights, water, avatar counts, prim bonus, debug settings and region toggles can now be set from the dialog on a per-region basis. Estate stuff defaults to sane values where there are no defaults, to estate_settings.xml otherwise. Sun still b0rked :(
2008-07-14Patch #9149Melanie Thielker1-48/+28
Make all of the toggles go live. Utilizes the new database table for almost everything. Remove lots of now unneeded settings from the EstateSettings class
2008-07-14Patch #9147Melanie Thielker1-61/+71
Patch #4 of the region settings series. Partial functionality of the new storage system. More patches to follow.
2008-07-08* Changed casing of some archaic methods to conform with code standardslbsa711-9/+9
2008-06-27move along, nothing to see here. just a couple of lazy variables.Dr Scofield1-1/+2
2008-06-21* Adds Region ban capability to Regions. You access this by going to ↵Teravus Ovares1-1/+85
World->Region/Estate. Then on the Estate tab, at the lower right hand corner, clicking the 'Add' button and picking an avatar. * It only persists across reboots for the mySQL datastore currently. * Currently have stubs in the other datastores.
2008-06-02* Fixes a bug saving the current sun phase to the estate_settings file.Teravus Ovares1-1/+7
2008-05-30* Fixed a dangling event hook that I added.Teravus Ovares1-0/+1
* Added a Non-finite avatar position reset. This will either handle the <0,0,0> avatar gracefully, or send the avatar to 127,127,127 if that also doesn't work. ( I've only been able to reproduce this error once on my development workstation )
2008-05-30Update svn properties. Formatting cleanup.Jeff Ames1-1/+1
2008-05-30* Added helper method to the Sun module to Get the Linden hour based on the ↵Teravus Ovares1-1/+2
math in the sun module. This populates the sun phase slider on the terrain tab in the estate tools according to the current sun phase. Display purposes only for now. Need to go the other way for setting the sun phase based on the linden hour in the estate tools.
2008-05-29* Caches UUIDName requestsTeravus Ovares1-2/+46
* Looks up UUIDNames for script time and colliders in a separate thread. * Hopefully this'll allow you to look at top scripts on a region that has a lot of scripts without crashing your client thread.
2008-05-25* A hacky Top Scripts display. It isn't accurate as far as ms accounting, ↵Teravus Ovares1-9/+27
however you can use it to help find out what scripts are causing your simulator to cry. * Access it from the Estate tools/Debug tab.
2008-05-25* Adds Top Colliders when using ODE. Access it from the estate tools/debug tab.Teravus Ovares1-0/+39
2008-05-14* Comitting 0001271: [PATCH] Refactor permissions to fully allow stacking ↵Teravus Ovares1-3/+3
permissions modules. From Melanie. Thanks Melanie!
2008-05-06*LLClientView is now pushed the EstateSettings instead of pulling it from ↵mingchen1-9/+63
the scene...more to standards *LandChannel no longer requires libsecondlife.Packets (it should have never needed it in the first place)
2008-05-05* Refactor: Break out permissions code into a separate region PermissionsModuleJustin Clarke Casey1-2/+2
2008-05-04Update svn properties.Jeff Ames1-386/+386
2008-05-04* Reformatted EstateManagementModuleAdam Frisby1-61/+48
2008-05-04*Fixed a mistake in the EstateManagementModule that messed up the trunk.mingchen1-29/+1
2008-05-04*Fixed up EstateManagementModule to the module standard - no more packets ↵mingchen1-497/+181
allowed! *Started cleaning up the land module
2008-05-03*Moved EstateManager into a region modulemingchen1-699/+744
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby1-3/+3
(this took a while to run).
2008-04-17* Acks the first UseCircuitCode packet Teravus Ovares1-0/+25
* Implements Teleport One Agent Home
2008-04-15* Fixes an issue with the BaseHttpServer in LinuxTeravus Ovares1-15/+17
* Fixes an estate naming issue * Fixes a land issue with the landobject not reporting the proper parcel prim. * A few other tweaks.
2008-04-03* Fixes Region/Estate panel in current Linden Official client.Teravus Ovares1-4/+7
* Sets the default estate parentID to 1.. which means that all regions are treated like private estates in the client as opposed to Linden Mainland. (no space server hiccup message). If that message annoys you and you want to get rid of it, set your parentEstateID to 1.
2008-03-21* Removed more encoding faults.Adam Frisby1-4/+1
2008-03-21* Converted a large number of ASCII encodings to UTF8.Adam Frisby1-1/+2
* We should not be using ASCII anywhere except for legacy compatibility reasons. * A large number of UTF8 Encoders are being used in places where we should be using Util.StringToField instead. These have been tagged with // ENCODING FAULT * This should fix Mantis#799 - Japanese Profile Text does not work.
2008-03-18Formatting cleanup.Jeff Ames1-27/+27
2008-03-06* Disabled ancient TerrainEngine.Adam Frisby1-3/+0
* 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.
2008-02-06* Added the ability to start and stop all scripts in the simulator using the ↵Teravus Ovares1-0/+20
debug tab on the estate tools. This along with the disable physics via the debug tab are persistant across reboots. That means that if it's disabled when you shut down the simulator, the simulator will come up again when you start it up without loading the scripts. Turning them back on is as simple as unchecking 'disable scripts' in the debug tab of the estate tools.
2008-02-05Converted logging to use log4net.Jeff Ames1-9/+11
Changed LogBase to ConsoleBase, which handles console I/O. This is mostly an in-place conversion, so lots of refactoring can still be done.
2008-02-02* Added a way to temporarily disable physics using the estate toolsTeravus Ovares1-0/+16
* Added a method for Tedd to hook to in scene to disable the Scripting engine that currently says, [TOTEDD] Here is the method to trigger disabling of the scripting engine.
2008-01-13Anti-crash fix: Allow int (numbers without dot) when changing Estate terrain ↵Tedd Hansen1-10/+22
settings. Also added exception handling if string->float conversion still should fail for some reason.
2008-01-04* Added the ability for estate managers to use the magic secondlife blue ↵Teravus Ovares1-1/+31
card of death to send out region and estate messages. * Switched over Region Restart notices to the magic secondlife blue card of death method.
2008-01-04* Fixing a the time clock issue on Sim Restart messages. See Mantis 287Teravus Ovares1-2/+3
2008-01-03* Made covenant changes made in the estate tools persist across sim restarts.Teravus Ovares1-1/+2
2008-01-02* Added the ability for Region Owners to add and remove estate managers ↵Teravus Ovares1-24/+82
using the estate tools. * Estate managers get abilities like the region owner for now. * Estate managers, you'll need to request server admin status to be able to activate the estate tools dialog (haven't figured out why this is the case yet) * Switching from grid mode to standalone or switching grids will make the stored Estate Manager UUIDs not match up with a valid account so you'll see (waiting) listed there instead of a user until you reset them or go back to the grid you added them from.
2008-01-02* Did a bit of estate work. Added some fields to EstateSettings.xml for ↵Teravus Ovares1-0/+78
estate managers. * You can put UUIDs in those fields to give other users some ability to help manage a sim you own. * Also started decoding the EstateOwnerMessage packet convolutions.
2007-12-27* Optimized usingslbsa711-11/+13
* shortened references * Removed redundant 'this' * Normalized EOF
2007-12-18* Added Incomplete Handling of the RegionInfoRequest packet Teravus Ovares1-0/+52
* Added Incomplete Handling of the EstateCovenantRequest packet * Added Incomplete Handling of the EstateOwnerMessageRequest.ChangeEstateCovenantid method * Fixed a race condition with avatar animations
2007-12-10saved OpenSim source code from the giant rampaging unterminated copyright ↵Jeff Ames1-2/+2
notice of doom
2007-11-25* Added the ability to restart your individual sims from within them using ↵Teravus Ovares1-0/+19
the estate tools. * The sims properly restart, however they don't yet notify the existing avatars that they are up. To see the sim again, you'll need to log-out and back in until I can figure out how to get the proper data to the sims and to the avatar so they reconnect again.
2007-11-18* Refactored IClientAPI.OutPacket to require a second mandatory parameter. ↵Teravus Ovares1-1/+1
This parameter has an enum:int ThrottleOutPacketType and contains types; Resend, Land, Wind, Cloud, Task, Texture, and Asset.
2007-10-30* Optimized usingslbsa711-15/+13
* Shortened type references * Removed redundant 'this' qualifier
2007-10-29as per the "Filesystem cleanup for OpenSim repository" mailing list thread. ↵MW1-1/+1
Have flattened the OpenSim.Framework project/namespace. The problem is that the namespace is still wrong as its "OpenSim.Framework" while the directory is "OpenSim\Framework\General" , so we need to decide if we change the directory or correct the namespace. Note this has lead to a big flat project, but I think a lot of the files we most likely don't even use any longer. And others belong in other projects/namespaces anyway.
2007-10-22* Made EstateSetting static since there's only one instance, and we only ↵lbsa711-46/+46
need to create it once * Now cacheing RegionInfos indefinitively; we should add a tiomeout to this cache
2007-09-21* Continued work on Region layerlbsa711-15/+14
* Added Close() to ScenePresence to remove and destroy PhysicsActor