aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Data (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-11-23Remove code from an experimantal patch that wasn't supposed to be committedMelanie Thielker1-39/+13
2008-11-23Don't serve texture preview from other people's objects if youMelanie Thielker1-13/+39
havenever seen that texture before.
2008-11-23Plumb in the presence notifications and region shutdown/restart messagesMelanie Thielker5-0/+40
from the presence module to the message server, through the user server and on into the database. This should fix the "Already logged in" issue that grids see after a sim crashes, or a user crashes out of a sim. Not yet a 100% solution for friends, but getting there.
2008-11-21* Comment out unused access time method in MSSQLJustin Clarke Casey1-18/+18
* This should probably be being called in FetchAsset() instead as for all the other databases, but I lack the means to test MSSQL
2008-11-21* refactor: Rip out SOP inventory from the partial into a separate classJustin Clarke Casey5-12/+12
* SceneObjectPartInventory.cs isn't a particularly good name but it's probably not got a long life * A proper inventory interface to follow * Parallel changes for other inventory partial classes to follow at a later date
2008-11-21Update svn properties, minor formatting cleanup.Jeff Ames5-31/+31
2008-11-19Mantis#2658. Thank you kindly, StrawberryFride for a patch that:Charles Krinke2-0/+12
Keeping up with MySQL and SQLite. Small code changes and another resource file to add.
2008-11-19Mantis#2657. Thank you kindly, StrawberryFride for a patch that:Charles Krinke4-57/+70
Added access_time and create_time, plus the new sun position data to MSSQL code.
2008-11-19Mantis#2656. Thank you kindly, Nlin for a patch that:Charles Krinke4-0/+31
Attached patch implements llCollisionSound. Thanks T. Sado.
2008-11-19Reapply r7369 r7367 r7366 r7370 r7381. This brings it back up to the newMelanie Thielker1-1/+1
libOMV.
2008-11-19Reverting the texture sending patch and the new libOMV. This makes thisMelanie Thielker1-1/+1
release a direct descendant of the stable 7364, with all the features and none of the issues. This omits the following patch chain: r7383 r7382 r7381 r7377 r7375 r7373 r7372 r7370 r7369 r7368 r7367 r7366
2008-11-18Fixed MySQL and SQLite so they will save theSean Dague5-9/+177
variable sun vector, adding 3 new fields on both. From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com>
2008-11-18Extended Agent TestsSean Dague1-0/+46
From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com>
2008-11-17* Update libOMV to r2359. This is necessary for the progressive texture patchJustin Clarke Casey1-1/+1
* Update libopenjpeg as well for this patch. * Appears to be okay on a very short sniff test * Source code will be placed in opensim-libs shortly
2008-11-17cleaning up warnings in MSSQL code.Dr Scofield3-3/+3
2008-11-16Make a quick stab at the "Open data reader" issue.Melanie Thielker1-8/+20
MySqlDataReader needs to be Close()d explicitly. Disposing it or letting it fall out of scope will not free it's hold on the connection.
2008-11-15Mantis#2626: Thank you Ruud Lathrop, for a patch that cleans up MSSQL code.Homer Horwitz17-782/+14
2008-11-15Mantis#2552: Thanks idb, for a patch that fixes persistence of physical prims.Homer Horwitz3-6/+3
(added a fix for the broken build from last commit, too)
2008-11-15Update svn properties, minor formatting cleanup.Jeff Ames1-2/+2
2008-11-14Mantis #2618Melanie Thielker3-2/+10
Thank you, StrawberryFride, for a patch that adds group permission support to MSSQL. Contains a migration, back up your database.
2008-11-14Add SQLite and the missing migrations files for last commitMelanie Thielker3-0/+13
2008-11-14Add group permissions to agent inventory.Melanie Thielker1-2/+4
Contains a migration. May contain nuts. Please back up your inventory data store. This revision changes the interface version!! No older regions can connect to these new UGAIM, and the new regions can't connect to the old UGAIM. Fixes a long-standing issue of permissions loss Currently persisted on MySQL only.
2008-11-14Try to make the test pass againMelanie Thielker1-1/+1
2008-11-14Reapplying a revised version of Christopher Yeoh's (IBM) patch for allowMelanie Thielker1-2/+4
inventory drop. Also adds a new flags, "propagate_permissions" to OpenSim.ini to control that feature.
2008-11-14reverting #7295, as it still fails a test case (as pointed out veryDr Scofield1-4/+2
kindly by sean) --- lesson learned: just running a "make test" is not sufficient, you need to precede it by a "make clean".
2008-11-14From: Christopher Yeoh <cyeoh@au1.ibm.com>Dr Scofield1-2/+4
This patch makes llAllowInventoryDrop work with the permissions module enabled. Changes include: - Enabled PropagatePermissions when permissions module serverside perms is on - change ownership of item when item is dropped into an object. Ownership changes to the owner of the object the item is dropped into - propagation of permissions if the permissions module enabled (eg next-owner mask applied) - CHANGED_ALLOWED_DROP is now passed to the change script event if an item was allowed to be dropped into the object only because llAllowInventoryDrop is enabled (instead of CHANGED_INVENTORY being passed). - Sets object flags correctly when llAllowInventoryDrop is called so clients are notified immediately of the change in state. Am not sure that calling aggregateScriptEvents is the right way to do it, but it works and seems to be the only way without making further changes to update LocalFlags
2008-11-13make inventory item listing more robust. It turns out that a bad itemSean Dague1-8/+28
(one that won't parse right) will prevent all other items in that folder to load when inventory is requested. This is very careful to no longer add inventory items that return as null to the hash table for getInventoryInFolder, as well as be more careful parsing UUIDs for fields that aren't marked not null in MySQL. The net result, you may see previously missing inventory items return after this checkin. Folders probably need to be hardened in the same way, but I'm out of time for today.
2008-11-13Update avatar picker search to work with OpenSearch people searchMelanie Thielker1-2/+2
2008-11-10* refactor: Expose SOG.SetRootPart for outsiders to use rather than setting ↵Justin Clarke Casey5-16/+11
RootPart and adding the part separately * Make RootPart read only
2008-11-09Update svn properties. Add copyright headers. Minor formatting cleanup.Jeff Ames2-50/+50
2008-11-09Mantis#2591. Thank you kindly, Ruud Lathrop for a patch that:Charles Krinke2-0/+50
This patch is two script that fixes a issue when adding more then 1 avatar to estateban/estatemanager list. It removes a key and adds a index to the tables.
2008-11-08Mantis#2598: Thanks Fly-Man- for a patch that fixes a client-thread crash byHomer Horwitz1-1/+1
allowing landFlags bit 31 to be used (Int32 -> UInt32).
2008-11-08Work in progress on SECS stuff. Have been holding it off until after 0.6 ↵Tedd Hansen1-2/+2
release. Still messy as hell and doesn't really work yet. Will undergo dramatic changes. AND MOST IMPORTANTLY: Will be conformed to work in coop with todays DNE and XEngine, hopefully one day providing a common interface for all components.
2008-11-08Remove empty OSUUID.cs file. Add copyright headers. Minor formatting cleanup.Jeff Ames2-2/+56
2008-11-06add create_time and access_time to asset db for mysql, as wellSean Dague2-2/+52
as the code to update these at the appropriate time. This isn't surfaced in AssetBase yet. Change the replace into to an insert into for asset create. Assets are not supposed to be updatable, and the replace into is more expensive. From: Sean Dague <sdague@gmail.com>
2008-11-06From: arthursv@linux.vnet.ibm.comSean Dague3-52/+162
Add more unit tests for user cases Persist more user fields into mysql that already had columns defined but weren't getting passed to the mysql manager.
2008-11-05Update svn properties, minor formatting cleanup.Jeff Ames1-5/+5
2008-11-05add a test that ensures that databases work if email is null.Sean Dague1-0/+4
From: Sean Dague <sdague@gmail.com>
2008-11-05added missing file from mantis #2555Dahlia Trimble1-0/+5
2008-11-04* Apply http://opensimulator.org/mantis/view.php?id=2555Justin Clarke Casey1-4/+7
* Add new e-mail field to users table for MSSQL * Thanks StrawberryFride
2008-11-04add some null protection on emailSean Dague2-2/+3
From: Sean Dague <sdague@gmail.com>
2008-11-04- Added stronger persistence tests for BasicUserTestsSean Dague2-13/+103
From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com>
2008-11-04- Stronger inventory testsSean Dague1-5/+119
From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com>
2008-11-04implement email field for MySQL and SQLiteSean Dague6-16/+36
From: Sean Dague <sdague@gmail.com>
2008-11-01* Minor cleanupAdam Frisby1-1/+0
* Added additional error message when a Object/SOG DB save fails so we can trace why.
2008-11-01Megapatch that fixes/adds: friend offer/deny/accept, friendship termination,Homer Horwitz5-1/+99
on-/offline updates, calling cards for friends. This adds methods in the DB layer and changes the MessagingServer, so a full update (incl. UGAIM) is necessary to get it working. Older regions shouldn't break, nor should older UGAIM break newer regions, but friends/presence will only work with all concerned parts (UGAIM, source region and destination region) at this revision (or later). I added the DB code for MSSQL, too, but couldn't test that. BEWARE: May contain bugs.
2008-11-01Fix a compile warning about unreachable codeHomer Horwitz1-2/+0
2008-11-01A stab a getting the user server to act right. Move acquisition of theMelanie Thielker2-18/+21
locks to just before the try/catch/finally block, so that an exception thrown between taking the lock and entering the try doesn't leave a mutex locked
2008-10-31* Added some debug information to MySQL UserDataManager to help diagnose a ↵Adam Frisby2-18/+25
potential issue when in high load. Related to mantis #2508.
2008-10-30* minor: remove mono warningJustin Clarke Casey1-1/+0