aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Services/SimulationService/SimulationDataService.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-05-19Dump OpenSim 0.9.0.1 into it's own branch.onefang1-0/+15
2016-11-03Initial update to OpenSim 0.8.2.1 source code.David Walter Seikel1-2/+11
2015-03-27varregion: refactor use of 'double heightmap[,]' into references to new ↵Robert Adams1-0/+10
class TerrainData and push the implementation from Scene into the database readers and writers.
2015-01-06Donation of robust network connectors for estate service, as promised. This ↵Diva Canto1-192/+0
allows to have one central database for estates without having to open the MySql port. This is off by default, so not to disturb everyone's existing installations. To use it, see GridCommon.ini.example [EstateDataStore] section and Robust*.ini.example's new additions. Note that I also made things consistent by removing both the EstateDataService and the SimulationService into their own dlls, just like all other services. They really didn't belong in Services.Connectors, since everything in that component is about network connectors to robust backends. We may have too many dlls, and at some point it might not be a bad idea to merge all services into one single dll, since they all have more or less the same dependencies.
2013-11-01varregion: push TerrainData implementation up and down the database storage ↵Robert Adams1-0/+10
stack. Implement both LoadTerrain and StoreTerrain for all DBs. Move all database blob serialization/deserialization into TerrainData.
2012-08-15Add a skeleton for a name value storage associated with regionsMelanie1-0/+14
2012-08-15Add a skeleton for a name value storage associated with regionsMelanie1-0/+15
2012-06-07Add the ability to query the MYSQL databse for a list of the stored prim UUIDsMelanie1-0/+5
2012-05-23Environment Module - allows Environment settings for Viewer3 warning: ↵PixelTomsen1-0/+16
includes database region store migrations for mssql, mysql, sqlite enable/disable this module: Cap_EnvironmentSettings = "localhost" (for enable) Cap_EnvironmentSettings = "" (for disable) at ClientStack.LindenCaps section (OpenSimDefaults.ini file) or owerwrite in OpenSim.ini mantis: http://opensimulator.org/mantis/view.php?id=5860 Signed-off-by: BlueWall <jamesh@bluewallgroup.com>
2011-01-18minor: remove mono compiler warningsJustin Clark-Casey (justincc)1-3/+3
2010-11-03Add lsClearWindlightScene() to the lightshare module to remove WL settingsMelanie1-0/+4
from a region and allow normal day cycles to be reestablished
2010-09-14Allow to place the connection strings and providers for estate and regionMelanie1-0/+8
in their oqn sections, for those of us who don't want a catch-all DatabaseService section.
2010-09-12* Added ISimulationDataService and IEstateDataServiceJohn Hurliman1-27/+42
* 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-09-12Added a stub for ↵John Hurliman1-31/+45
OpenSim.Services.Connectors.Simulation.SimulationDataServiceConnector
2010-09-11Changed all string references of "IRegionDataStore" to "ISimulationDataStore"John Hurliman1-1/+0
2010-09-11Fixed the naming mess around data connectors for simulation dataJohn Hurliman1-1/+1
2010-03-31Committing the LightShare code, which was developed by TomMeta of Meta7.Melanie1-1/+10
This allows scripts to set WindLight parameters for clients connecting to a region. Currently, this is only supported by the Meta7 viewer.
2010-03-30Rename Meta7Windlight to LightShareMelanie1-3/+3
2009-12-09Enable scripting interface for windlightunknown1-0/+4
2009-12-07Initial windlight codebase commitunknown1-1/+6
2009-06-01Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames1-1/+1
LICENSE.txt.
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-18- Add Dispose method to IRegionDataStoreHomer Horwitz1-0/+4
- Add necessary dummy Dispose-methods where they are missing - Implement the SQLite Dispose-methods (currently only used for unit tests, in the next commit)
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares1-10/+10
* 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-07-18Introduce a separate connection string for estates, which defaults to the one giMelanie Thielker1-1/+1
ven for the region datastore. Removes the flag to store prim inventories, which are now always stored.
2008-07-18Patch #9151Melanie Thielker1-16/+0
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-06-29patch and files from mantis #1630, Thanks MelanieMW1-0/+9
2008-06-26Apply patch from bug #1606 -- Documentation for Data/Null, Data/Base. ↵Jeff Ames1-0/+3
Thanks kerunix_Flan!
2008-06-21* Adds Region ban capability to Regions. You access this by going to ↵Teravus Ovares1-0/+16
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-05-16Formatting cleanup.Jeff Ames1-2/+2
2008-04-03move NullStorage => OpenSim.Data.Null to be consistant withSean Dague1-1/+1
where other data storage assemblies are.
2008-03-22*Moved LandManagement into its own region module (spiffy!)mingchen1-2/+1
2008-03-18Formatting cleanup.Jeff Ames1-26/+25
2008-02-20Minor cleanup.Jeff Ames1-1/+1
2008-01-21* Scripts edited within a prim will now be persisted correctlyJustin Clarke Casey1-1/+1
* On restart the latest save will be restored rather than the very first dragged in scripts * Also add previously missed out database commits to separate prim inventory commit path (sigh)
2008-01-21* Make object persistence more granular by separating prim and prim ↵Justin Clarke Casey1-1/+6
inventory persistence
2007-12-27* Optimized usingslbsa711-2/+3
* shortened references * Removed redundant 'this' * Normalized EOF
2007-12-27Prim inventory persistence phase 1: Creation of preliminary table in sqlite.Justin Clarke Casey1-1/+1
No user functionality yet. This code is not turned on, so there is no possibility of disruption to existing databases.
2007-12-18*Parcels and their access lists now store over multiple sessions when the ↵mingchen1-1/+1
datastore is sqlite
2007-12-17*Land has now been linked to the StorageManager. Next step is to fill in the ↵mingchen1-4/+4
functions for the different datastore interfaces for Land Objects.
2007-11-15*** BIG CHANGES : REGION STORAGE MOVED : UPDATE YOUR OpenSim.ini FROM ↵lbsa711-1/+1
OpenSim.ini.example ** * Now moved region storage from region to application, so we have one storage per application, instead of one per region. * Changed so that the region store providers use connectionstrings, not filenames * Removed various unfit fields and properties (call me Darwin)
2007-10-30* Optimized usingslbsa711-15/+4
* Shortened type references * Removed redundant 'this' qualifier
2007-10-22* Return of R2162. /Take that SVN!/Adam Frisby1-2/+2
2007-10-22revert r2162 as it completely clobbered all the work onSean Dague1-2/+2
the ChatModule by MW and myself. Couldn't find Adam online after that rev went in.
2007-10-22* Major ass commit.Adam Frisby1-2/+2
* Sqlite Storage Engine now supports terrain -- however be aware that every terrain revision stored will at 512KB to your database file. At the moment it is storing every revision from the first. * Fixed an issue where by noverbose mode would display lots of useless junk. Noverbose mode is now quite usable. * Fixed a whole bunch of console message issues such as naming and categorisation
2007-10-15* Applied patch #418 : copyright-r2012.patch - some errors, but got most thrulbsa711-0/+28
2007-08-28Start of trying to make Region/Scene more modular. MW1-1/+1
Added preliminary IRegionModule interface. Also have a work in progress way of Modules registering optional API methods (kind of like Apache optional functions). But there must be a cleaner/nicer way in c# of doing these than the current way. Added three work in progress modules: ChatModule (simple handles in world chat, but by moving this to a module, we could support other types of chat modules, ie like a irc - opensim bridge module. ) , AvatarProfilesModule and XferModule. Moved most of the code from Scene.ModifyTerrain() into the BasicTerrain library, as the start of trying to make that more modular. Stopped Child agents showing up as part of the "show users" command.
2007-08-20The regionUUID is now being passed to the datastore calls.MW1-3/+3
2007-08-09Start of replacing the old SceneObject/Primitive classes with the new versions.MW1-3/+3
PLEASE NOTE: that with this revision some prim related features may be broke for a while. (things like linking prims and the parcel prim count.) Also this revision may not work on mono, but that will be fixed soon.
2007-07-16*Renamed everything Parcels and ParcelData to Land and LandDatamingchen1-5/+5
*Added missing files (I hope)