aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Data/MySQL (follow)
Commit message (Collapse)AuthorAgeFilesLines
* expose MySQLUserData class so that it can be testedSean Dague2008-09-241-1/+1
|
* remove configurable table names from the mysql user driver. ThatSean Dague2008-09-241-24/+3
| | | | | | | doesn't work in a world of migrations anyway, and is only cruft that will confuse people.
* Add persistence of active gestures. This needs an UGAIM update to work.Homer Horwitz2008-09-241-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.
* light the mysql region testsSean Dague2008-09-241-0/+97
|
* let the asset tests run on MySQL. Interesting difference here, theSean Dague2008-09-243-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.
* create the first attempted mysql test. This only runs locally if youSean Dague2008-09-231-8/+19
| | | | | | | have a database configured as opensim-nunit with user opensim-nunit / password opensim-nunit that has full perms on the database.
* remove log4net references, see if that helps fix bambooSean Dague2008-09-231-9/+1
|
* check in stubbing for mysql tests. This is ignored withSean Dague2008-09-231-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.
* - Add Dispose method to IRegionDataStoreHomer Horwitz2008-09-181-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)
* Mantis #2124Melanie Thielker2008-09-141-1/+1
| | | | | | | Thank you, RuudL, for a patch that brings MSSQL up to the same implementation level as MySQL.
* Thank you kindly, CMickeyb for a patch that:Charles Krinke2008-09-141-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).
* * Add userstore sql upgrade I carelessly forgot to check in a couple of ↵Justin Clarke Casey2008-09-121-0/+5
| | | | | | | | revisions ago * Hopefully there wasn't a problem anyway, since the look at stuff isn't enabled yet
* * Check in first part of http://opensimulator.org/mantis/view.php?id=2073Justin Clarke Casey2008-09-121-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.
* Mantis #511Melanie Thielker2008-09-101-1/+2
| | | | | | | Allow parsing of hexadecimal int constants from strings. Also fixes a DBNull value in the touch type field crashing the sim
* Thanks, nlin, for a patch implementing persistence for "When Left Clicked"Mike Mazur2008-09-102-0/+11
| | | | | | object property. Fix issue 2149.
* Update svn properties, formatting cleanup.Jeff Ames2008-09-092-2/+2
|
* Implement proper persistence of the following prim properties:Melanie Thielker2008-09-082-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.
* Mantis #2133Melanie Thielker2008-09-062-2/+2
| | | | | | | Thank you, Xugu Madison and ChrisDown, for a patch that fixes linux filename extensions from .Xml back to .xml
* * This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares2008-09-068-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.
* Update svn properties.Jeff Ames2008-09-031-24/+24
|
* Mantis #2099Melanie Thielker2008-09-032-16/+38
| | | | | | | Thank you, cmickeyb, for a patch that corrects the database connection handling in the multithreaded user server.
* apparently I missed one of the old version routines that could beSean Dague2008-09-021-39/+0
| | | | | | removed. Removing that now.
* * Added new MySQLSuperManager support for the grid servers.Adam Frisby2008-08-303-69/+140
| | | | | * In theory, login and a large number of grid functions should now at least be multithreaded.
* * Fixed #2807 Again, Whoops.Adam Frisby2008-08-301-1/+1
|
* * Fix for Mantis #2087, Standalone MySQL broken with threading improvements. ↵Adam Frisby2008-08-301-0/+9
| | | | (Didnt realise this code was being shared with the gridservers)
* * Minor fix to previous threading patch, every nTH request would previously ↵Adam Frisby2008-08-301-2/+10
| | | | have been delayed for 1000ms. This has been fixed.
* * Added new "SuperManager" class for MySQL connections, for allowing ↵Adam Frisby2008-08-302-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.
* remove legacy pre-Migration database upgrade routinesSean Dague2008-08-271-120/+0
|
* remove the legacy pre-Migration database upgrade pathsSean Dague2008-08-271-42/+0
|
* remove pre-Migration upgrade pathsSean Dague2008-08-271-92/+0
|
* we're past checkin 6000, so now cleaning up all the cruft of the preSean Dague2008-08-271-302/+3
| | | | | | migration database upgrade paths. This is coming in in stages.
* Mantis#2027. Thank you kindly, HomerHorwitz for a patch that addresses:Charles Krinke2008-08-241-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.
* Selling an object in-place (as original) now works. Builders canMelanie Thielker2008-08-241-2/+14
| | | | | | now ply their trade. Is that nuts?
* Plumb the data path for all those eye candy values. Saves textureMelanie Thielker2008-08-241-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.
* Add the fields for the eye candy and sale featires to the prims table.Melanie Thielker2008-08-241-0/+27
| | | | | | | No user functionality yet. Run prebuild. Contains a Migration. May contain nuts.
* Attachment persistence (Mantis #1711)Melanie Thielker2008-08-191-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.
* Update svn properties, formatting cleanup.Jeff Ames2008-08-192-7/+7
|
* Attachment persistence!!! Patch #9169 (Mantis #1171)Melanie Thielker2008-08-192-5/+9
| | | | | | Attachments now save to MySQL. No reattach on login yet.
* * If two regions have configuration information that conflicts (save xy ↵Justin Clarke Casey2008-08-181-0/+1
| | | | location, same uuid or same internal ip port) then complain loudly and don't start up
* * Properly dispose of the reader after readAttachments() has finished with ↵Justin Clarke Casey2008-08-181-2/+3
| | | | it in the Mysql User data manager
* Avatar Attachment persistence!! Patch #9168 (Mantis #1171)Melanie Thielker2008-08-183-0/+81
| | | | | | | Plumbs in attachment persistence and adds the tables. Currently MySQL only, no user functionality yet.
* Formatting cleanup.Jeff Ames2008-08-187-120/+119
|
* * Rename *DataStore classes to *RegionData to align with SQLiteJustin Clarke Casey2008-08-161-0/+0
|
* Plumb in the partner and the account title fields for profile info.Melanie Thielker2008-08-153-5/+30
|
* Small fox in the database, god level was being overwritten with the userMelanie Thielker2008-08-151-1/+1
| | | | | | flags value
* Adds UserFlags and GodLevel to the user data store and plumbs then in.Melanie Thielker2008-08-143-4/+19
| | | | | | | This will have no effect unless both the UGAI and the region are this revision or later
* Add the UserStore migrations to the TP fixes patchMelanie Thielker2008-08-141-0/+5
|
* Mantis #1946Melanie Thielker2008-08-142-3/+9
| | | | | | | Thank you, HomerHorwitz, for a patch that corrects and improves TP to landmark and home position handling.
* Minor formatting cleanup.Jeff Ames2008-08-121-1/+1
|
* Mantis#1903. Thank you kindly, CMickeyb for a patch that:Charles Krinke2008-08-101-5/+108
| | | | | | | | | patch attached replaces the tree walk algorithm used to build the folder hierarchy with a single database query. That is, we replace 1 database query per folder with 1 query for the root folder's properties and 1 query to retrieve the entire collection of folders for a user.