aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/EstateSettings.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2011-03-22Add some more fields to Estate settings and make them work.Melanie1-0/+24
Run alter table estate_settings add column AllowLandmark tinyint not null default 1, add column AllowParcelChanges tinyint not null default 1, add column AllowSetHome tinyint not null default 1; to make this work.
2011-03-22Adding a helper function lifted from Aurora. Not for core.Melanie1-0/+9
2011-01-26Add userFlags check to isBanned. This checks bans against DenyAnonymous and ↵Tom1-2/+21
DenyMinors. Note that the ban doesn't actually work yet due to some stuff mel's working on .
2010-03-22Remove the reading of estate_settings.xml and the associated processing ofMelanie1-187/+7
defaults. Adding code to facilitate estate creation / managemment as part of first time start up
2010-01-09Add functionality to estate "Allowed Users" and "Allowed Groups". Allowed usersMelanie1-0/+28
will be honored now, while allowed groups will not. This requires additional groups module integration work
2009-06-01Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames1-1/+1
LICENSE.txt.
2009-04-28Let estate owners and managers enter nonpublic estates unconditionally.Melanie Thielker1-0/+3
Let gods go to nonpublic estates as well.
2009-04-27From: Alan M Webb <alan_webb@us.ibm.com>Dr Scofield1-0/+5
Added support for access control lists. Scene: Added test to AddNewClient for an entry in the access list when connecting to a region with limited access. EstateSettings: Added an HasAccess(UUID) property to test for an entry in the estate's access list. RemoteAdmin: Add RPC calls for admin_acl_list, clear, add, and remove.
2009-04-17* remind me to never touch EstateSettings ever again. Ever.lbsa711-4/+4
2009-04-17* Apparently, I broke reflection voodo. Reverting.lbsa711-22/+22
This fixes mantis #3477
2009-04-17quick fix for mantis #3477 --- m_configMember is being picked up byDr Scofield1-26/+26
MySQLEstateData.cs via reflection and then causes MySQL to get all confused and panicky... NOTE: the MySQL test cases are still very unhappy...
2009-04-17* Some more work on refactoring configs;lbsa711-26/+26
* Moved the constants out into a separate DefaultConfig * Pulled configMember up * Some minor CCC
2009-02-21* Applied a patch that: Added estate ban table to migration scripts and ↵lbsa711-3/+3
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!
2008-11-08* Added IClientIM to IClientCore interfacesAdam Frisby1-3/+1
* Changed SendInstantMessage, dropped fromAgentSession and imSessionID as security precaution, see http://opensimulator.org/wiki/OpenSim_0.6_IClientAPI#Porting_Guide for details on porting. * Removed unused usings from Framework.*
2008-10-13* Apply a modified version of the part of ↵Justin Clarke Casey1-1/+1
http://opensimulator.org/mantis/view.php?id=2361 that allows region registration to be enabled/disabled on the grid server * Region registration is enabled by default in the configuration unless the user chooses otherwise * On the console * show status - shows grid status * enable-reg - enables region registration to the grid * disable-reg - disables region registration * Enabling or disabling region registration will not affect any other grid functions or regions already on the grid
2008-10-11Make a missing or read-only estate_settings.xml non-fatalMelanie Thielker1-10/+16
2008-09-26* Patch from JHurlimanTeravus Ovares1-12/+12
* Updates to libomv r2243, * Remove lots of unnecessary typecasts * Improves SendWindData() Thanks jhurliman. * Will update OpenSim-libs in 10 minutes..
2008-09-06Mantis #2133Melanie Thielker1-1/+1
Thank you, Xugu Madison and ChrisDown, for a patch that fixes linux filename extensions from .Xml back to .xml
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares1-40/+40
* 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-08-14Make the estate owner work. Changes permissions checks to allow theMelanie Thielker1-0/+11
estate owner user the ability to add and remove estate managers, and have EM rights outside of that.
2008-08-01Estate series, patch 9 (#9157)Melanie Thielker1-0/+8
Adds the new access semantics and the new flag (allow only age verified) Plumbs in the abuse email address from sim to viewer. The other way around, libomv appears to be lacking support for the data field in the packet. Includes a migration, run prebuild!
2008-08-01Patch #8 in the estate series. Introduces the concept of an estateMelanie Thielker1-0/+16
owner (alongside the master avatar) and provides storage fo the abuse email address. No user functionality yet. This patch includes a migration.
2008-07-18fixing warnings in EstateSettings and correcting coding style:Dr Scofield1-20/+20
* warning was: OpenSim/Framework/EstateSettings.cs(277): warning CS0472: The result of comparing `libsecondlife.LLUUID' against null is always `false'. This operation is undocumented and it is temporary supported for compatibility reasons only * coding style: space before flow control statements please! http://blogs.msdn.com/brada/articles/361363.aspx
2008-07-18Patch #9151Melanie Thielker1-335/+325
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-87/+0
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-275/+0
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-162/+0
Patch #4 of the region settings series. Partial functionality of the new storage system. More patches to follow.
2008-07-11Mantis#1005. Thank you kindly, Mircea for a two patches that:Charles Krinke1-4/+4
Addresses both locale issues and setting the waterHeight correctly.
2008-06-19Mantis#1543. Thank you kindly, Jonc for a patch that:Charles Krinke1-3/+3
Implements terrain bake from Region/Estate dialog and respects estate settings during terraforming
2008-05-30* Added helper method to the Sun module to Get the Linden hour based on the ↵Teravus Ovares1-1/+3
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-04-29* Spring cleaning.Adam Frisby1-127/+94
* Added new generic "Location" class to handle 2D integer locations. Going to use it to replace all RegionHandle and X,Y coordinate references throughout the entire project. You have been warned.
2008-04-23From: Kurt Taylor <krtaylor@us.ibm.com>Justin Clarke Casey1-0/+12
Attached is a patch for adding the llGetSunDirection functionality. It was implemented by adding a parameter to estate settings for storing the sun position. The sun position is calculated and stored via the sun module everytime the client's sun position is updated. It was tested with several different srcipts on Linux and Windows
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby1-2/+3
(this took a while to run).
2008-04-16* Set default EstateSettings regionFlags to allow 'set home here', and ↵Teravus Ovares1-1/+1
'create landmark'. This won't apply retroactively, so you'll need to replace the region_flags value in your estate_settings.xml file to 336723974 and then in the estate tools dialog, re-set your desired simulator setup if you want people to be able to create landmarks without viewing admin options.
2008-04-16* Applying melanie's Landmark patch. Thanks Melanie!Teravus Ovares1-1/+2
* To make a landmark, you currently have to enable admin options in the advanced menu first. We're working on this.. however use the admin options solution in the mean time.
2008-04-15* Fixes an issue with the BaseHttpServer in LinuxTeravus Ovares1-0/+18
* 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-3/+3
* 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-18Formatting cleanup.Jeff Ames1-38/+32
2008-02-05Converted logging to use log4net.Jeff Ames1-2/+5
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-01-15* Mother of all commits:Adam Frisby1-46/+46
* Cleaned up copyright notices in AssemblyInfo.cs's * Added Copyright headers to a bunch of files missing them * Replaced several common string instances with a static constant to prevent reallocation of the same strings thousands of times. "" -> String.Empty is the first such candidate.
2008-01-04*Added ability to skip any use of the console when configuring and assume ↵mingchen1-1/+1
default value. This is useful when the server is running by itself and a new region request is added without sufficient information
2008-01-02* Added the ability for Region Owners to add and remove estate managers ↵Teravus Ovares1-3/+58
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/+252
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.
2008-01-02* Fixed an issue where the RegionFlags and SimAccess settings were being ↵Teravus Ovares1-2/+2
saved incorrectly. If your region is already having an issue on boot with parsing [region_flags] or [sim_access], then this won't solve your issue. Default value for region_flags is 0 and default value for sim_access is 21 in the EstateSettings.XML file
2007-12-27* Optimized usingslbsa711-2/+2
* shortened references * Removed redundant 'this' * Normalized EOF
2007-12-10saved OpenSim source code from the giant rampaging unterminated copyright ↵Jeff Ames1-2/+2
notice of doom
2007-11-19there is no real reason to write this value back to estate settings,Sean Dague1-1/+5
and it is the most often tickled part of this race condition.
2007-10-31* Moved OpenSim/Framework/General to OpenSim/Framework for great justice.lbsa711-0/+0
2007-10-31set svn:eol-styleJeff Ames1-706/+706
2007-10-30* Optimized usingslbsa711-229/+199
* Shortened type references * Removed redundant 'this' qualifier