aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Allow Megaregions to start properly after an unclean shutdownMelanie2010-07-202-1/+4
|
* Restore lines that have been removed due to previous merge conflict.Diva Canto2010-07-201-2/+6
|
* Remove a merge artefactMelanie2010-07-201-4/+0
|
* When a god uses mass permission setting, the V bit is cleared from nextMelanie Thielker2010-07-201-4/+7
| | | | | perms, rendering the item unmoveable for the next owenr. Make god mods conform to the rules, too.
* prevent hacked viewers from being able to delete arbitrary items from anyMelanie Thielker2010-07-201-3/+18
| | | | | prim. Allow friends with perms and shared group members to move or copy things out of prims
* Fix a few permissions vulnerability. Owners could cause permissionsMelanie Thielker2010-07-203-8/+40
| | | | escalation on items contained in prims using a hacked viewer
* Relaxed the ultra-conservative lock on m_items. Needs testing under linux ↵Diva Canto2010-07-201-219/+188
| | | | and stress.
* Deleted Snoopy's patch completely, including Thread.Sleep. Preliminary tests ↵Diva Canto2010-07-191-1/+0
| | | | indicate that this is what causes deadlock. More tests needed.
* re-add the sleep lost in the revert.Melanie2010-07-191-0/+2
|
* Revert "Thank you, Snoopy, for a patch to reduce sim script startup CPU usage"Melanie2010-07-191-12/+10
| | | | This reverts commit c404c5fb5405eac24cc8b7cd402eb8d8fb0ff0cf.
* Major attachments cleanup. Remove unused AttachObject ClientView methodMelanie2010-07-142-3/+2
| | | | | Clean up use of AttachObject throughout, reduce number of overloads and number of parameters
* Remove useless quaternion parameter from AttachObject sigMelanie Thielker2010-07-142-3/+3
|
* Fixes mantis #4870.Diva Canto2010-07-141-1/+7
|
* Fix a permissions issueMelanie Thielker2010-07-142-11/+22
|
* Revert "More on mantis #4869. This fixes the problem of objects showing up ↵Melanie2010-07-141-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
* Removed left-over debug messages.Diva Canto2010-07-141-3/+1
|
* More on mantis #4869. This fixes the problem of objects showing up as no ↵Diva Canto2010-07-141-0/+9
| | | | copy when they are copy-able. It works, but I have no idea what I'm doing.
* Remove getting the object capacity from the money module. It is now setMelanie Thielker2010-07-141-17/+1
| | | | directly from the Region Info (and the region ini file)
* Revamp the permissions propagation. This MAY mess up. Please test.Melanie2010-07-134-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.
* Add scripted controllers into agent intersim messagingMelanie Thielker2010-07-112-0/+37
|
* Remove localID from script controls data. It won't transfer to anotherMelanie2010-07-112-6/+4
| | | | region anyway
* Make taken items go back to the folder they came fromMelanie Thielker2010-07-101-0/+3
|
* One more buglet fixed related to mantis #4841 -- auto-returns were still ↵Diva Canto2010-07-051-1/+1
| | | | chocking on a null pointer exception.
* Got rid of all hyperassets references. Also fixed accessing textures in ↵Diva Canto2010-07-042-38/+3
| | | | user's inventory in foreign grids.
* Started to clean up the mess with HyperAssets in LLClientView. Fixed HG ↵Diva Canto2010-07-041-0/+2
| | | | access to Notecards in user's inventory.
* Fixes the obvious problem in mantis #4841. Melanie needs to look at other ↵Diva Canto2010-07-041-1/+2
| | | | potential problems there, though.
* Clean up IMoneyModule and adjust the other modules to the changesMelanie Thielker2010-07-021-1/+1
|
* Revert "stop exceptions in setting and getting state from propogating since ↵Justin Clark-Casey (justincc)2010-06-291-31/+8
| | | | | | they aren't fatal to operations" This reverts commit 94cb6fc916e1bd039f2b59214e68a0b3c4847445.
* Merge branch 'master' of melanie@opensimulator.org:/var/git/opensimMelanie2010-06-291-8/+31
|\
| * stop exceptions in setting and getting state from propogating since they ↵Justin Clark-Casey (justincc)2010-06-291-8/+31
| | | | | | | | | | | | aren't fatal to operations this will hopefully stop "save oar" from failing if a script asset is corrupt
* | Fix a nullref on autoreturnMelanie2010-06-291-5/+17
|/
* Change the way IRegionModule us referenced by IEmailModule toMelanie Thielker2010-06-281-1/+1
| | | | allow later conversion to new style
* Remove AgentID and GroupOD from the signature of SOG.Copy(). They were neverMelanie Thielker2010-06-282-4/+4
| | | | used, but made for a very mispleading read of the code in the callers.
* Fix Copy on Ray, Drag Copy and other little things. Removed the wrong andMelanie Thielker2010-06-282-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.
* Make drag copy and copy-on-ray handle friends list perms properlyMelanie Thielker2010-06-271-0/+22
|
* Fix more perms weirdness. Preserve "Locked" status across gives and rez/take.Melanie2010-06-271-8/+9
| | | | Preserve "Anyone can move" flag in most cases.
* Fix permission propagation to prevent permanently locked objects from beingMelanie2010-06-271-3/+3
| | | | created.
* stop KeyNotFoundException() being thrown in RemoveScenePresence if the agent ↵Justin Clark-Casey (justincc)2010-06-251-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
* Thank you, Snoopy, for a patch to reduce sim script startup CPU usageMelanie2010-06-231-10/+12
|
* Guard prioritizer agains null values as those produced by a bullet dyingMelanie Thielker2010-06-221-0/+3
| | | | before it can be updated
* Hunting for the problem in #4777Diva Canto2010-06-191-0/+4
|
* * Deleted duplicated migration that was failing anyway.Diva Canto2010-06-141-0/+2
| | | | * Added an error message in initial estate owner creation that makes it clear what needs to happen.
* Fixes attachments coming back upon being detached in neighbouring regions ↵Diva Canto2010-06-131-0/+1
| | | | and crossing.
* Fixes the long-standing RegionUp bug! Plus lots of other cleanups related to ↵Diva Canto2010-06-132-39/+11
| | | | neighbours.
* Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensimDiva Canto2010-06-121-2/+2
|\
| * Change name of method to better reflect what it doesMelanie2010-06-121-2/+2
| |
* | Added checks for failed UpdateAgent calls.Diva Canto2010-06-121-0/+2
|/
* * Added CHANGED_TELEPORT event trigger upon inter-sim teleports.Diva Canto2010-06-121-58/+80
| | | | * Cleaned up NewUserConnection.
* Preserving the link numbers is a serializer's highest duty.Melanie Thielker2010-06-121-0/+9
| | | | | Prevent region crossings from screwing up complex attachments by preserving link numbers.
* Don't filre CHANGED_INVENTORY if a prim comes in from storageMelanie2010-06-121-1/+1
|