Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | share before groupr roles was a testing elsewhere induced mistake, clean it up | UbitUmarov | 2017-01-22 | 1 | -46/+36 | |
| | | ||||||
* | | work around group sharing and owned permitions issues, fix a non copy ↵ | UbitUmarov | 2017-01-22 | 4 | -89/+214 | |
| | | | | | | | | objects delete issue | |||||
* | | a few more changes on permissions | UbitUmarov | 2017-01-21 | 1 | -51/+47 | |
| | | ||||||
* | | fix CanReturnObjects | UbitUmarov | 2017-01-21 | 1 | -13/+20 | |
| | | ||||||
* | | add/fix CanRunScript | UbitUmarov | 2017-01-21 | 3 | -5/+53 | |
| | | ||||||
* | | fix llScriptDanger(); don't call old ScriptDamage on ossl health functions | UbitUmarov | 2017-01-21 | 3 | -52/+47 | |
| | | ||||||
* | | fix CanObjectEntry and CanTerraformLand group permissions | UbitUmarov | 2017-01-21 | 1 | -33/+30 | |
| | | ||||||
* | | change the initialization point of SimwideArea | UbitUmarov | 2017-01-21 | 2 | -4/+6 | |
| | | ||||||
* | | initialize SimwideArea | UbitUmarov | 2017-01-21 | 1 | -1/+3 | |
| | | ||||||
* | | set a sane default region ObjectCapacity | UbitUmarov | 2017-01-21 | 1 | -2/+2 | |
| | | ||||||
* | | Oops.. fix the null on the correct place.. jenkis may now fail for another ↵ | UbitUmarov | 2017-01-21 | 1 | -2/+3 | |
| | | | | | | | | reason | |||||
* | | fix a null ref on jenkins | UbitUmarov | 2017-01-20 | 1 | -6/+4 | |
| | | ||||||
* | | test jenkins | UbitUmarov | 2017-01-20 | 1 | -4/+4 | |
| | | ||||||
* | | change CanObjectEntry() to use a SOG | UbitUmarov | 2017-01-20 | 7 | -51/+40 | |
| | | ||||||
* | | remove redundant IsGod, rename some GOD as Administrator (both only on ↵ | UbitUmarov | 2017-01-20 | 2 | -118/+65 | |
| | | | | | | | | permissions module) | |||||
* | | change CanDuplicateObject | UbitUmarov | 2017-01-19 | 4 | -14/+19 | |
| | | ||||||
* | | actually make use of it as viewers requested | UbitUmarov | 2017-01-19 | 1 | -6/+1 | |
| | | ||||||
* | | fix the meaning of objectDuplicate[OnRay]() flags parameter but still not ↵ | UbitUmarov | 2017-01-19 | 5 | -9/+13 | |
| | | | | | | | | using it | |||||
* | | change CanDeedObject. WARNING like on other grids, if you do not set next ↵ | UbitUmarov | 2017-01-19 | 3 | -24/+41 | |
| | | | | | | | | owner rights on object and ALL ITS CONTENTS, you may loose all rights on it | |||||
* | | add a comment about parts permissions aggregation | UbitUmarov | 2017-01-19 | 1 | -0/+2 | |
| | | ||||||
* | | add CanEdit check for SOGs, iclients and SPs that need to be in scene and use it | UbitUmarov | 2017-01-19 | 3 | -21/+60 | |
| | | ||||||
* | | fix a null check | UbitUmarov | 2017-01-19 | 1 | -2/+3 | |
| | | ||||||
* | | object CanMove is for in scene SOGs Icleints and SPs and permitions module ↵ | UbitUmarov | 2017-01-19 | 5 | -81/+57 | |
| | | | | | | | | is NOT a shared module | |||||
* | | object Take and TakeCopy are for in scene SOPs and SPs and permitions module ↵ | UbitUmarov | 2017-01-19 | 5 | -25/+35 | |
| | | | | | | | | is NOT a shared module | |||||
* | | a few more aux methods and changes | UbitUmarov | 2017-01-19 | 1 | -152/+133 | |
| | | ||||||
* | | add a GetItemPermissions() to be used use on object contents checks in ↵ | UbitUmarov | 2017-01-19 | 1 | -16/+83 | |
| | | | | | | | | Permissions module | |||||
* | | a few more changes on Permissions module | UbitUmarov | 2017-01-18 | 1 | -90/+80 | |
| | | ||||||
* | | enforce effective perms hierarchy | UbitUmarov | 2017-01-18 | 1 | -42/+59 | |
| | | ||||||
* | | antecipate baked cache check and Xbakes requests, so they happen before ↵ | UbitUmarov | 2017-01-18 | 1 | -26/+33 | |
| | | | | | | | | viewer check request (or force it to wait via locking). | |||||
* | | Permissions module: fix in prim inv CanEditNotecard group edit rights check ↵ | UbitUmarov | 2017-01-18 | 1 | -3/+17 | |
| | | | | | | | | ( in last commit plz read .. by GetObjectPermissions) | |||||
* | | Permissions module: replace some GenericObjectPermission by ↵ | UbitUmarov | 2017-01-18 | 1 | -123/+51 | |
| | | | | | | | | GenericObjectPermission on some checks. Note that in some cases behavour is now diferent. | |||||
* | | Permissions module: GenerateClientFlags() no need to keep looking for the ↵ | UbitUmarov | 2017-01-17 | 4 | -77/+70 | |
| | | | | | | | | same part several times; fix locked mask in GetObjectPermissions() | |||||
* | | Permissions module: add GetObjectPermissions() that should replace ↵ | UbitUmarov | 2017-01-17 | 1 | -1/+77 | |
| | | | | | | | | GenericObjectPermission | |||||
* | | add more calls to effective permissions aggregation, some paths may still be ↵ | UbitUmarov | 2017-01-17 | 14 | -30/+58 | |
| | | | | | | | | missing on objects changes, but remove the aggregation on check paths, so all can be tested. | |||||
* | | add more calls to effective permissions aggregation; do not change groupmask ↵ | UbitUmarov | 2017-01-17 | 4 | -2/+15 | |
| | | | | | | | | on deed | |||||
* | | start adding calls to effective permissions aggregation on changes; ↵ | UbitUmarov | 2017-01-17 | 5 | -36/+29 | |
| | | | | | | | | rearrange code in DuplicateObject(); | |||||
* | | remove now unused SetRootPartOwner() | UbitUmarov | 2017-01-16 | 1 | -21/+1 | |
| | | ||||||
* | | replace calls to SetOwnerId and SetRootPartOwner by a single new SetOwner() ↵ | UbitUmarov | 2017-01-16 | 4 | -6/+27 | |
| | | | | | | | | so owner is not changed twice on rootpart | |||||
* | | fix EffectiveGroupOrEveryOnePerms C&T == 0 case | UbitUmarov | 2017-01-16 | 1 | -5/+27 | |
| | | ||||||
* | | avoid lastOwner beeing the group | UbitUmarov | 2017-01-16 | 3 | -4/+11 | |
| | | ||||||
* | | chance new effective permissions code to ease aggregation on demand( ie on ↵ | UbitUmarov | 2017-01-16 | 5 | -156/+130 | |
| | | | | | | | | changes). But still doing full aggregation on checks, so still heavy | |||||
* | | Merge branch 'melanie' | Melanie Thielker | 2017-01-16 | 4 | -7/+17 | |
|\ \ | |/ | ||||||
| * | Remove the last instance of the legacy slam but being set | Melanie Thielker | 2017-01-16 | 4 | -7/+17 | |
| | | | | | | | | New objects now get only the real slam bit. | |||||
* | | add code for fixing effective permitions. This is a test, and currently too ↵ | UbitUmarov | 2017-01-15 | 4 | -15/+252 | |
|/ | | | | slow for prodution. just finding our way home | |||||
* | use of PermissionMask Bit3 for slam was a recent mistake, so make it only ↵ | UbitUmarov | 2017-01-15 | 1 | -3/+3 | |
| | | | | bit4 and move folded export to its more natural place as bit3 | |||||
* | bad move.. revert | UbitUmarov | 2017-01-14 | 1 | -11/+5 | |
| | ||||||
* | permissions GenerateClientFlags() also needs group GetEffectivePermissions() ↵ | UbitUmarov | 2017-01-14 | 1 | -5/+11 | |
| | | | | for the everyone case. Current naive uncached GetEffectivePermissions() must be improved since its now a lot more used. | |||||
* | oops fix FolderMask acording | UbitUmarov | 2017-01-14 | 1 | -1/+1 | |
| | ||||||
* | make the Slam bit actually be the two previus used ones, to try to minimize ↵ | UbitUmarov | 2017-01-14 | 1 | -2/+2 | |
| | | | | compatibilty issues | |||||
* | fix incoerent definition of Slam bit (bits 3 and 4 used in diferent | UbitUmarov | 2017-01-14 | 4 | -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" |