aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Data/MySQL/MySQLEstateData.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Removed unused code that checked wait_timeout in MySQLEstateDataOren Hurvitz2015-08-111-34/+0
|
* Fix a bug where estate not found would result in a dummy estate record with ↵Diva Canto2014-05-311-2/+9
| | | | | | erroneous information. Also, added conversion of EstateSettings from/to key-value pairs in preparation for robust net work connectors.
* Move Telehub tables and data from EstateSettings to RegionSettings.Melanie2012-01-221-65/+0
| | | | | | | | | | This is damage control es EstateSettings is not the place this can be put. EstateSettings is nt unique to a region and therefore would introduce a hard limit of one telehub per estate, completely shutting off the option of having SL style telehubs, e.g. one per region. Whole estate teleport routing can still be implemented id desiresd, this way all options are open while the other way most options get closed off.
* Telehub Support:BlueWall2012-01-211-1/+65
| | | | Telehub settings now persist to the database and are saved across sim restarts. So-far this only works on MySQL. this is a work in progress, teleport routing is not yet implemented.
* Reattaching a region was failing if the estate name had not changed (issue ↵Kevin Houlihan2011-09-161-44/+79
| | | | | | 5035). Using the RemoteAdmin API to close then recreate a region would fail if the estate name had not changed. If the estate name /was/ changed then the existing estate would be renamed rather than a new one being created. The problem really arose from a lack of distinction in the data storage layer between creating new estates and loading existing ones.
* remove further mono compiler warningsJustin Clark-Casey (justincc)2011-05-061-2/+2
|
* Make the "All Estates" option work from the client (this makes chosen ↵Justin Clark-Casey (justincc)2011-04-051-0/+30
| | | | | | | | changes to all the estates that the user owns). This applies to adding/removing estate users, groups, managers and bans. This is the application of the AllEstates_0.5.patch from http://opensimulator.org/mantis/view.php?id=5420 Thanks very much, Snoopy!
* On initial region registration, if the user chooses the option to make the ↵Justin Clark-Casey (justincc)2011-03-211-0/+40
| | | | region part of an existing estate, then list the existing region names.
* Pull up Assembly of the MySQL classes as a protected property, so that it ↵Diva Canto2011-03-081-2/+6
| | | | can be overwritten in subclasses. That way extensions can decide in which assembly migration resources should be looked up. This is just a refactor -- no functional changes whatsoever.
* * Added ISimulationDataService and IEstateDataServiceJohn Hurliman2010-09-121-0/+9
| | | | | * Removed StorageManager * CONFIG CHANGE: There are no more database settings in OpenSim.ini. Check the config-include configuration files for region store and estate store database settings
* All (?) MySQL stores fixed to use DBGuid.FromDB()AlexRa2010-05-191-17/+7
| | | | | | | | | | | | | This was needed if we want to update to the latest MySQL connector dll. It automatically converts CHAR(36) to Guids, so getting them as strings no longer works. By using DBGuid.FromDB(), we unlink from any particular storage format of GUIDs, could even make them BINARY(16) if we like. Actually not all MySql units are touched, but the remaining ones don't seem to be affected (they don't read GUIDs from DB)
* Allow regions to get the list of the other regions in the estateMelanie Thielker2010-05-041-1/+30
|
* * Catch exceptions thrown when MySQLEstateData.LinkRegion() is called. This ↵John Hurliman2010-03-261-8/+14
| | | | won't fix the bug I'm seeing with regions not realizing they are already part of an estate, but it will fix the OpenSim crash if that situation ever comes up
* First stage of the new interactive region creation. This will allow creationMelanie2010-03-231-45/+130
| | | | | | | of a region and joining it to an existing estate or creating a new estate, as well as creating an estate owner if in standalone, and assigning estate owners. In Grid mode, existing users must be used. MySQL ONLY!!!! so far, as I can't develop or test for either SQLite or MSSQL.
* Remove the reading of estate_settings.xml and the associated processing ofMelanie2010-03-221-13/+5
| | | | | defaults. Adding code to facilitate estate creation / managemment as part of first time start up
* Updated MySQL connection management to use the MySQL connection pooling. ↵Master ScienceSim2010-02-051-220/+220
| | | | This should accommodate various timeout problems that exist with the current connection pool code in a more general and standard way.
* Reverting the memory leak patch for MySQL. Problems have been reported with ↵John Hurliman2009-11-021-152/+158
| | | | the grid server after running for several hours
* * MySQL data tests now pass by fixing a bad fix for a bad cast on the asset ↵John Hurliman2009-10-041-158/+152
| | | | | | Local member in MySQLAssetData * First pass at applying the using(){} pattern to IDisposable objects. Always use the using pattern on IDisposable objects whenever possible, do not manually call .Close() or .Dispose() unless there is no other way to write the code. This pass mostly covers OpenSim.Data.MySQL, and should have no functional change (tests still pass)
* Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames2009-06-011-1/+1
| | | | LICENSE.txt.
* * Applied a patch that: Added estate ban table to migration scripts and ↵lbsa712009-02-211-4/+4
| | | | | | | | | | | | | | 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!
* Fix estate ban list persistence in MySQL and reenable testsMelanie Thielker2009-02-181-1/+1
|
* * Moved the nifty MySQLEstateData connectionstring password-stripper out ↵lbsa712009-02-171-31/+15
| | | | into the Util project
* * optimized usings.lbsa712009-02-121-7/+4
|
* This changeset is the step 1 of 2 in refactoringDr Scofield2009-02-061-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!
* Update svn properties, formatting cleanup.Jeff Ames2008-09-091-1/+1
|
* * This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares2008-09-061-13/+13
| | | | | | | * 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.
* Formatting cleanup.Jeff Ames2008-08-181-31/+31
|
* Minor formatting cleanup.Jeff Ames2008-08-071-1/+1
|
* Patch #8 in the estate series. Introduces the concept of an estateMelanie Thielker2008-08-011-0/+7
| | | | | | | | owner (alongside the master avatar) and provides storage fo the abuse email address. No user functionality yet. This patch includes a migration.
* Update svn properties. Formatting cleanup. Remove a compiler warning.Jeff Ames2008-07-231-12/+14
|
* Update svn properties. Fix some inconsistent newlines.Jeff Ames2008-07-191-23/+23
|
* Patch to fix saving of estate managers list loaded during migration.Melanie Thielker2008-07-181-0/+3
| | | | | | | No longer teleports an agent home unless their root agent is being banned. Visual blocking is still in effect.
* squashing further warnings.Dr Scofield2008-07-181-19/+19
|
* masks MySQL password from console startup messagesDahlia Trimble2008-07-181-2/+25
|
* Patch #9151Melanie Thielker2008-07-181-0/+386
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.