aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim (unfollow)
Commit message (Collapse)AuthorFilesLines
2012-02-10Fix bug where somebody taking a copy of an object they didn't own that was ↵Justin Clark-Casey (justincc)2-3/+12
rezzed before the region was restarted would wrongly place the copy in the object owner's inventory. Addresses http://opensimulator.org/mantis/view.php?id=5825
2012-02-10Fix: Unable to remove AV from friend list (sqldb-bug) ↵PixelTomsen2-8/+8
http://opensimulator.org/mantis/view.php?id=3731
2012-02-10When an asset is uploaded (e.g. a mesh) set individual copy/move/transfer ↵Justin Clark-Casey (justincc)6-11/+40
permissions, not PermissionMask.All Setting PermissionMask.All will cause next permissions to replace current permissions when the object is rezzed, since bit 4 will be set. This is not correct behaviour for a freshly uploaded mesh. Freshly rezzed in-world prims also do not have bit 4 set (don't yet know exactly what this is). Should resolve http://opensimulator.org/mantis/view.php?id=5651
2012-02-09If NPCModule.CreateNPC() fails to create the required ScenePresence (which ↵Justin Clark-Casey (justincc)2-9/+8
should in theory never happen), don't add the NPC to the npc list but return UUID.Zero instead.
2012-02-09Add NPC torture tests for 100, 1000 and 2000 create and delete NPC calls.Justin Clark-Casey (justincc)1-0/+185
2012-02-09minor: put in commented out logging statements for future reuseJustin Clark-Casey (justincc)2-1/+10
2012-02-08Stop a scene object from attempting to link with itself (which results in an ↵Justin Clark-Casey (justincc)4-10/+54
exception and constant complaints in v3 viewers). Aims to address http://opensimulator.org/mantis/view.php?id=5878
2012-02-07Make WebStats logging report consistently as WEB STATS MODULE instead of VC, ↵Justin Clark-Casey (justincc)1-6/+5
VS and WEBSTATS
2012-02-07Add start GC memory and end GC memory to object stress test printouts.Justin Clark-Casey (justincc)4-4/+22
This illustrates that references to Scene, SOG, etc. are not currently being released when a stress test ends (or at regression test end in general). This means even the current stress tests take much more memory than they need, a problem that will have to be addressed.
2012-02-07Add url to logging if SynchronousRestFormsRequester.MakRequest() throws an ↵Justin Clark-Casey (justincc)9-103/+120
exception in service connectors
2012-02-07Add TestAddTaskInventoryItem()Justin Clark-Casey (justincc)2-4/+34
2012-02-07Remove debug logging if physics actor is null in SOP.ApplyPhysics()Justin Clark-Casey (justincc)1-5/+1
This is not valid in the case of BasicPhysics which can return a null PhysicsActor (though I think it should really return a do-nothing PhysicsActor).
2012-02-07Add TestCompileAndStart100Scripts() torture test.Justin Clark-Casey (justincc)2-1/+158
2012-02-07Add a regression test to compile and start a script. Remove ↵Justin Clark-Casey (justincc)7-37/+137
Path.GetDirectoryName when getting assembly loading path in Compiler.CompileFromDotNetText(). The Path.GetDirectoryName call in Compiler.CompileFromDotNetText is unnecessary since AppDomain.CurrentDomain.BaseDirectory is always a directory. Later path concatenation is already done by Path.Combine() which handles any trailing slash. Removing Path.GetDirectoryName() will not affect the runtime but allows NUnit to work since it doesn't add a trailing slash to AppDomain.CurrentDomain.BaseDirectory.
2012-02-05Revert my two quick fixes for the lag issue and put in the real fix, whichMelanie1-1/+2
is to only write to the database if data was changed. I was writing to the db on every step of every avatar. Sure to give us lag, that.
2012-02-05Revert "Remove checks on ban list expiry on every move. To be re-added on ↵Melanie1-4/+4
parcel" This reverts commit 35f14a262dfa3d9199f554154a63f5f532460f56.
2012-02-05Revert "Check ban list for a particular parcel only when an avatar moves ↵Melanie2-17/+4
into it." This reverts commit 8923ad755d97d5ddb4a29cb6f543b53195f0b461.
2012-02-05Make configuration uniformBlueWall1-3/+3
Pickup the max physical prim size in Scene to make it uniform since adding code to get default size from the OpenSim*.ini.
2012-02-05Check ban list for a particular parcel only when an avatar moves into it.Melanie2-4/+17
This restores functionality remove in the last commit without reintroducing the performance penalty.
2012-02-05Remove checks on ban list expiry on every move. To be re-added on parcelMelanie1-4/+4
boundary crossing only as soon as I'm properly awake. This should fix recent performance issues
2012-02-04Set PhysPrimMax default to 0 so ini files won't be overriddenBlueWall1-1/+1
2012-02-04change NonPhysicalPrimMax to NonphysicalPrimMax in Scenes.cs to make thenebadon1-1/+1
variable in OpenSim.ini and Regions.ini match
2012-02-04Make NonphysicalPrimMax setting work properlyBlueWall1-1/+1
RegionInfo setting will override only if it is > 0
2012-02-04Quiet the map module loggingBlueWall1-2/+2
2012-02-04Add default value to TelehubObjectBlueWall1-0/+10
2012-02-04Supply correct parameters to detailed authentication login fail messageJustin Clark-Casey (justincc)1-1/+1
2012-02-04Add missing RCERR_UNKNOWN and RCERR_SIM_PERF_LOW LSL constants that would ↵Justin Clark-Casey (justincc)1-0/+2
eventually be used by llCastRay(), though OpenSim does not use these yet.
2012-02-04Correct RC_* LSL constants used by llCastRay().Justin Clark-Casey (justincc)1-12/+12
Many thanks to WhiteStar for doing the research on this.
2012-02-04Add TestRegionSettingsDeserializeJustin Clark-Casey (justincc)2-1/+135
2012-02-04Only look for an uploaded transactional asset in Scene.UpdateTaskInventory ↵Justin Clark-Casey (justincc)3-22/+21
if we have been passed a non-zero transaction ID. This resolves the recent regression from deeb728 where notecards could not be saved in prim inventories. This looks like a better solution than deeb728 since only non-caps updates pass in a transaction ID. Hopefully resolves http://opensimulator.org/mantis/view.php?id=5873
2012-02-03Change SceneObjectSerializer to use common ↵Justin Clark-Casey (justincc)2-83/+57
ExternalRepresentationUtils.ExecuteReadProcessors() methods. Adds ability to submit a customized exception message to match logging.
2012-02-03Check for null scene in ScheduleFullUpdate and ScheduleTerseUpdate before ↵Dan Lake1-4/+7
triggering events on a potentially null Scene
2012-02-03Extend m_avatars lock in NpcModule.CreateNPC over both creation of NPC scene ↵Justin Clark-Casey (justincc)1-14/+16
presence and population of m_avatars. This is required to stop a race where the SensorRepeat module can detect an NPC avatar before m_avatars is populated. Extending the lock is the easiest to understand solution rather than getting complicated with null checks. Hopefully resolves http://opensimulator.org/mantis/view.php?id=5872
2012-02-03Fix: Covenant changed time not set ↵PixelTomsen13-17/+50
http://opensimulator.org/mantis/view.php?id=5869 Signed-off-by: BlueWall <jamesh@bluewallgroup.com>
2012-02-03Changed save oar and save iar parameter -p|--profile to -h|--home, including ↵Snoopy Pfeffer5-12/+12
corresponding RemoteAdmin parameter
2012-02-03Refactor common deserialization processor code to generic method ↵Justin Clark-Casey (justincc)3-98/+62
ExternalRepresentationUtils.ExecuteReadProcessors()
2012-02-03Change LandDataSerializer deserialization so that in the future it won't ↵Justin Clark-Casey (justincc)5-75/+209
care about extra elements or element order. This brings it into line with other deserializations such as object and will improve future backward compatibility.
2012-02-03Corrected console help texts for "save iar"Snoopy Pfeffer1-2/+2
2012-02-02Commenting out new event until I can fix OpenSim tests. Currently, testing ↵Dan Lake1-6/+6
objects does not create a Scene or EventManager so triggering events crashes some tests
2012-02-02OpenSim tests do not always create an EventManager so calls to trigger ↵Dan Lake1-2/+6
events during tests must check for null EventManager
2012-02-02ObjectAddedToScene event should be fired when duplicating objectsDan Lake2-20/+22
2012-02-02fix line endingsDan Lake1-7/+7
2012-02-03Fix test failureMelanie1-0/+1
2012-02-02Replace ParcelAccessEntry with a new struct, LandAccessEntry, which moreMelanie16-108/+197
accurately reflects the data sent by the viewer. Add times bans and the expiration of timed bans. Warning: Contains a Migration (and nuts)
2012-02-02D'oh - we want to call llGetLinkNumberOfSides() in the LSL_Stub, not ↵Justin Clark-Casey (justincc)1-1/+1
llGetLinkNumber().
2012-02-02Add llGetLinkNumberOfSides to LSL_Stub and ILSL_ApiJustin Clark-Casey (justincc)2-1/+7
It already existed in LSL_Api but it also needs to exist in these two other places for a script to be able to see it. Hopefully resolves http://opensimulator.org/mantis/view.php?id=5489
2012-02-02Add stress tests for simple object add of 100 prim objects. Add time taken ↵Justin Clark-Casey (justincc)1-14/+37
to output (this is unreliable).
2012-02-02OpenID: server connector had a copy-and-paste error that made identity ↵Diva Canto1-1/+1
queries fail.
2012-02-02Improve reliability of script state saving by covering various savingMelanie3-14/+28
and loading scenarios which resulted in loss of continuity on item ids
2012-02-01Add event RegionHeartbeatEnd for modules interested in coordinating activity ↵Dan Lake2-10/+36
with region heartbeats