aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Data (follow)
Commit message (Collapse)AuthorAgeFilesLines
* From: Christopher Yeoh <cyeoh@au1.ibm.com>Dr Scofield2008-11-141-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
* make inventory item listing more robust. It turns out that a bad itemSean Dague2008-11-131-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.
* Update avatar picker search to work with OpenSearch people searchMelanie Thielker2008-11-131-2/+2
|
* * refactor: Expose SOG.SetRootPart for outsiders to use rather than setting ↵Justin Clarke Casey2008-11-105-16/+11
| | | | | | | | RootPart and adding the part separately * Make RootPart read only
* Update svn properties. Add copyright headers. Minor formatting cleanup.Jeff Ames2008-11-092-50/+50
|
* Mantis#2591. Thank you kindly, Ruud Lathrop for a patch that:Charles Krinke2008-11-092-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.
* Mantis#2598: Thanks Fly-Man- for a patch that fixes a client-thread crash byHomer Horwitz2008-11-081-1/+1
| | | | | | allowing landFlags bit 31 to be used (Int32 -> UInt32).
* Work in progress on SECS stuff. Have been holding it off until after 0.6 ↵Tedd Hansen2008-11-081-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.
* Remove empty OSUUID.cs file. Add copyright headers. Minor formatting cleanup.Jeff Ames2008-11-082-2/+56
|
* add create_time and access_time to asset db for mysql, as wellSean Dague2008-11-062-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>
* From: arthursv@linux.vnet.ibm.comSean Dague2008-11-063-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.
* Update svn properties, minor formatting cleanup.Jeff Ames2008-11-051-5/+5
|
* add a test that ensures that databases work if email is null.Sean Dague2008-11-051-0/+4
| | | | | From: Sean Dague <sdague@gmail.com>
* added missing file from mantis #2555Dahlia Trimble2008-11-051-0/+5
|
* * Apply http://opensimulator.org/mantis/view.php?id=2555Justin Clarke Casey2008-11-041-4/+7
| | | | | | | * Add new e-mail field to users table for MSSQL * Thanks StrawberryFride
* add some null protection on emailSean Dague2008-11-042-2/+3
| | | | | From: Sean Dague <sdague@gmail.com>
* - Added stronger persistence tests for BasicUserTestsSean Dague2008-11-042-13/+103
| | | | | From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com>
* - Stronger inventory testsSean Dague2008-11-041-5/+119
| | | | | From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com>
* implement email field for MySQL and SQLiteSean Dague2008-11-046-16/+36
| | | | | From: Sean Dague <sdague@gmail.com>
* * Minor cleanupAdam Frisby2008-11-011-1/+0
| | | | | * Added additional error message when a Object/SOG DB save fails so we can trace why.
* Megapatch that fixes/adds: friend offer/deny/accept, friendship termination,Homer Horwitz2008-11-015-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.
* Fix a compile warning about unreachable codeHomer Horwitz2008-11-011-2/+0
|
* A stab a getting the user server to act right. Move acquisition of theMelanie Thielker2008-11-012-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
* * Added some debug information to MySQL UserDataManager to help diagnose a ↵Adam Frisby2008-10-312-18/+25
| | | | potential issue when in high load. Related to mantis #2508.
* * minor: remove mono warningJustin Clarke Casey2008-10-301-1/+0
|
* - Includes consistency test for new and updated objects, asSean Dague2008-10-303-96/+112
| | | | | | | some fixes in MySQL and SQLite From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com>
* Mid-work, trying to fix region part insertion and retrievalSean Dague2008-10-303-24/+378
| | | | | | | | SQLite reports System NUll Reference, but works, inside LoadItems, on SQLiteRegionData.cs From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com>
* Update svn properties, minor formatting cleanup.Jeff Ames2008-10-271-5/+5
|
* Thank you kindly, Ruud Lathrop for a patch that solves:Charles Krinke2008-10-273-157/+187
| | | | | Primary Key violation when just linked a lot of prims using MSSQL.
* Add a resource file on Strawberry's patch I missedMelanie Thielker2008-10-181-0/+7
|
* Thank you, Strawberry Fride, for a patch that brings MSSQL even with MySQLMelanie Thielker2008-10-181-31/+35
|
* Megapatch. :) Fix skull attachment editing. Streamline Object terse updates.Melanie Thielker2008-10-184-0/+26
| | | | | | | | Add rezzing time to objects. Add Object return and traffic fields to land database. Add plumbing for auto return. Implement auto return. Contains a migration. May contain nuts.
* Update svn properties, minor formatting cleanup.Jeff Ames2008-10-172-3/+3
|
* - Removed debug print methodSean Dague2008-10-161-12/+1
|
* more fun with rebasingSean Dague2008-10-161-2/+12
|
* resorting out this merge from arthur, sorry for so many commits here.Sean Dague2008-10-161-8/+0
|
* - Enforced no user or agent with UUID 0 on agent DB insertionSean Dague2008-10-161-0/+5
|
* - New attempt after merging problemSean Dague2008-10-161-5/+0
|
* - Enforced no user or agent with UUID 0 on agent DB insertionSean Dague2008-10-161-0/+3
|
* - Removed a Console.Writeline and added a Test that will be changedSean Dague2008-10-161-2/+7
| | | | | | if the last commit is accepted
* - Removed debug print methodSean Dague2008-10-161-12/+1
|
* - Enforced no user or agent with UUID 0 on agent DB insertionSean Dague2008-10-163-8/+12
|
* clean up a merge conflict and remove a console messageSean Dague2008-10-151-0/+1
|
* * minor: comment out persisting prim inventory log messagesJustin Clarke Casey2008-10-152-2/+2
|
* - Added User Appearance Set and Get testsSean Dague2008-10-151-0/+10
|
* - Removed a Console.Writeline and added a Test that will be changedSean Dague2008-10-151-2/+20
| | | | | | if the last commit is accepted
* - Makes MySQL reject inserting UUID 0Sean Dague2008-10-153-5/+59
| | | | | | | | | | - Makes SQLite mimick MySQL default behavior on first and last name already on db: it does not insert the new record. - Added tests for UUID 0 and for new UUID with existing first and last name.
* Removed some commentsSean Dague2008-10-151-3/+1
|
* move from index based to exists strategy hereSean Dague2008-10-141-10/+36
|
* Merge commit 'arthur/master'Sean Dague2008-10-142-17/+254
|