aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Data/SQLite (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Add copyright headers. Formatting cleanup. Fix a compiler warning.Jeff Ames2009-08-171-1/+1
|
* * Fixed MySQL/MySQLAssetData.cs to properly do updates * Removed an extra ↵Kunnis2009-08-161-1/+1
| | | | parameter from MySQL/MySQLInventoryData.cs * Fixed a bug in SQLite/SQLiteAssetData.cs that was causing a NRE when updating an asset. * Improved the BasicAssetTest.cs to do full create/update/get testing * Improved the BasicInventoryTest.cs to do full create/update/get of both a folder and an item * Moved the null ref tests to the start of the PropertyCompareConstraint.cs, so that it doesn't throw when passing in a null item
* * Modified SQLite/SQLiteInventoryStore.cs to not throw if the inventory row ↵Kunnis2009-08-162-18/+14
| | | | does not exist, to match the mysql behavior. * Modified SQLite/SQLiteRegionData.cs to only persist temporary items following the same rules mysql uses. * Added another ignore to the inventory test that was missing. * Added a few more ignores to the RegionTest that the first version of my test were missing. * Added ignoring the root Folder ID, which is set by the inventory system. * Added several improvements to the PropertyCompareConstraint: Protection against infinite loops, added IComparable<T> (for UUID) and moved IComparable before the property matching. * Fixed a bug where I was saving the inside of the ignore expression instead of the outside of it.
* Formatting cleanup.Jeff Ames2009-08-091-1/+1
|
* * Remove hard coded 256 limitations from various places. There's no more ↵Teravus Ovares (Dan Olivares)2009-08-071-9/+9
| | | | 256m limitation within the OpenSimulator framework, however, the LLClient ClientView does not support regions larger then 256 meters so, if you try and make your region larger by setting Constants.RegionSize = 512; in OpenSim.Framework.Constants.cs, the terrain will not display on clients using the LLUDP protocol
* skip sqlite tests on z linux, as sqlite doesn't work right on the platformSean Dague2009-08-065-13/+13
|
* * Updates libOMV to version 0.7.0Teravus Ovares2009-07-251-2/+2
| | | | | | | | * Uses mantis #3811 as a base (thanks jhuliman) with changes. * E-mail regarding interface changes sent to the opensim-dev list * Archive: https://lists.berlios.de/pipermail/opensim-dev/2009-July/007219.html
* * Added a user friendly message to the sqlite regionsettings saver giving ↵Teravus Ovares2009-07-101-1/+17
| | | | | | | them troubleshooting options and telling them to restart the simulator. This situation, hopefully is temporary and generates an exception when sqlite users first start OpenSimulator because of an unexpected condition in the database layer. Restart and all is well. * Added a user friendly message to the 'No IInventoryService available' condition with troubleshooting options.
* more type clean fixes for mono 2.4.2Sean Dague2009-06-191-8/+8
|
* mono 2.4.2 seems a little more type strict, fix some sqlite tests to passSean Dague2009-06-181-2/+2
|
* Thank you kindly, BlueWall, for a patch that solves:Charles Krinke2009-06-101-9/+9
| | | | | SQLite error on creating user.
* Formatting cleanup.Jeff Ames2009-06-101-4/+4
|
* Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames2009-06-0114-14/+14
| | | | LICENSE.txt.
* * Upped version number to 0.6.5lbsa712009-05-251-2/+2
|
* * Change default sqlite asset db back to Asset.db instead of AssetStorage.dbJustin Clarke Casey2009-05-151-2/+2
| | | | | | | * This inconsistency has actually existed for some time but only the recent change brought it to light * In the past, the default in ConfigurationLoader took precedence over the one in SQLiteAssetData
* * Consistently use dashed uuid format for sqlite region data, as was ↵Justin Clarke Casey2009-05-072-38/+114
| | | | | | | | | | | previously done for sqlite inventory data. * This revision contains a data migration. Please backup your sqlite region db as a precaution before using this code * I also advise that you do a runprebuild[.sh|.bat] and a clean build ("nant clean build" if you're using the command line). * This change is needed for future id schemes
* * minor: remove some mono compiler warningsJustin Clarke Casey2009-04-291-5/+0
|
* Thanks, Ewe Loon for a patch thatHomer Horwitz2009-04-252-15/+278
| | | | | | provides persistent AvatarAppearance for SQLite. Fixes Mantis #3296.
* silly C# not letting me use a File.Exists test for a directory. Don'tSean Dague2009-04-245-5/+5
| | | | | you know a directory is just a special kind of file on Linux.
* change power linux detection method, the previous method only workedSean Dague2009-04-245-10/+10
| | | | | with interactive logins, not under panda.
* * Some more experimental work on distributed assets. Nothing hotwired yet.lbsa712009-04-131-1/+1
| | | | | | | | | * Introduced preprocess step in FetchAsset (Might revert this later) * Some minor CCC * Added actual implementation of GetUserProfile( uri ) and the corresponding handler to OGS1. * Introduced non-functioning GetUserUri( userProfile) awaiting user server wireup (this might move elsewhere)
* * Apply http://opensimulator.org/mantis/view.php?id=3439Justin Clarke Casey2009-04-103-11/+11
| | | | | | | * This corrects problems seen on some SQLite systems where the migration fails because the two argument substr() isn't implemented * Thanks RemedyTomm!
* * minor: correct some documentation in SQLiteAssetData.csJustin Clarke Casey2009-04-091-8/+2
|
* * Change SQLite asset UUID to dashed format to be consistentJustin Clarke Casey2009-04-092-6/+13
| | | | | | | * Remaining inconsistent uuids (non dashed) are in region store for sqlite and mysql * Migration of these will happen at a later date, unless someone else wants to do it
* * Change UUIDs in SQLite user db to dashed format to match representations ↵Justin Clarke Casey2009-04-093-11/+22
| | | | elsewhere
* * Improve inventory uuid conversions to make sure that we aren't converting ↵Justin Clarke Casey2009-04-091-8/+29
| | | | | | | | anything that already contains a - * Among other things, this means that if a migration is interrupted, it can simply be retried
* * Migrate UUID representations in SQLite inventory store to dashed formatJustin Clarke Casey2009-04-092-28/+42
| | | | | | * This makes the representation consistent with that most commonly used in the other supported database layers
* * Moved the DatabaseTestAttribute to Test.Common, and thus included ref to ↵lbsa712009-04-095-0/+5
| | | | that in all db tests. *phew*
* * Added custom DatabaseTestAttribute to help separating unit tests from ↵lbsa712009-04-095-5/+5
| | | | component tests.
* SQLite doesn't work on ppc64, so ignore these tests if we areSean Dague2009-04-085-0/+30
| | | | | on this platform
* * Make it possible to store creator strings in user inventory items as well ↵Justin Clarke Casey2009-04-081-4/+4
| | | | | | | | | as UUIDs * All existing functionality should be unaffected. * Database schemas have not been changed.
* Adding migrations for MySQL and SQLite for removing the "old" cloud image.Homer Horwitz2009-04-051-0/+1
| | | | | | The new one already in the Library will be reinserted automatically. Fixes Mantis #964
* * Upped trunk version number to 0.6.4 as we just tagged 0.6.4-releaselbsa712009-04-011-1/+1
|
* Committing partial work on passing folders across instances. This may crash.Melanie Thielker2009-03-231-0/+5
|
* Make offline gives work in SQLite standalonesMelanie Thielker2009-03-221-0/+8
|
* Add a QueryItem method to the inventory subsystem. Currently implemented forMelanie Thielker2009-03-211-0/+5
| | | | | | | MySQL only, stubs for the others. This allows updating the cache with a single item from the database.
* Implemented FetchAssetMetadataSet in DB backends.Mike Mazur2009-03-091-0/+50
| | | | | | | | | | | | | This method fetches metadata for a subset of the entries in the assets database. This functionality is used in the ForEach calls in the asset storage providers in AssetInventoryServer. With this implemented, frontends such as the BrowseFrontend should now work. - MySQL: implemented, sanity tested - SQLite: implemented, sanity tested - MSSQL: implemented, not tested - NHibernate: not implemented
* * Refactored SOP.FolderID weirdness by removing calls to empty setter. YEs, ↵lbsa712009-02-251-7/+0
| | | | | | | I do realize the setter has to be there for legacy reasons, but since the calls will never acually DO anyhting, I'm removing them. * So, SOP.FolderID is actually a cruft field that should be removed.
* * 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!
* * Upped VersionInfo to 0.6.3 and in the process, changed assemblyinfo to ↵lbsa712009-02-201-3/+3
| | | | 0.6.3.* to better track down dll ref and overwrite problems.
* - remove the Metadata property from AssetBase and return all previousMike Mazur2009-02-171-23/+23
| | | | | | | | | properties as before - prefix private variables with m_ in AssetBase.cs - related to Mantis #3122, as mentioned in https://lists.berlios.de/pipermail/opensim-dev/2009-February/005088.html - all services will likely need to be upgraded after this commit
* - remove dependency on OpenSim.Grid.AssetServer.Plugins.Opensim inMike Mazur2009-02-161-1/+0
| | | | | | | | OpenSim.Data.*.addin.xml, this is cruft left over from previous testing - fix example SQLite connection string in AssetInventoryServer.ini.example
* - add OpenSim.Grid.AssetServer.Plugins.OpenSim as a dependency for ↵Mike Mazur2009-02-161-0/+1
| | | | | | | | OpenSim.Data.*.addin.xml - remove OpenSim.Grid.NewAssetServer.exe from bin/OpenSim.Data.addin.xml - add prebuild.xml section for OpenSim.Grid.AssetServer.Plugins.OpenSim.dll
* * optimized usings.lbsa712009-02-1212-57/+15
|
* Update svn properties, minor formatting cleanup.Jeff Ames2009-02-091-65/+65
|
* Thank you kindly, TLaukkan (Timmil) for a patch that:Charles Krinke2009-02-091-0/+65
| | | | | | | * Fixed and added athursv's BasicEstateTest * Added MySQLEstateTest * Added SQLiteEstateTest
* This changeset is the step 1 of 2 in refactoringDr Scofield2009-02-066-8/+8
| | | | | | | | | | | | | | | | | | | | 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!
* - add OpenSim.Framework.AssetMetadata class. AssetBase is now composed of itMike Mazur2009-02-041-23/+23
| | | | | - trim trailing whitespace
* * If an orphaned group is found in the mysql or mssql databases (i.e. there ↵Justin Clarke Casey2009-01-291-1/+4
| | | | | | | | | | | | is no prim where UUID = SceneGroupID), then force one prim to have UUID = SceneGroupID. * A warning is posted about this on startup giving the location of the object * This should allow one class of persistently undeletable prims to be removed * This change should not cause any issues, but I still suggest that you backup your database beforehand * If this doesn't work for previously linked objects, then you could also try the workaround in http://opensimulator.org/mantis/view.php?id=3059 * This change has been made to mysql and mssql, but sqlite appears to work in a different way
* * Remove unused prims.ParentID field from SQLite and MySQLJustin Clarke Casey2009-01-192-4/+11
| | | | | | | * Since this is a db change, as always I strongly recommend that you backup your database before updating to this revision * Haven't touched MSSQL in case I get it wrong - looking for some kind soul to take care of this.