aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Scenes (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fixes Mantis #3793 . Committing thomax/Snoopy's patch to allow deeding of ↵Melanie Thielker2009-06-142-5/+54
| | | | | | | | | | objects, with changes: - Set OwnerID = GroupID for deeded objects. - Close a security loophole that would have allowed a user with deed rights in a group to deed ANY object to that group, even if it's not owned by them and/or not set to that group - Set LastOwnerID correctly. Handle objects vs. prims correctly.
* Renamed Region/CoreModules/ServiceConnectors to ↵diva2009-06-142-2/+2
| | | | Region/CoreModules/ServiceConnectorsOut. No functional changes.
* Pulled out HelloNeighbour into its own service, INeighbourService, which may ↵diva2009-06-142-6/+12
| | | | get more functions as we go along. It's a very simple service and service connectors, and it served primarily to establish the design of services that dependent on Scenes and that must always have a local connector. More refactoring coming, as this showed how to do it right.
* Heart surgery no.2: the inventory service hooks. diva2009-06-101-0/+20
| | | | | | | Several improvements in the connectors themselves. Several improvements in configurations. Needed to add a hack in IUserService and UserManagerBase, to be removed when that service is refactored.
* Formatting cleanup.Jeff Ames2009-06-105-10/+10
|
* Formatting cleanup. Ignore some generated files.Jeff Ames2009-06-092-21/+21
|
* Thank you Snoopy, for a patch that implements group permissions.Melanie Thielker2009-06-091-9/+18
| | | | | | | | Applied with changes: - removed spammy debug message - corrected tab formatting
* * Reverting the test restructuring as, on second thought, this is not at all ↵lbsa712009-06-075-0/+1088
| | | | | | | how the tests are structured. (pt1)
* * minor: tiny tweak just to trigger another panda buildJustin Clarke Casey2009-06-051-1/+1
|
* * A bug fix for the last mantis 3741 bugfixJustin Clarke Casey2009-06-051-10/+7
| | | | | | * Hopefully now, the nre should not occur and the lock should be correctly unlocked during the initial save oar process
* * A further fix for mantis 3641 (oar saves do not complete)Justin Clarke Casey2009-06-051-12/+15
| | | | | | | | * For some reason, if a null was recieved (indicating a missing asset), the code had stopped passing that on to the waiting lock, resulting in a perpetual freeze * This change passes the null on correctly * Many thanks to thomax for being insistent in presenting his analysis of the problem :)
* * refactor: split out part xml writing in SceneObjectSerializerJustin Clarke Casey2009-06-051-2/+7
|
* Thank you, thomax, for a patch to provide finer-grained access control toMelanie Thielker2009-06-051-0/+20
| | | | | | | scripting. Fixes Mantis #2862
* * Restructured Scenes Tests to follow (what I conceive of as being) current ↵lbsa712009-06-055-1088/+0
| | | | directory standards. (pt 1 - thank you, svn. not.)
* Comment out unused private functions to avoid compiler warnings.Jeff Ames2009-06-041-7/+8
|
* * Making sure we fail a bit earlier if we have no AssetServicelbsa712009-06-031-0/+7
|
* Explicitly set the changed status of the prim groups affected in a delinkMelanie Thielker2009-06-021-0/+1
| | | | | | Mantis #2484
* Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames2009-06-0144-44/+44
| | | | LICENSE.txt.
* Add copyright headers, formatting cleanup, ignore some generated files.Jeff Ames2009-05-312-2/+29
|
* * Bug fix: Fixes an exception when Scene.RemoveClient is called to remove on aArthur Valadares2009-05-291-117/+117
| | | | | non-existing ScenePresence avatar. Also removed trailing white spaces.
* * refactor: little tweaks to trigger another buildJustin Clarke Casey2009-05-291-4/+15
|
* * refactor: Remove redundent prim id attribute on Scene.AddSceneObject()Justin Clarke Casey2009-05-291-8/+3
|
* * Add save xml2 serialization testJustin Clarke Casey2009-05-292-2/+3
|
* some clean up of sculpt map caching codeDahlia Trimble2009-05-291-1/+2
| | | | | remove a redundant debug message
* reinstate a hopefully more robust experimental decoded sculpt map caching schemeDahlia Trimble2009-05-292-9/+13
|
* disable sculpt map caching until a better method of avoiding asset requests ↵Dahlia Trimble2009-05-292-5/+7
| | | | can be found
* null test for texture assets when using cached sculpt mapDahlia Trimble2009-05-291-2/+3
| | | | | addresses mantis #3735
* Experimental decoded sculpt map cachingDahlia Trimble2009-05-292-3/+7
|
* From: Chris Yeoh <cyeoh@au1.ibm.com>Dr Scofield2009-05-272-3/+22
| | | | | | | | | | | | The attached patch implements llPassTouches. It has been added to the export/import XML along with the flag for AllowedInventoryDrop. The MySQL backend has been updated as well, though I haven't done one of those before so could do with a check. I added the migration mysql file as well. The other data backends need updating as well.
* Revert "From: Chris Yeoh <cyeoh@au1.ibm.com>"Dr Scofield2009-05-252-22/+3
| | | | | This reverts r9666. for some reason the mysql update does not work.
* From: Chris Yeoh <cyeoh@au1.ibm.com>Dr Scofield2009-05-252-3/+22
| | | | | | | | | | | | The attached patch implements llPassTouches. It has been added to the export/import XML along with the flag for AllowedInventoryDrop. The MySQL backend has been updated as well, though I haven't done one of those before so could do with a check. I added the migration mysql file as well. The other data backends need updating as well.
* Allow the perms module to inspect and modify the list of objects to returnMelanie Thielker2009-05-241-3/+3
| | | | | | for more fine-grained control
* Add a new permissions check for bulk object returns.Melanie Thielker2009-05-241-0/+17
|
* This should make HG asset transfers work much better. It now uses ↵diva2009-05-234-115/+72
| | | | HGUuidGatherer, which is a subclass of UuidGatherer. Hence, on-line HG asset transfers use exactly the same UUID collection code as save oar/xml. If it doesn't work, it's Justin's fault :D
* * Implements automatic loopback handling for standalone regions. Adam Frisby2009-05-231-7/+22
| | | | | * This /should/ make OpenSim behave properly when hosting behind a NAT router and utilizing port forwarding (but the router doesn't support Loopback)
* * Breaks OpenSim.. err I mean.. adds NAT translation support to ↵Adam Frisby2009-05-232-0/+26
| | | | | | | EnableSimulator EventQueue methods. * NB: This may actually break logins on certain regions. Shake well before consuming.
* Cleaning up a few HG things. HG Posts may now work in grids, but if the home ↵diva2009-05-221-11/+0
| | | | grid is a standalone, this still doesn't work -- something wrong with RegionAssetService's DB connection.
* Added ITeleportModule interface, and added a hook into scene so if a module ↵MW2009-05-211-13/+13
| | | | | | | has registered this interface then that handles teleport requests rather the SceneCommunicationService. As by default there is no ITeleportModule registered, Teleports by default will still be handled by SceneCommunicationService.
* Fix a slight oversight in SceneInventory that would not enable copy toMelanie Thielker2009-05-201-0/+6
| | | | | | inventory when permissions are bypassed
* Removing the last reference to CommsManager.AssetCache.diva2009-05-181-2/+1
|
* Finished HG Service Store. Not fully functional because of problems with ↵diva2009-05-181-36/+30
| | | | asset.ID insisting on being a UUID string.
* HG asset transfers starting to work -- GETs only for now. diva2009-05-171-62/+14
|
* Another minor bug fix for making notecard/script savings work with old asset ↵diva2009-05-161-1/+1
| | | | servers.
* Heart surgery on asset service code bits. Affects OpenSim.ini configuration ↵diva2009-05-159-51/+73
| | | | | | | | | | | | -- please see the example. Affects region servers only. This may break a lot of things, but it needs to go in. It was tested in standalone and the UCI grid, but it needs a lot more testing. Known problems: * HG asset transfers are borked for now * missing texture is missing * 3 unit tests commented out for now
* * refactor: move SceneXmlLoader into subpackageJustin Clarke Casey2009-05-141-2/+2
|
* * refactor: move bottom part of 'xml2' serializaton to separate classJustin Clarke Casey2009-05-142-66/+66
|
* * refactor: break some of xml2 serialization out of sogJustin Clarke Casey2009-05-143-15/+21
|
* Remove some no longer needed debug.Melanie Thielker2009-05-131-6/+2
| | | | | | Fixes Mantis #9520
* Fix interface registration/deregistration mechanicsMelanie Thielker2009-05-121-9/+14
|
* Bug fix in SceneBase.RequestModuleInterface. Check that the list's count is ↵diva2009-05-121-1/+2
| | | | greater than 0.