aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/Data.MySQL (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-01-21* Following on from sdague's r3144, commenting out other parts of TribalMediaJustin Clarke Casey1-0/+2
* This should resolve the current build problem
2008-01-21* Scripts edited within a prim will now be persisted correctlyJustin Clarke Casey1-74/+32
* 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-21comment out use of the TribalMedia data mapper layerSean Dague1-1/+1
for now. It doesn't build on new mono at the moment, and isn't currently used. Please make sure this functions on mono 1.2.6 prior to adding it back in for the main tree.
2008-01-21Method renameJustin Clarke Casey1-1/+1
2008-01-21Properly lock new separate database accessesJustin Clarke Casey1-59/+62
2008-01-21* Make object persistence more granular by separating prim and prim ↵Justin Clarke Casey1-91/+71
inventory persistence
2008-01-20* Added hooks for logout to all IUserService and all that implement it.Teravus Ovares1-4/+0
* Added a Logout message with a name on the console * Added a *fixme* message to figure out why the current agent session is null * After updating you may notice that there's a login <user> and also a logout<user>
2008-01-20Tedds temp fix for startup crash: Waiting 3 seconds for stuff to catch up. ↵Tedd Hansen1-0/+2
(Someone please fix! :)) Lets see if it works every time or just some ;)
2008-01-19Most is back in its original state :) Hope I didn't break anything... *looks ↵Tedd Hansen1-7/+0
innocent*
2008-01-19That didn't work -- added more debuggingTedd Hansen1-19/+8
2008-01-19That didn't work, trying with TableAdapter.FillSchema(DataSet, ↵Tedd Hansen1-4/+26
SchemaType.Source)
2008-01-19Removed mega-debugging.Tedd Hansen1-26/+7
Possibly solved startup crash. Moved MySQL Commit() to inside each functions respective dataset access mutex because if not other threads would be waiting until function released mutex and modify the dataset before the function could commit
2008-01-19removed additional debugging, added temp mega-debugging to StoreLandObjectTedd Hansen1-0/+19
2008-01-19Still hunting, added debug outputTedd Hansen1-1/+1
2008-01-19Still looking for that startup crash bug. Added some exception handling in ↵Tedd Hansen1-52/+59
prim object load.
2008-01-16* More prim inventory synchronizationJustin Clarke Casey1-19/+22
* Remove some mysql verbosity
2008-01-16* Store task inventory when an object is taken into agent inventoryJustin Clarke Casey1-43/+54
* This means that you can take an object from a region and rez it somewhere else, with its inventory intact. * As for earlier, at this stage only scripts can be placed in inventory * This isn't an efficient implementation, a better one will probably need to come along soonish
2008-01-16* added missing using clauselbsa711-0/+1
2008-01-16* More work on getting the database framework to actually worklbsa711-1/+1
2008-01-15* Mother of all commits:Adam Frisby5-18/+46
* Cleaned up copyright notices in AssemblyInfo.cs's * Added Copyright headers to a bunch of files missing them * Replaced several common string instances with a static constant to prevent reallocation of the same strings thousands of times. "" -> String.Empty is the first such candidate.
2008-01-14Set svn:eol-style.Jeff Ames1-24/+24
2008-01-14* Added specialization of DatabaseMapper, DataReader and ObjectFieldMapper ↵lbsa711-0/+24
to support LLVector3, LLQuaternion and LLUUID * Added PrimitiveBaseShapeTableMapper to show how it's done NOTE: Nothing actually works yet - this code should be considered more of educational value until it's all wired together
2008-01-13Applied patch from melanie (thank you) for mantis issue# 338MW1-2/+2
2008-01-11* Do database implementation for prim inventory items in mysqlJustin Clarke Casey1-15/+310
* Properly clean up items when a region object is deleted * Update persisted prim when an inventory script is changed * No user functionality yet
2008-01-11* returnin LLUUID.Zero rather than LLUUID.Random on webkey nulllbsa711-1/+1
2008-01-11* quick fix to fix if webLoginKey is null in DB, return random key (I guess ↵lbsa711-1/+9
LLUUID.Zero would be a security hazard)
2008-01-09* This may be broken.. it hasn't been tested, however I wanted to get the ↵Teravus Ovares1-0/+33
last database changes in before sdauge changes them significantly.
2008-01-09* ok, last mySQL webloginkey related update tonight.Teravus Ovares1-1/+1
2008-01-09* almost an oopsTeravus Ovares1-1/+1
2008-01-09* Added a hashtable based HTTP processor in preparation of the web_login_keyTeravus Ovares4-5/+17
* Added the web_login_key to the users table * Added happy configurable http error message pages * This update is large enough to have 'awe' value.. so backup your users or weep. * Not tested on MSSQL, even though I added code to update the tables!
2008-01-07*Added ability to update only necessary data on insertRegion for the grid ↵mingchen1-5/+23
server.
2008-01-02* Updates UserServer Teravus Ovares1-4/+0
* Updates OSG1UserServices * Friends list is now persistent in grid mode. * You can add, new friends and remove them
2008-01-01* You can add and remove a friend in standalone now within the same ↵Teravus Ovares1-0/+7
simulator. It saves. * You can add and remove a friend in grid mode now within the same simulator. It doesn't save yet. * I got rid of Mr. OpenSim as a friend.. he bothers me /:b...
2007-12-31* Added database and UserManagerBase glue for FriendsList managementTeravus Ovares2-1/+169
* Don't forget to run prebuild
2007-12-30* Fixed References in Prebuild so the project compilesTeravus Ovares1-0/+25
* Added Friends List methods to IUserData interface * Created Stub friendslist Database Methods
2007-12-28* Moved PrimitiveBaseShape subclasses into factory methods - the subclassing ↵lbsa711-2/+2
scheme won't hold for serialization * Extracted out the 'old' AddNewPrimitive that places an object at an exact pos, without the raytracing
2007-12-27* Optimized usingslbsa717-259/+269
* shortened references * Removed redundant 'this' * Normalized EOF
2007-12-27* Fixed MonoSQLite Update Table routineTeravus Ovares1-14/+27
* Charles, this will fix the red issue. * Same situation, the first run updates the tables (and gives you a ton of red errors), the second run and everything works as expected.
2007-12-27* AssetServerBase: _ProcessRequest is now called GetAssetlbsa711-1/+4
* PrimitiveBaseShape: The textures are now exposed as a 'TextureEntry Textures'; all serialization still using the 'byte[] TextureEntry' for backwards compatibility. * Scene: Re-added AddTree, since the Tree type isn't gone from libsl, merely relocated.
2007-12-27* Added Sit Target persistence over sim restarts for mySQL and MonoSQLite.Teravus Ovares1-0/+42
* SAVE YOUR PRIM DATA, THIS MAKES CHANGES TO YOUR PRIMS TABLE * The first time you run OpenSim after updating past this revision, you'll see a lot of Errors. Be calm, shutdown the simulator, and start it again and your prims table will be updated. * MSSQL added the fields to the Initial CreateTable section, however, you'll need to add the fields to your prims table if you want it to persist.
2007-12-27Prim inventory persistence phase 1: Creation of preliminary table in sqlite.Justin Clarke Casey1-1/+2
No user functionality yet. This code is not turned on, so there is no possibility of disruption to existing databases.
2007-12-23Miscellaneous small tweaks and more logging messages to move towards ↵Justin Clarke Casey1-1/+1
resolving inventory problems
2007-12-20* and another :/Teravus Ovares1-2/+2
2007-12-20* Fixed implicit .ToString() in shape fetch.Teravus Ovares1-2/+2
2007-12-20* fixed a few Implicit uses of .ToString()Teravus Ovares1-9/+9
2007-12-20* Matched up all previous .ToString() references (r2764) in ↵Teravus Ovares1-18/+18
OpenSim.Framework.Data.MySQL with Justincc's Util.ToRawUuidString()
2007-12-20Added patch from Johan. First attempt to solve the LibSL.Packet GC problem. ↵Jeff Ames4-30/+30
Works with LibSL rev>1532
2007-12-20Extended svn:eol-style to check some other file types.Jeff Ames5-52/+52
2007-12-19Misc. cleanup:Jeff Ames1-2/+2
* added Util.Clip(value, min, max) * modified asset cache's numPackets calculation to use max packet size (600) instead of 1000 * removed a few magic numbers
2007-12-18*Parcels now fully work on MySQL as a datastore after a few tweaks and bug ↵mingchen1-6/+75
fixes after testing