aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework (unfollow)
Commit message (Collapse)AuthorFilesLines
2010-07-26implement serverside checks for media texture navigation in order to stop ↵Justin Clark-Casey (justincc)1-1/+18
naughty clients
2010-07-26implement prim media control permissions serverside in order to stop bad clientsJustin Clark-Casey (justincc)1-2/+19
2010-07-26Fire CHANGED_MEDIA event if a media texture is set or clearedJustin Clark-Casey (justincc)1-1/+2
2010-07-26implement llClearPrimMedia()Justin Clark-Casey (justincc)1-0/+10
untested
2010-07-26implement llSetPrimMediaParams()Justin Clark-Casey (justincc)2-3/+14
Untested
2010-07-26Implement llGetPrimMediaParams()Justin Clark-Casey (justincc)1-0/+47
Exposes method to get media entry via IMoapModule As yet untested.
2010-07-26Implement media texture persistence over server restarts for sqliteJustin Clark-Casey (justincc)1-1/+21
This is currently persisting media as an OSDArray serialized to LLSD XML.
2010-07-26start storing a mediaurl on the scene object partJustin Clark-Casey (justincc)1-1/+6
not yet persisted or sent in the update
2010-07-20Allow Megaregions to start properly after an unclean shutdownMelanie2-1/+4
2010-07-20Restore lines that have been removed due to previous merge conflict.Diva Canto1-2/+6
2010-07-20Remove a merge artefactMelanie1-4/+0
2010-07-20When a god uses mass permission setting, the V bit is cleared from nextMelanie Thielker1-4/+7
perms, rendering the item unmoveable for the next owenr. Make god mods conform to the rules, too.
2010-07-20prevent hacked viewers from being able to delete arbitrary items from anyMelanie Thielker1-3/+18
prim. Allow friends with perms and shared group members to move or copy things out of prims
2010-07-20Fix a few permissions vulnerability. Owners could cause permissionsMelanie Thielker3-8/+40
escalation on items contained in prims using a hacked viewer
2010-07-20Relaxed the ultra-conservative lock on m_items. Needs testing under linux ↵Diva Canto1-219/+188
and stress.
2010-07-19Deleted Snoopy's patch completely, including Thread.Sleep. Preliminary tests ↵Diva Canto1-1/+0
indicate that this is what causes deadlock. More tests needed.
2010-07-19re-add the sleep lost in the revert.Melanie1-0/+2
2010-07-19Revert "Thank you, Snoopy, for a patch to reduce sim script startup CPU usage"Melanie1-12/+10
This reverts commit c404c5fb5405eac24cc8b7cd402eb8d8fb0ff0cf.
2010-07-14Major attachments cleanup. Remove unused AttachObject ClientView methodMelanie2-3/+2
Clean up use of AttachObject throughout, reduce number of overloads and number of parameters
2010-07-14Remove useless quaternion parameter from AttachObject sigMelanie Thielker2-3/+3
2010-07-14Fixes mantis #4870.Diva Canto1-1/+7
2010-07-14Fix a permissions issueMelanie Thielker2-11/+22
2010-07-14Revert "More on mantis #4869. This fixes the problem of objects showing up ↵Melanie1-7/+0
as no copy when they are copy-able. It works, but I have no idea what I'm doing." Cuauses a permission escalation. do NOT USE the preceding commit
2010-07-14Removed left-over debug messages.Diva Canto1-3/+1
2010-07-14More on mantis #4869. This fixes the problem of objects showing up as no ↵Diva Canto1-0/+9
copy when they are copy-able. It works, but I have no idea what I'm doing.
2010-07-14Remove getting the object capacity from the money module. It is now setMelanie Thielker1-17/+1
directly from the Region Info (and the region ini file)
2010-07-13Revamp the permissions propagation. This MAY mess up. Please test.Melanie4-39/+103
Change the slam bit from 3 to 4. Assume the old slam bit is always set. The new slam bit is a "changed owner" bit, correcting a bug where an item passed from the creator to another with less than full perms, then back (sale test) would arrive back full perm. Lots of in-code docs.
2010-07-11Add scripted controllers into agent intersim messagingMelanie Thielker2-0/+37
2010-07-11Remove localID from script controls data. It won't transfer to anotherMelanie2-6/+4
region anyway
2010-07-10Make taken items go back to the folder they came fromMelanie Thielker1-0/+3
2010-07-05One more buglet fixed related to mantis #4841 -- auto-returns were still ↵Diva Canto1-1/+1
chocking on a null pointer exception.
2010-07-04Got rid of all hyperassets references. Also fixed accessing textures in ↵Diva Canto2-38/+3
user's inventory in foreign grids.
2010-07-04Started to clean up the mess with HyperAssets in LLClientView. Fixed HG ↵Diva Canto1-0/+2
access to Notecards in user's inventory.
2010-07-04Fixes the obvious problem in mantis #4841. Melanie needs to look at other ↵Diva Canto1-1/+2
potential problems there, though.
2010-07-02Clean up IMoneyModule and adjust the other modules to the changesMelanie Thielker1-1/+1
2010-06-29Revert "stop exceptions in setting and getting state from propogating since ↵Justin Clark-Casey (justincc)1-31/+8
they aren't fatal to operations" This reverts commit 94cb6fc916e1bd039f2b59214e68a0b3c4847445.
2010-06-29stop exceptions in setting and getting state from propogating since they ↵Justin Clark-Casey (justincc)1-8/+31
aren't fatal to operations this will hopefully stop "save oar" from failing if a script asset is corrupt
2010-06-29Fix a nullref on autoreturnMelanie1-5/+17
2010-06-28Change the way IRegionModule us referenced by IEmailModule toMelanie Thielker1-1/+1
allow later conversion to new style
2010-06-28Remove AgentID and GroupOD from the signature of SOG.Copy(). They were neverMelanie Thielker2-4/+4
used, but made for a very mispleading read of the code in the callers.
2010-06-28Fix Copy on Ray, Drag Copy and other little things. Removed the wrong andMelanie Thielker2-17/+3
nonworking ownership assignment in SOG, which messed things up before. No longer trust the client to send the ID of the person something is copied as, since it allows to run a script with someone else's permissions. Properly adjust inventory ownership and perms.
2010-06-27Make drag copy and copy-on-ray handle friends list perms properlyMelanie Thielker1-0/+22
2010-06-27Fix more perms weirdness. Preserve "Locked" status across gives and rez/take.Melanie1-8/+9
Preserve "Anyone can move" flag in most cases.
2010-06-27Fix permission propagation to prevent permanently locked objects from beingMelanie1-3/+3
created.
2010-06-25stop KeyNotFoundException() being thrown in RemoveScenePresence if the agent ↵Justin Clark-Casey (justincc)1-6/+7
isn't present in the presence dictionary the code to do this was there but was being circumvented by newmap[agentID] before the check actually took place
2010-06-23Thank you, Snoopy, for a patch to reduce sim script startup CPU usageMelanie1-10/+12
2010-06-22Guard prioritizer agains null values as those produced by a bullet dyingMelanie Thielker1-0/+3
before it can be updated
2010-06-19Hunting for the problem in #4777Diva Canto1-0/+4
2010-06-14* Deleted duplicated migration that was failing anyway.Diva Canto1-0/+2
* Added an error message in initial estate owner creation that makes it clear what needs to happen.
2010-06-13Fixes attachments coming back upon being detached in neighbouring regions ↵Diva Canto1-0/+1
and crossing.