aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region (follow)
Commit message (Collapse)AuthorAgeFilesLines
* It is possible that apacket is recieved before the clint stack is fully ready.Melanie Thielker2009-04-201-0/+2
| | | | | | This causes a nullref we need to catch here.
* Also make GroupsMessaging quit trying to run and reduce it's debugMelanie Thielker2009-04-201-2/+9
| | | | | | spamming somewhat
* Prevent a null ref if a notecard is not foundMelanie Thielker2009-04-201-0/+6
|
* Make sure that the groups module is really disabled when it's not configured.Melanie Thielker2009-04-201-2/+7
| | | | | | | Fixes an issue where the presence of any groups section will make XmlRpcGroups think it should hook client events.
* * Prevent a vehicle crashTeravus Ovares2009-04-201-0/+13
|
* * Allow passing of material type to physics engineTeravus Ovares2009-04-204-20/+266
| | | | | * Define low friction and medium bounce for Glass
* Thank you kindly, MPallari, for a patch that:Charles Krinke2009-04-191-1/+9
| | | | | | | | This patch adds new property to ScenePresence: SpeedModifier. With this, one can modify avatars speed from region module or MRM script.
* Fixes Mantis#3489. Thank you kindly, MCortez for a patch that:Charles Krinke2009-04-191-0/+2
| | | | | | | Group profile page is showing an empty dropdown for titles and this patch fixes this.
* Accounting for the changes introduced in AssetServerBase in r9143 related to ↵diva2009-04-191-0/+1
| | | | starting the thread manually. Fixes mantis #3490.
* Terrain changes done via osTerrainSetHeight aren't shown immediately to the ↵Homer Horwitz2009-04-193-36/+56
| | | | | | | | | | clients in that region. I decided against sending the terrain on every call to osTerrainSetHeight (which makes it abysmally slow), and added a osTerrainFlush instead, which should be called after all the terrain-changes have been done. Changed some return types to LSL types, too, and removed some end-of-line spaces.
* Moved ITerrainModule and ITerainEffect to ↵Homer Horwitz2009-04-193-5/+16
| | | | OpenSim.Region.Framework.Interfaces and added a TaintTerrain method
* Keep IsColliding updated for the recent changes in ScenePresence so that ↵idb2009-04-191-0/+3
| | | | walk/stand animations will get used instead of just falling
* * Rudimentary angular motor implementation for the LSL Vehicle APITeravus Ovares2009-04-192-8/+84
|
* Added a "force_simple_prim_meshing" option to the ODE settings in ↵Dahlia Trimble2009-04-191-25/+18
| | | | | | | OpenSim.ini which will use meshes for collisions with simple prim shapes rather than internal ODE algorithms. This may help with Mantis #2905 and Mantis #3487 for those experimenting with capsule settings. Note that this will increase memory usage and region startup time.
* Thank you kindly, MCortez, for a patch that:Charles Krinke2009-04-194-2/+40
| | | | | | | | | This hooks up the LandManagementModule to handle the DeedParcelToGroup packet. Now people can start testing land assigned to and owned by groups. Also fixes a viewer crash issue when searching for and then joining a group with an agent that is not already being tracked by groups server.
* Bug fix in HG asset posts. Get the inner assets not just from mem cache but ↵diva2009-04-181-18/+24
| | | | from asset service, because the inner ones may not be in mem cache.
* Little bug fix on the Groups module to get over an exception upon login.diva2009-04-181-1/+3
|
* Thank you kindly, MCortez, for a patch that:Charles Krinke2009-04-185-0/+2578
| | | | | | | | | | | Added is a patch that adds a rough Groups implementation. This patch allows the creation, adding and maintaining Groups, Roles and Members. Work has begun on a very naive implementation of messaging, and minimal support for notifications {no attachments yet}. Proposals are not yet supported, but are on the to-do list. This implementation is not active by default, and must be configured in OpenSim.ini to become active.
* Allow reading of notecards by asset ID.Melanie Thielker2009-04-181-52/+108
| | | | | | Fixes Manthis #3420
* Thank you kindly, RemedyTomm for a patch that:Charles Krinke2009-04-183-58/+134
| | | | | | | | | | | | Following feedback from 0003440, i've made some changes to the new texture pipeline to optimise performance. The changes are: - Fixed a math issue where a small percentage of images with a certain size (on the packet boundary) would not have their final data delivered. This issue has been present since pre- 0003440 - It was suggested that a discardlevel of -1 and a prioriy of 0 meant to abandon the transfer, this is incorrect and caused some textures to clog. - The texture throttle blocking queue is now only filled in relation to the actual throttle amount.. i.e, on a connection throttled to 300k, only twenty packets will be placed in the queue at a time, on a larger connection it will be much more. This is to balance responsiveness to requests and speed, and to minimise wasted packets. - The engine now keeps track of the number of pending textures, and the stack will not be walked if there's no textures pending, saving CPU. Textures are only considered "pending" when they've already been decoded. - As part of the above, some textures may receive twice as much data per cycle if the number of pending textures is below the cycle threshold, this should prevent loading from slowing down when there are fewer textures in the queue.
* Add some documentation. (note this is *not* a thinly veiled attempt to ↵Dahlia Trimble2009-04-181-1/+3
| | | | increase my commit frequency *wink*)
* Thank you kindly, StrawberryFride, for a patch that:Charles Krinke2009-04-181-5/+10
| | | | | | | | Adds a test to see if the first option on osDynamicTextureData is "AltDelim", then picks up the first character after the whitespace and uses as a delimiter instead of ;. If this string does not appear at the start of the data, the default ; will be used, hence this should not break existing code.
* Thank you dslake for diagnosing and fixing a race condition in ↵diva2009-04-182-132/+146
| | | | OGS1SecureInventoryServer (mantis #3483). The provided patch was slightly modified to narrow the locking scope to smaller portions of the functions. Applied the same locking to HGInventoryService, which suffered from the same race condition.
* Obtain the owner name for the X-SecondLife-Owner-Name header in ↵idb2009-04-181-1/+7
| | | | | | | llHTTPRequest when the owner is offline/not in the region. Fixes Mantis #3454
* * Adds IObject.Shape to MRMAdam Frisby2009-04-184-53/+140
| | | | | | * Implements Sculpty modification support to MRM * Example: IObject.Shape.SculptMap = new UUID("0000-0000-0000....");
* Bug fix for standalone HG login. VerifySession should be local for local users.diva2009-04-182-1/+11
|
* Thank you M1sha for diagnosing and patching a lock bug affecting region ↵diva2009-04-171-13/+16
| | | | crossings introduced in r9110. Fixes mantis #3456.
* * A few fixes to the Linear MotorTeravus Ovares2009-04-171-15/+21
|
* Fixes Mantis # 3469. Thank you kindly, BlueWall, for a patch that:Charles Krinke2009-04-172-0/+42
| | | | | | | This patch adds extended status reporting with the url http://server:port/simstatusx/ [^] . The data is returned in json format as "text/plain" type.
* * Add Implementation of Linear Motor and Linear friction from the LSL ↵Teravus Ovares2009-04-171-9/+73
| | | | Vehicle API in Physics
* experimental freeswitch code, imported from Rob Smart's treeSean Dague2009-04-173-0/+994
|
* Correct detected rotation to return the same value as llGetRot in the object ↵idb2009-04-171-1/+1
| | | | | | | being detected. Fixes Mantis #3467
* * Change inventory archiver module to use profile cacheJustin Clarke Casey2009-04-171-11/+3
| | | | | | * Clean up some log messages
* * Use profile cache service for data snapshotJustin Clarke Casey2009-04-171-4/+4
|
* * Also use the profile cache for osKey2Name()Justin Clarke Casey2009-04-171-4/+4
|
* * Use cached user profiles in osAvatarName2Key()Justin Clarke Casey2009-04-171-4/+5
|
* * Change profile check for add user to run through the cache serviceJustin Clarke Casey2009-04-171-1/+1
|
* - disabling logging of non-system IRC messagesDr Scofield2009-04-171-8/+8
|
* * Moved the DefaultConfig settings into already-existing ConfigSettingslbsa712009-04-175-14/+14
|
* adding log statement on shutdown in background modeDr Scofield2009-04-171-0/+1
|
* fixes System.UnauthorizedAccessExceptions when trying to load OARs fromDr Scofield2009-04-171-2/+2
| | | | | read-only files on linux.
* * Some more work on refactoring configs;lbsa712009-04-175-14/+14
| | | | | | | * Moved the constants out into a separate DefaultConfig * Pulled configMember up * Some minor CCC
* * Set some minimum values to avoid divide by zero errors.Teravus Ovares2009-04-171-0/+14
|
* * Commit a few fixes to the Vehicle settingsTeravus Ovares2009-04-172-13/+67
| | | | | * Vertical Attractor servo
* * minor: Eliminate redundant argument in PreloadUserCacheJustin Clarke Casey2009-04-162-2/+2
|
* trying to fix exception in Random.Next() probably caused through sharing ofDr Scofield2009-04-161-1/+1
| | | | | | | | | | WindModule plugins --- manifesting itself through: 2009-04-16 15:32:02,764 [Heartbeat for region sea 3] [Scene]: Failed with exception System.IndexOutOfRangeException: Array index is out of range. at System.Random.Sample () [0x0003e] in /usr/local/src/mono/build/mono-2.0.1/mcs/class/corlib/System/Random.cs:91 at System.Random.NextDouble () [0x00000] in /usr/local/src/mono/build/mono-2.0.1/mcs/class/corlib/System/Random.cs:142 at OpenSim.Region.CoreModules.World.Wind.Plugins.SimpleRandomWind.WindUpdate (UInt32 frame) [0x00019] in /tmp/opensim-deploy-oTyFP12501/opensim-deploy/OpenSim/Region/CoreModules/World/Wind/Plugins/SimpleRandomWind.cs:92
* - turn private m_gui into protected m_gui to allow manipulation inDr Scofield2009-04-162-12/+3
| | | | | | | | derived classes - make OpenSimBackground inherit from OpenSim instead of OpenSimBase so that it will have a MainConsole instance and we can use console commands, setting m_gui to false
* * Remove some super experimental stuff in BulletDotNETPlugin since it was ↵Teravus Ovares2009-04-163-11/+18
| | | | | | | causing issues. * Tweak the ODEPrim PID a bit more.
* * Committing more BulletDotNETPlugin workTeravus Ovares2009-04-163-10/+315
| | | | | | * Tweak the LLSetStatus results in the ODEPlugin. Hopefully it's a little less unstable. * ODEPlugin is using experimental math for LLSetStatus, use with caution! :)
* Correctly flag group owned prims in the land prim listMelanie Thielker2009-04-164-5/+8
|