aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/EstateSettings.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* RegionHandshake IS critical llupd protocol not to be done by odd modulesUbitUmarov2019-03-201-4/+4
|
* add options for regions to ignore age < 18 and payment access control where ↵UbitUmarov2018-07-141-6/+5
| | | | they don't apply
* reassign estate setting TaxFree to the role of AllowAccessOverride, as ↵UbitUmarov2018-06-191-25/+3
| | | | viewers did. Keeping name to reuse dbs entries, etc. let viewers change it, but still NOP
* mantis 8271: work around missing encoding of estate bans on the pseudo url ↵UbitUmarov2017-12-301-8/+35
| | | | encode used on POST, without changing the xml also used elsewhere. Possible this can be used in other case
* Massive tab and trailing space cleanupMelanie Thielker2017-01-051-1/+1
|
* viewer crash bug fix: fis the udp packets split of SendEstateList() large ↵UbitUmarov2016-10-241-4/+28
| | | | lists; Enforce size limits on the estate lists since currently required for viewers compatibily; improve handling of changes with large selected items. This is still bad, users may need to close and reopen the region/estate information to get correct Allowed and Banned lists after a change. This happens because of viewer resent/outOfOrder packets that completly break this lists updates protocol
* seems to compile ( tests comented out)UbitUmarov2015-09-021-12/+25
|
* bad merge?UbitUmarov2015-09-011-2/+21
|\
| * Merge branch 'master' into careminsterMelanie2013-05-111-1/+0
| |\ | | | | | | | | | | | | | | | | | | | | | Conflicts: OpenSim/Region/Framework/Scenes/Scene.cs OpenSim/Services/LLLoginService/LLLoginResponse.cs OpenSim/Services/LLLoginService/LLLoginService.cs OpenSim/Tests/Common/Mock/TestClient.cs
| * | Fix a merge issueMelanie2012-10-121-5/+5
| | |
| * | Fx up estate settingsMelanie2012-04-181-1/+1
| | |
| * | Merge branch 'master' into careminsterMelanie2012-04-171-2/+2
| |\ \ | | | | | | | | | | | | | | | | Conflicts: OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
| * \ \ Merge branch 'master' into careminsterMelanie2012-01-261-0/+6
| |\ \ \ | | | | | | | | | | | | | | | | | | | | Conflicts: OpenSim/Framework/EstateSettings.cs
| * | | | Add some more fields to Estate settings and make them work.Melanie2011-03-221-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.
| * | | | Adding a helper function lifted from Aurora. Not for core.Melanie2011-03-221-0/+9
| | | | |
| * | | | Add userFlags check to isBanned. This checks bans against DenyAnonymous and ↵Tom2011-01-261-2/+21
| | | | | | | | | | | | | | | | | | | | DenyMinors. Note that the ban doesn't actually work yet due to some stuff mel's working on .
* | | | | Correct minor bug regarding packing of estate bansDiva Canto2014-06-011-12/+19
| | | | |
* | | | | Fixed a few things pertaining to interfacing with the estate service. ↵Diva Canto2014-06-011-6/+95
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | Fix a bug where estate not found would result in a dummy estate record with ↵Diva Canto2014-05-311-0/+19
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | erroneous information. Also, added conversion of EstateSettings from/to key-value pairs in preparation for robust net work connectors.
* | | | Send up the part missing from the Avination Estate commit.Melanie2013-05-111-1/+33
| |_|/ |/| | | | | | | | Warning - contains a small migration.
* | | refactor: Rename EstateSettings.IsEstateManager() to ↵Justin Clark-Casey (justincc)2012-04-171-2/+2
| |/ |/| | | | | | | | | | | EstateSettings.IsEstateManagerOrOwner() to reflect what it actually does. This makes it consistent with other parts of OpenSimulator that are treating ESTATE_MANAGER and ESTATE_OWNER as different entities. As per opensim-dev mailing list.
* | llManageEstateAccess implementation ↵PixelTomsen2012-01-261-0/+6
|/ | | | | | http://wiki.secondlife.com/wiki/LlManageEstateAccess Signed-off-by: BlueWall <jamesh@bluewallgroup.com>
* Remove the reading of estate_settings.xml and the associated processing ofMelanie2010-03-221-187/+7
| | | | | defaults. Adding code to facilitate estate creation / managemment as part of first time start up
* Add functionality to estate "Allowed Users" and "Allowed Groups". Allowed usersMelanie2010-01-091-0/+28
| | | | | will be honored now, while allowed groups will not. This requires additional groups module integration work
* Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames2009-06-011-1/+1
| | | | LICENSE.txt.
* Let estate owners and managers enter nonpublic estates unconditionally.Melanie Thielker2009-04-281-0/+3
| | | | | | Let gods go to nonpublic estates as well.
* From: Alan M Webb <alan_webb@us.ibm.com>Dr Scofield2009-04-271-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.
* * remind me to never touch EstateSettings ever again. Ever.lbsa712009-04-171-4/+4
|
* * Apparently, I broke reflection voodo. Reverting.lbsa712009-04-171-22/+22
| | | | | This fixes mantis #3477
* quick fix for mantis #3477 --- m_configMember is being picked up byDr Scofield2009-04-171-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...
* * Some more work on refactoring configs;lbsa712009-04-171-26/+26
| | | | | | | * Moved the constants out into a separate DefaultConfig * Pulled configMember up * Some minor CCC
* * Applied a patch that: Added estate ban table to migration scripts and ↵lbsa712009-02-211-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!
* * Added IClientIM to IClientCore interfacesAdam Frisby2008-11-081-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.*
* * Apply a modified version of the part of ↵Justin Clarke Casey2008-10-131-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
* Make a missing or read-only estate_settings.xml non-fatalMelanie Thielker2008-10-111-10/+16
|
* * Patch from JHurlimanTeravus Ovares2008-09-261-12/+12
| | | | | | | | | * Updates to libomv r2243, * Remove lots of unnecessary typecasts * Improves SendWindData() Thanks jhurliman. * Will update OpenSim-libs in 10 minutes..
* Mantis #2133Melanie Thielker2008-09-061-1/+1
| | | | | | | Thank you, Xugu Madison and ChrisDown, for a patch that fixes linux filename extensions from .Xml back to .xml
* * This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares2008-09-061-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.
* Make the estate owner work. Changes permissions checks to allow theMelanie Thielker2008-08-141-0/+11
| | | | | | | estate owner user the ability to add and remove estate managers, and have EM rights outside of that.
* Estate series, patch 9 (#9157)Melanie Thielker2008-08-011-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!
* Patch #8 in the estate series. Introduces the concept of an estateMelanie Thielker2008-08-011-0/+16
| | | | | | | | owner (alongside the master avatar) and provides storage fo the abuse email address. No user functionality yet. This patch includes a migration.
* fixing warnings in EstateSettings and correcting coding style:Dr Scofield2008-07-181-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
* Patch #9151Melanie Thielker2008-07-181-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.
* Patch #9150Melanie Thielker2008-07-141-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 :(
* Patch #9149Melanie Thielker2008-07-141-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
* Patch #9147Melanie Thielker2008-07-141-162/+0
| | | | | | | Patch #4 of the region settings series. Partial functionality of the new storage system. More patches to follow.
* Mantis#1005. Thank you kindly, Mircea for a two patches that:Charles Krinke2008-07-111-4/+4
| | | | | Addresses both locale issues and setting the waterHeight correctly.
* Mantis#1543. Thank you kindly, Jonc for a patch that:Charles Krinke2008-06-191-3/+3
| | | | | | Implements terrain bake from Region/Estate dialog and respects estate settings during terraforming
* * Added helper method to the Sun module to Get the Linden hour based on the ↵Teravus Ovares2008-05-301-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.
* * Spring cleaning.Adam Frisby2008-04-291-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.