aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Data/MySQL/MySQLEstateData.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2011-09-16Reattaching a region was failing if the estate name had not changed (issue ↵Kevin Houlihan1-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.
2011-05-06remove further mono compiler warningsJustin Clark-Casey (justincc)1-2/+2
2011-04-05Make the "All Estates" option work from the client (this makes chosen ↵Justin Clark-Casey (justincc)1-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!
2011-03-21On initial region registration, if the user chooses the option to make the ↵Justin Clark-Casey (justincc)1-0/+40
region part of an existing estate, then list the existing region names.
2011-03-08Pull up Assembly of the MySQL classes as a protected property, so that it ↵Diva Canto1-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.
2010-09-12* Added ISimulationDataService and IEstateDataServiceJohn Hurliman1-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
2010-05-19All (?) MySQL stores fixed to use DBGuid.FromDB()AlexRa1-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)
2010-05-04Allow regions to get the list of the other regions in the estateMelanie Thielker1-1/+30
2010-05-04Allow regions to get the list of the other regions in the estateMelanie Thielker1-1/+30
2010-03-26* Catch exceptions thrown when MySQLEstateData.LinkRegion() is called. This ↵John Hurliman1-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
2010-03-23First stage of the new interactive region creation. This will allow creationMelanie1-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.
2010-03-22Remove the reading of estate_settings.xml and the associated processing ofMelanie1-13/+5
defaults. Adding code to facilitate estate creation / managemment as part of first time start up
2010-02-05Updated MySQL connection management to use the MySQL connection pooling. ↵Master ScienceSim1-220/+220
This should accommodate various timeout problems that exist with the current connection pool code in a more general and standard way.
2009-11-02Reverting the memory leak patch for MySQL. Problems have been reported with ↵John Hurliman1-152/+158
the grid server after running for several hours
2009-10-04* MySQL data tests now pass by fixing a bad fix for a bad cast on the asset ↵John Hurliman1-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)
2009-06-01Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames1-1/+1
LICENSE.txt.
2009-02-21* Applied a patch that: Added estate ban table to migration scripts and ↵lbsa711-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!
2009-02-18Fix estate ban list persistence in MySQL and reenable testsMelanie Thielker1-1/+1
2009-02-17* Moved the nifty MySQLEstateData connectionstring password-stripper out ↵lbsa711-31/+15
into the Util project
2009-02-12* optimized usings.lbsa711-7/+4
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!
2008-09-09Update svn properties, formatting cleanup.Jeff Ames1-1/+1
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares1-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.
2008-08-18Formatting cleanup.Jeff Ames1-31/+31
2008-08-07Minor formatting cleanup.Jeff Ames1-1/+1
2008-08-01Patch #8 in the estate series. Introduces the concept of an estateMelanie Thielker1-0/+7
owner (alongside the master avatar) and provides storage fo the abuse email address. No user functionality yet. This patch includes a migration.
2008-07-23Update svn properties. Formatting cleanup. Remove a compiler warning.Jeff Ames1-12/+14
2008-07-19Update svn properties. Fix some inconsistent newlines.Jeff Ames1-23/+23
2008-07-18Patch to fix saving of estate managers list loaded during migration.Melanie Thielker1-0/+3
No longer teleports an agent home unless their root agent is being banned. Visual blocking is still in effect.
2008-07-18squashing further warnings.Dr Scofield1-19/+19
2008-07-18masks MySQL password from console startup messagesDahlia Trimble1-2/+25
2008-07-18Patch #9151Melanie Thielker1-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.