aboutsummaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
...
| * | fix EffectiveGroupOrEveryOnePerms C&T == 0 caseUbitUmarov2017-01-161-5/+27
| | |
| * | avoid lastOwner beeing the groupUbitUmarov2017-01-163-4/+11
| | |
| * | chance new effective permissions code to ease aggregation on demand( ie on ↵UbitUmarov2017-01-165-156/+130
| | | | | | | | | | | | changes). But still doing full aggregation on checks, so still heavy
| * | Merge branch 'melanie'Melanie Thielker2017-01-164-7/+17
| |\ \ | | |/
| | * Remove the last instance of the legacy slam but being setMelanie Thielker2017-01-164-7/+17
| | | | | | | | | | | | New objects now get only the real slam bit.
| * | add code for fixing effective permitions. This is a test, and currently too ↵UbitUmarov2017-01-154-15/+252
| |/ | | | | | | slow for prodution. just finding our way home
| * use of PermissionMask Bit3 for slam was a recent mistake, so make it only ↵UbitUmarov2017-01-151-3/+3
| | | | | | | | bit4 and move folded export to its more natural place as bit3
| * bad move.. revertUbitUmarov2017-01-141-11/+5
| |
| * permissions GenerateClientFlags() also needs group GetEffectivePermissions() ↵UbitUmarov2017-01-141-5/+11
| | | | | | | | for the everyone case. Current naive uncached GetEffectivePermissions() must be improved since its now a lot more used.
| * oops fix FolderMask acordingUbitUmarov2017-01-141-1/+1
| |
| * make the Slam bit actually be the two previus used ones, to try to minimize ↵UbitUmarov2017-01-141-2/+2
| | | | | | | | compatibilty issues
| * fix incoerent definition of Slam bit (bits 3 and 4 used in diferentUbitUmarov2017-01-144-10/+11
| | | | | | | | | | places.) this may still be wrong on other places; Do not loose folded permitions, WARNING MASTER IS NOW UNSTABLE. permissions are still broken"
| * fix: send viewers the Everyone permitions of items inside other objectsUbitUmarov2017-01-141-1/+1
| |
| * Fix the new permissions error introduced with the inventory fixMelanie Thielker2017-01-132-17/+46
| | | | | | | | | | | | | | | | | | The fix to allow setting perms in inventory accidentally caused folded permissions to be used as a mask for the next owner perms. The current solution isn't optimal but better than anything else we have had. Legacy objects may experience a net loss of permissions if trying to set their perms in inventory, this is deemed preferable to the prior privilege escalation possibility. New items will handle properly.
| * Merge branch 'master' of opensimulator.org:/var/git/opensimMelanie Thielker2017-01-133-49/+68
| |\
| | * Add permission CanChangeSelectedState replacing 2 calls to check Move and ↵UbitUmarov2017-01-122-4/+16
| | | | | | | | | | | | Modify/edit. As those calls did, this controls changes to objects selected state for edition (simulation hold etc).
| | * GenerateClientFlags: consider locked state, change object group; ↵UbitUmarov2017-01-121-45/+52
| | | | | | | | | | | | CanRezObject: remove odd elses and group roles are only for group owned land
| * | Harmonize case in Permissions enumMelanie Thielker2017-01-132-7/+8
| |/
| * Merge branch 'master' of opensimulator.org:/var/git/opensimMelanie Thielker2017-01-115-83/+179
| |\
| | * stop using a GetPermissionClass() in GenerateClientFlags since it is not ↵UbitUmarov2017-01-111-97/+116
| | | | | | | | | | | | good enough, just process the several cases inline
| | * don't let object lastowner be its groupUbitUmarov2017-01-111-1/+2
| | |
| | * more changes to GenerateClientFlags(), use already cached presence group ↵UbitUmarov2017-01-112-10/+62
| | | | | | | | | | | | information, let it be aware of groups roles. (not exactly as the other grid)
| | * change GenerateClientFlags(...) to work with a scenepresence; make use of ↵UbitUmarov2017-01-114-20/+54
| | | | | | | | | | | | the new IsGod to check its God rights; remove the non standard estate manager right to move other ppl prims i added on last commits; coment out a test method i added sometime ago
| | * remove obsolete PrimFlags.ObjectYouOfficer; rearrange ↵UbitUmarov2017-01-102-62/+52
| | | | | | | | | | | | GenerateClientFlags(...) with changes: allow estatemanager to move other ppl objects to help solve placement disputes; exclude attachments on that and from same group members
| * | Also add the ability to quit on SIGTERM for ROBUSTMelanie Thielker2017-01-112-0/+37
| |/
| * add a bit clarification about grid private port protectionUbitUmarov2017-01-091-0/+3
| |
| * try to improve option automatic_gods processingUbitUmarov2017-01-081-9/+11
| |
| * restore argument name material_bitsUbitUmarov2017-01-082-3/+3
| |
| * mantis 8117: fix llSetPhysicsMaterial, using proper LSL_float typeUbitUmarov2017-01-083-6/+6
| |
* | Merge branch 'master' into httptestsUbitUmarov2017-01-083-8/+21
|\ \ | |/
| * add the new GOD ossl option to osslEnable.iniUbitUmarov2017-01-071-1/+2
| |
| * Revert "Allow OSSL scripts to softfail"Melanie Thielker2017-01-072-23/+20
| | | | | | | | | | | | | | This reverts commit e5244fe70830d6c9ece23d26039d5cbabe9ce9ff. Conflicts: OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs
| * Fix a compile issue and reintroduce the "GOD" script optionMelanie Thielker2017-01-072-23/+32
| |
| * Merge branch 'master' of opensimulator.org:/var/git/opensimMelanie Thielker2017-01-072-3/+3
| |\
| | * rename OSSL enable option GOD as ACTIVE_GOD so its use is more clearUbitUmarov2017-01-072-3/+3
| | |
| * | Allow OSSL scripts to softfailMelanie Thielker2017-01-072-1/+4
| |/
| * change OSSL enable option GOD to use IsGod, so it means a active god, as my ↵UbitUmarov2017-01-072-7/+10
| | | | | | | | original idea
| * use new IsGod on CheckAndAdjustLandingPoint_SL so it can be by current ↵UbitUmarov2017-01-071-1/+1
| | | | | | | | viewer god, acording to config
* | Merge branch 'master' into httptestsUbitUmarov2017-01-0720-114/+115
|\ \ | |/
| * Correct casing on isGod and isViewerUIGodMelanie Thielker2017-01-0710-51/+51
| |
| * Change improperly named isNPC to be IsNPC as a property should be uppercaseMelanie Thielker2017-01-0711-27/+27
| |
| * ignore teleport flag GodLike. Perform checks acording to agent staticUbitUmarov2017-01-071-5/+7
| | | | | | | | local or grid rights
| * missing changed fileUbitUmarov2017-01-071-4/+4
| |
| * rename same more variables to make their meaning more clearUbitUmarov2017-01-072-5/+5
| |
| * replace godlevel compares by the new faster bool isViewerUIGodUbitUmarov2017-01-078-13/+13
| |
| * rename same variables to make their meaning more clearUbitUmarov2017-01-072-57/+56
| |
* | Merge branch 'master' into httptestsUbitUmarov2017-01-0723-357/+479
|\ \ | |/
| * update permissions module with the new optionsUbitUmarov2017-01-071-13/+24
| |
| * prevent gods kick wars using the new god level variableUbitUmarov2017-01-071-4/+4
| |
| * more changes to god level control. Not that this is work in progress, for ↵UbitUmarov2017-01-072-224/+234
| | | | | | | | now it still works mainly as with option implicit_gods = true. speed up some regions child updates, some cleanup