aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Data (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-10-12Stop null values from being returned on database queriesMelanie1-1/+4
2009-10-06Reverting MySQLLegacyRegionData spamJohn Hurliman1-6/+0
2009-10-06MySQLLegacyRegionData: Extreme Spam Edition(tm)John Hurliman1-0/+6
2009-10-06Remove the using() constructs from the new style database modules; they causedMelanie4-75/+77
the underlying connection of a reader or command to be closed before the reader or command itself. Added the proper logic to Close and dispose items in CloseDBConnection. Readers and Connections need Close(), Commands need Dispose(), in the order Reader, Command, Connection. Also reinstated 80-column-friendly formatting
2009-10-06* Continued work on the new LLUDP implementation. Appears to be functioning, ↵John Hurliman1-4/+2
although not everything is reimplemented yet * Replaced logic in ThreadTracker with a call to System.Diagnostics that does the same thing * Added Util.StringToBytes256() and Util.StringToBytes1024() to clamp output at byte[256] and byte[1024], respectively * Fixed formatting for a MySQLAssetData error logging line
2009-10-05Added CloseDBConnection() to replace the old CloseReaderCommand(). This will ↵John Hurliman4-11/+21
close the MySQLConnection attached to a MySQLCommand. I'm not sure if this accounts for every time a database connection needs to be closed, but it matches up 1:1 with the places where the database connection was previously being closed
2009-10-05Adapt to renamed members in landObjectMelanie1-10/+10
2009-10-05MSSQL changes for Grid server in ROBUST plus some code tweaks 'n tidy upunknown5-1456/+1776
2009-10-04* MySQL data tests now pass by fixing a bad fix for a bad cast on the asset ↵John Hurliman16-1270/+1155
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-10-02* Creates Util.UTF8 and switches some references of Encoding.UTF8 to ↵John Hurliman1-5/+9
Util.UTF8 (not all references were switched since not all OpenSim libraries reference OpenSim.Framework) * Shrinks the largest in-memory object, the LLRAW.HeightmapLookupValue struct (only used for exporting to LLRAW terrain files), to the minimum possible size. This seems to have the odd side effect of cutting the size of the two double[256,256] terrain objects in half. Possibly an alignment optimization?
2009-10-02reducing region DB log spamdr scofield (aka dirk husemann)2-2/+2
2009-10-02- cleaning up LandData/ILandObject capitalization issuesdr scofield (aka dirk husemann)3-13/+13
- adding LandDataSerializer to OAR mechanics
2009-10-01Switched log level of an annoying message in SQLite to Debug, and commented ↵Diva Canto1-2/+2
it too.
2009-10-01Formatting cleanup.Jeff Ames2-2/+2
2009-10-01Formatting cleanup.Jeff Ames16-55/+55
2009-09-29Add copyright header. Formatting cleanup.Jeff Ames6-8/+8
2009-09-27Make the RegionData plugin store the RegionNameMelanie1-2/+3
2009-09-27Prevent manually setting Data["locX"] and Data["locY"], since that wouldMelanie1-0/+4
overwrite the posX and posY members of the structure
2009-09-27Add the Migration for the regions tableMelanie3-8/+22
2009-09-25minor: remove some mono compiler warningsJustin Clark-Casey (justincc)2-2/+2
2009-09-24All tests pass for MySQL/MySQLRegionData.Diva Canto1-12/+3
Added OpenSim.GridServer.ini.example that I have been using for testing the ROBUST grid service with the GridClient.
2009-09-24GridServerPostHandler finished. GridClient tests all work. More guards on ↵Diva Canto1-4/+1
getting parameters and replies over the wire.
2009-09-23More tests. Seems to be working.Diva Canto1-1/+1
Grid connector modules are enabled for standalones only, but nothing in the simulator uses them yet, so it's safe to go in.
2009-09-23Changed IGridService to use the new GridRegion data structure instead of old ↵Diva Canto1-0/+1
SimpleRegionInfo. Added grid configs to standalones.
2009-09-18First pass at the grid service.Diva Canto1-1/+2
2009-09-16SceneObjectGroup cleanup. Removes the default constructor and unnecessary ↵John Hurliman3-16/+25
null checks on m_rootPart
2009-09-16Add the Null storage implementation for the RegionData service. StandalonesMelanie1-0/+136
have no regions table, so this is needed
2009-09-16Add the migration for scoping grid dataMelanie1-0/+7
2009-09-16Adding the MySQL RegionData service.Melanie3-1472/+1739
2009-09-16Database interface tot the new region storeMelanie1-0/+61
2009-09-07oops, disable T012_EstateSettingsRandomStorage() again since it does appear ↵Justin Clark-Casey (justincc)1-1/+2
to fail occasionally
2009-09-06Thank you, StrawberryFride, for a hit-and-run patch to add authenticationMelanie3-0/+413
and user services to MSSQL
2009-09-06T012_EstateSettingsRandomStorage() which wasn't being run because the method ↵Justin Clark-Casey (justincc)1-2/+1
was private test appears to work, so method made public to run in tests
2009-09-06Revising the user account data interfaces. No user functionality yetMelanie3-0/+240
2009-09-04Add the new AuthStore to migrations. Update OpenSim.Server.iniMelanie2-0/+24
2009-09-04Fully implement unencrypted auth token operationsMelanie2-0/+56
2009-09-04More work on new authentication serviceMelanie2-12/+31
2009-09-04Add the user authentication data adapter. This is meant to use a new tableMelanie3-0/+313
schema, but can read the old ones for compatibility. It should not be used to write to the old tables unless you know what you're doing! This is untested and will probably not work.
2009-09-03MSSQL Minor tweak to recent patch for region loading (Thanks Grumly57 for ↵Chris Hart1-0/+1
spotting it!)
2009-09-02MSSQL patch to mirror mantis 4077 for MySQL to improve region load timesChris Hart1-24/+38
2009-09-02Thank you, dslake, for a set of patches to improve OpenSim startupMelanie1-9/+40
and idle performance.
2009-08-21Fix issue where conversion of temporary boolean variable fails on MySQLArthur Valadares1-2/+2
2009-08-19Fixes GetItem and GetFolder for SQLite. Turns out some methods were no-op in ↵Diva Canto1-2/+2
SQlite. Fixes most grief in http://opensimulator.org/mantis/view.php?id=4035 http://opensimulator.org/mantis/view.php?id=4027
2009-08-19Fixing a spot I missed in assets. Switching Grid to the new naming schema ↵Kunnis7-63/+23
with Store/Get
2009-08-19* Switching IAssetData to follow the new naming schema, removing the ↵Kunnis7-82/+60
separate insert and update methods.
2009-08-17Add copyright headers. Formatting cleanup. Fix a compiler warning.Jeff Ames5-8/+35
2009-08-16* Added Expression based ignores to the PropertyScrambler, which makes a lot ↵Kunnis8-224/+210
of the tests clearer because I'm not constantly resetting properties.
2009-08-16* More improvements to BasicAssetTest.csKunnis1-26/+12
2009-08-16* Fixed MySQL/MySQLAssetData.cs to properly do updates * Removed an extra ↵Kunnis6-37/+95
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
2009-08-16* Modified SQLite/SQLiteInventoryStore.cs to not throw if the inventory row ↵Kunnis6-64/+154
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.