aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region (unfollow)
Commit message (Collapse)AuthorFilesLines
2010-06-03Change the admin kick message to something more generic, "OpenSim Manager" ↵Tom Grimshaw1-1/+1
is not really accurate
2010-06-02Always provide at least 2 packets of a texture (if the texture is larger ↵Tom Grimshaw1-0/+3
than 1 packet). This fixes compatibility with the newer (broken) SnowGlobe and Emerald viewer(s), but also matches the behaviour of SL.
2010-06-02Add a forgotten security check. Make the new functions only work on primsMelanie Thielker1-0/+6
owned by the host prim owner.
2010-06-02Add two new osFunctions:Melanie Thielker5-0/+50
list osGetPrimititveParams(key prim, list rules); osSetPrimitiveParams(key prim, list rules);
2010-06-01Fix nullref in cmGetAvatarList() (ported from 0.69)Tom Grimshaw1-3/+6
2010-06-01One should not lock null objects.Melanie Thielker1-5/+8
2010-06-01Lock the object queue when dequeueingMelanie Thielker1-78/+81
2010-06-01Fix prim returns I broke earlierMelanie Thielker2-5/+8
2010-06-01Fix prim returns I broke earlierMelanie Thielker1-1/+1
2010-06-01Fix prim returns I broke earlierMelanie Thielker1-4/+7
2010-06-01Continuing refactor. Refactor DeRezObject to deal with multiple objectsMelanie Thielker5-71/+118
2010-06-01Add a method to get the bounding box and root prim offsets within it forMelanie Thielker1-0/+44
a group of prims.
2010-06-01Split GetAxisAlignedBoundingBox into two methods to allow calculation ofMelanie Thielker1-3/+20
combined bounding boxes and offsets
2010-06-01Fix prim returns I broke earlierMelanie Thielker1-4/+7
2010-06-01Change the handling of CreateSelected. Only send it on real creation, notMelanie Thielker1-1/+2
for each prim coming into view.
2010-06-01Change the handling of CreateSelected. Only send it on real creation, notMelanie Thielker1-1/+2
for each prim coming into view.
2010-06-01Continuing refactor. Refactor DeRezObject to deal with multiple objectsMelanie Thielker5-71/+118
2010-06-01Add a method to get the bounding box and root prim offsets within it forMelanie Thielker1-0/+44
a group of prims.
2010-06-01Split GetAxisAlignedBoundingBox into two methods to allow calculation ofMelanie Thielker1-2/+19
combined bounding boxes and offsets
2010-05-31Fix create selection getting overwritten by multiple updates for the same prim.Melanie Thielker5-6/+13
2010-05-31Fix create selection getting overwritten by multiple updates for the same prim.Melanie Thielker5-6/+13
2010-05-31Fix casting in llParcelMediaCommandList so that it actually, you know, worksTom Grimshaw1-16/+16
2010-05-31Fix a nullref in EventManager caused by RegionReady not setting the sceneMelanie Thielker1-0/+1
2010-05-30Fix a nullref in EventManager caused by RegionReady not setting the sceneMelanie Thielker1-0/+1
2010-05-30Changes osFunction permissions again. Allow_ with a list of UUIDs now againMelanie Thielker1-16/+51
refers to prim OWNERS. A new option set, Creators_, is added to allow selection by script creator. For existing installs, this means no functional change. The warning from my prior commit doesn't apply anymore.
2010-05-30Changes osFunction permissions again. Allow_ with a list of UUIDs now againMelanie Thielker1-16/+51
refers to prim OWNERS. A new option set, Creators_, is added to allow selection by script creator. For existing installs, this means no functional change. The warning from my prior commit doesn't apply anymore.
2010-05-30Changes OSSL Api permissions for the case of UUID list. In 0.6.9, the UUIDsMelanie Thielker1-3/+18
would be the IDs of the prim owners in whose prims these functions would run. This changes it so the UUID is the SCRIPT CREATOR instead. Further, osfunctions limited by uuid will not run if the creator and owner differ and the owner has mod rights on the script. There is still a danger in passing moodifiable scripts to others, as they can insert a harmful function, then remove the mod rights to make it runnable. As before, care needs to be taken, but where it was modable prims that were the risk before, modable scripts are the weak spot now. In cases where prim owner == script creator == script owner, nothing will change.
2010-05-30Changes OSSL Api permissions for the case of UUID list. In 0.6.9, the UUIDsMelanie Thielker1-3/+18
would be the IDs of the prim owners in whose prims these functions would run. This changes it so the UUID is the SCRIPT CREATOR instead. Further, osfunctions limited by uuid will not run if the creator and owner differ and the owner has mod rights on the script. There is still a danger in passing moodifiable scripts to others, as they can insert a harmful function, then remove the mod rights to make it runnable. As before, care needs to be taken, but where it was modable prims that were the risk before, modable scripts are the weak spot now. In cases where prim owner == script creator == script owner, nothing will change.
2010-05-29Implement suspended updates - When an operation is occurring on lots of ↵Tom Grimshaw5-39/+168
prims in a single group, don't schedule any updates until the operation has completed. This makes things like llSetAlpha(LINK_SET,0.0,ALL_SIDES); a *lot* faster, more efficient and less buggy, and also makes unlinking a lot better. Linking is still treacherous.. this needs to be analysed.
2010-05-29Stop IGridService from throwing a fatal exception when an IPEndPoint cannot ↵Tom Grimshaw1-11/+20
be resolved, and add some handlers to deal with this cleanly; a condition was observed on OSGrid where a neighbouring region with an invalid (unresolveable) hostname would prevent a region from starting. This is bad.
2010-05-28get TestSaveIarV0_1() uncommented but not running as a test yet since I ↵Justin Clark-Casey (justincc)2-106/+101
didn't get the authentication server to work and my brain is about to fizzle out my ears
2010-05-28restore InventoryArchiverTests.TestReplicateArchivePathToUserInventory() to ↵Justin Clark-Casey (justincc)1-51/+37
work with the new UserAccountService/InventoryService
2010-05-28fission UserAccountService.HandleCreateUser() into two methods, one which ↵Justin Clark-Casey (justincc)1-52/+50
handles user command parsing and another which actually does the work
2010-05-28Add ability to load IARs directly from URIsJustin Clark-Casey (justincc)3-7/+43
So, something like load iar Justin Clark-Casey / PASSWORD http://justincc.org/downloads/iars/my-great-items.iar Will load my IAR directly from the web.
2010-05-28minor: remove mono compiler warningJustin Clark-Casey (justincc)1-1/+1
2010-05-28tidy up help information on load oar and save oarJustin Clark-Casey (justincc)1-5/+11
2010-05-28refactor: move GetStream and URI methods from ArchiveReadRequest -> ↵Justin Clark-Casey (justincc)3-64/+65
ArchiveHelpers
2010-05-28Adjust Scene.DeleteAllSceneObjects() to not delete objects attached to avatars.Justin Clark-Casey (justincc)1-2/+6
This is going to be the right behaviour in all cases, I should think. This means that avatars in region when an oar is loaded do not lose their attachments
2010-05-28Simplify AddFullUpdateToAvatars()/AddPartialUpdateToAvatars() by calling the ↵Justin Clark-Casey (justincc)1-2/+5
object's corresponding single avatar update method, rather than calling the sceneviewer directly
2010-05-28remove redundant ScenePresence.QueuePartForUpdate() - every place in the ↵Justin Clark-Casey (justincc)1-9/+0
code calls SceneViewer.QueuePartForUpdate() directly
2010-05-27fix hanging output throttle arithmeticMike Rieker1-39/+27
had multiply overflow and subtract wrap-around errors
2010-05-28Apply Mike's TokenBucket fixMelanie Thielker1-39/+27
2010-05-27Prevent a null refMelanie Thielker1-0/+3
2010-05-27Prevent a null refMelanie Thielker1-0/+3
2010-05-27Revert "Comment noisy "CONNECTION DEBUGGING" messages, because they push more"Melanie2-14/+2
Some other stuff snuck in. This reverts commit 4cc533e7ad94d148351c16f48afd2a688a64c48a.
2010-05-27Comment noisy "CONNECTION DEBUGGING" messages, because they push moreMelanie Thielker2-2/+14
important stuff off screen too fast
2010-05-26Just because there is an agent update handler, that doesn't mean there isMelanie Thielker1-3/+4
a pre agent update handler. Null check these separately.
2010-05-26Just because there is an agent update handler, that doesn't mean there isMelanie Thielker1-3/+4
a pre agent update handler. Null check these separately.
2010-05-24fix sculpt normal direction for mirrored plane sculptsdahlia1-2/+1
2010-05-24Change the way alpha is interpreted on prim text. Manris #4723Melanie1-1/+1