aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Data/MySQL (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-10-03Add the missing bits for the new region-search:Homer Horwitz1-0/+46
- Added lookup in the data-layer - MySQL works - SQLite doesn't have a grid-db, so it won't work there - I added MSSQL-code to the best of my knowledge; but I don't know MSSQL :-) - Added the plumbing up to OGS1GridServices. This speaks with the grid-server via XMLRPC. - Modified MapSearchModule to use the new data. It's backward compatible; if used with an old grid-server, it just returns one found region instead of a list. - Refactored a bit. Note: This updates data, grid-server and region code. No new files.
2008-10-03Add database persistence for material settingMelanie Thielker2-0/+11
2008-10-01add delete prim tests. Found and fixed bugs where regionSean Dague1-2/+2
is not respected by sqlite or mysql drivers so that deleting and object in a region actually deletes that object from any region.
2008-09-28Update svn properties. Minor formatting cleanup. Fix a compiler warning. ↵Jeff Ames1-2/+2
Fix a UUID vs null comparison.
2008-09-26* Patch from JHurlimanTeravus Ovares1-3/+3
* Updates to libomv r2243, * Remove lots of unnecessary typecasts * Improves SendWindData() Thanks jhurliman. * Will update OpenSim-libs in 10 minutes..
2008-09-25removal of more dead alter table codeSean Dague1-39/+2
2008-09-24light mysql user testsSean Dague1-0/+88
2008-09-24expose it for real, missed the public keywordSean Dague1-1/+1
2008-09-24expose MySQLUserData class so that it can be testedSean Dague1-1/+1
2008-09-24remove configurable table names from the mysql user driver. ThatSean Dague1-24/+3
doesn't work in a world of migrations anyway, and is only cruft that will confuse people.
2008-09-24Add persistence of active gestures. This needs an UGAIM update to work.Homer Horwitz1-0/+36
Active gestures are sent as part of the login-response. Added fetchActiveGestures to SQLite and MySQL; added an empty one for MSSQL and NHibernate. Using the empty ones won't cause errors, but doesn't provide persistence either, of course.
2008-09-24light the mysql region testsSean Dague1-0/+97
2008-09-24let the asset tests run on MySQL. Interesting difference here, theSean Dague3-1/+92
sqlite driver can handle .Data = Null, the mysql driver can not. We should decide which is the right behavior and adjust code for it.
2008-09-23create the first attempted mysql test. This only runs locally if youSean Dague1-8/+19
have a database configured as opensim-nunit with user opensim-nunit / password opensim-nunit that has full perms on the database.
2008-09-23remove log4net references, see if that helps fix bambooSean Dague1-9/+1
2008-09-23check in stubbing for mysql tests. This is ignored withSean Dague1-0/+74
Assert.Ignore() for now, so it won't change anything, but I want to make sure it doesn't break the bamboo infrastructure in it's current state.
2008-09-18- Add Dispose method to IRegionDataStoreHomer Horwitz1-0/+2
- 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-14Mantis #2124Melanie Thielker1-1/+1
Thank you, RuudL, for a patch that brings MSSQL up to the same implementation level as MySQL.
2008-09-14Thank you kindly, CMickeyb for a patch that:Charles Krinke1-0/+6
Moved intialization of appearance from the SendInitialData event handler into CompleteMovement handler. That ensures that m_appearance is initialized before the inventory is retrieved (so there is a place to check on attachments).
2008-09-12* Add userstore sql upgrade I carelessly forgot to check in a couple of ↵Justin Clarke Casey1-0/+5
revisions ago * Hopefully there wasn't a problem anyway, since the look at stuff isn't enabled yet
2008-09-12* Check in first part of http://opensimulator.org/mantis/view.php?id=2073Justin Clarke Casey1-3/+6
* This patch aims to introduce look at direction persistence between logins. It won't be active until the second part of the patch is committed in about two weeks time. At this point, region servers that haven't upgraded past this revision may run into problems * This checkin upgrades the user database. As always, we recommend you have backups in case something goes wrong. * Many thanks to tyre for this patch.
2008-09-10Mantis #511Melanie Thielker1-1/+2
Allow parsing of hexadecimal int constants from strings. Also fixes a DBNull value in the touch type field crashing the sim
2008-09-10Thanks, nlin, for a patch implementing persistence for "When Left Clicked"Mike Mazur2-0/+11
object property. Fix issue 2149.
2008-09-09Update svn properties, formatting cleanup.Jeff Ames2-2/+2
2008-09-08Implement proper persistence of the following prim properties:Melanie Thielker2-3/+26
Floating text, Rotation, Texture animation, Particle System This will make "Eye Candy" scripts work without modification in XEngine. The use of the CHANGED_REGION_RESTART hack is no longer needed. Implemented in MySQL only, hovertext also in SQLite.
2008-09-06Mantis #2133Melanie Thielker2-2/+2
Thank you, Xugu Madison and ChrisDown, for a patch that fixes linux filename extensions from .Xml back to .xml
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares8-217/+217
* 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-09-03Update svn properties.Jeff Ames1-24/+24
2008-09-03Mantis #2099Melanie Thielker2-16/+38
Thank you, cmickeyb, for a patch that corrects the database connection handling in the multithreaded user server.
2008-09-02apparently I missed one of the old version routines that could beSean Dague1-39/+0
removed. Removing that now.
2008-08-30* Added new MySQLSuperManager support for the grid servers.Adam Frisby3-69/+140
* In theory, login and a large number of grid functions should now at least be multithreaded.
2008-08-30* Fixed #2807 Again, Whoops.Adam Frisby1-1/+1
2008-08-30* Fix for Mantis #2087, Standalone MySQL broken with threading improvements. ↵Adam Frisby1-0/+9
(Didnt realise this code was being shared with the gridservers)
2008-08-30* Minor fix to previous threading patch, every nTH request would previously ↵Adam Frisby1-2/+10
have been delayed for 1000ms. This has been fixed.
2008-08-30* Added new "SuperManager" class for MySQL connections, for allowing ↵Adam Frisby2-236/+379
multiple concurrent MySQL threads. * Implemented SuperManager inside of UserData. This means the userserver when running on MySQL will use 10 connections (+1 system connection) to handle requests, preventing the previous mire of locking resulting in singlethreadedness. * This requires testing and grids relying on stability should not upgrade to this revision until it's been properly tested.
2008-08-27remove legacy pre-Migration database upgrade routinesSean Dague1-120/+0
2008-08-27remove the legacy pre-Migration database upgrade pathsSean Dague1-42/+0
2008-08-27remove pre-Migration upgrade pathsSean Dague1-92/+0
2008-08-27we're past checkin 6000, so now cleaning up all the cruft of the preSean Dague1-302/+3
migration database upgrade paths. This is coming in in stages.
2008-08-24Mantis#2027. Thank you kindly, HomerHorwitz for a patch that addresses:Charles Krinke1-1/+1
Analysis shows that the XMLRPC-request contains an empty string (<string />) for the custom_type parameter, which is deserialized wrongly to a null-value, thus leading to the exception above. The attached patch (against r5967) fixes the symptom and uses "" for customType in that case.
2008-08-24Selling an object in-place (as original) now works. Builders canMelanie Thielker1-2/+14
now ply their trade. Is that nuts?
2008-08-24Plumb the data path for all those eye candy values. Saves textureMelanie Thielker1-55/+139
animation, target omega, looped sound, script access pin, allowed drop state and sale data. Loads it, too. Not all tested. Code: No Nuts. Data: Cannot Guarantee Nut Free.
2008-08-24Add the fields for the eye candy and sale featires to the prims table.Melanie Thielker1-0/+27
No user functionality yet. Run prebuild. Contains a Migration. May contain nuts.
2008-08-19Attachment persistence (Mantis #1711)Melanie Thielker1-30/+9
Change user server to handle attachment assets record properly. Ensure that attachments are not re-rezzed on region crossing. Persistence will NOT WORK with earliser UGAI!! Change region server to match.
2008-08-19Update svn properties, formatting cleanup.Jeff Ames2-7/+7
2008-08-19Attachment persistence!!! Patch #9169 (Mantis #1171)Melanie Thielker2-5/+9
Attachments now save to MySQL. No reattach on login yet.
2008-08-18* If two regions have configuration information that conflicts (save xy ↵Justin Clarke Casey1-0/+1
location, same uuid or same internal ip port) then complain loudly and don't start up
2008-08-18* Properly dispose of the reader after readAttachments() has finished with ↵Justin Clarke Casey1-2/+3
it in the Mysql User data manager
2008-08-18Avatar Attachment persistence!! Patch #9168 (Mantis #1171)Melanie Thielker3-0/+81
Plumbs in attachment persistence and adds the tables. Currently MySQL only, no user functionality yet.
2008-08-18Formatting cleanup.Jeff Ames7-120/+119