UbitUmarov
|
fe9a785ecc
object Take and TakeCopy are for in scene SOPs and SPs and permitions module is NOT a shared module
|
7 years ago |
UbitUmarov
|
b9ecc962ac
a few more aux methods and changes
|
7 years ago |
UbitUmarov
|
3b96cd8ff2
add a GetItemPermissions() to be used use on object contents checks in Permissions module
|
7 years ago |
UbitUmarov
|
1ff7e34996
a few more changes on Permissions module
|
7 years ago |
UbitUmarov
|
b23ce04a6e
enforce effective perms hierarchy
|
7 years ago |
UbitUmarov
|
e2c2d92d5a
antecipate baked cache check and Xbakes requests, so they happen before viewer check request (or force it to wait via locking).
|
7 years ago |
UbitUmarov
|
e963789714
Permissions module: fix in prim inv CanEditNotecard group edit rights check ( in last commit plz read .. by GetObjectPermissions)
|
7 years ago |
UbitUmarov
|
c14d81f538
Permissions module: replace some GenericObjectPermission by GenericObjectPermission on some checks. Note that in some cases behavour is now diferent.
|
7 years ago |
UbitUmarov
|
6d784f6306
Permissions module: GenerateClientFlags() no need to keep looking for the same part several times; fix locked mask in GetObjectPermissions()
|
7 years ago |
UbitUmarov
|
06bca0388f
Permissions module: add GetObjectPermissions() that should replace GenericObjectPermission
|
7 years ago |
UbitUmarov
|
db2fbf6516
add more calls to effective permissions aggregation, some paths may still be missing on objects changes, but remove the aggregation on check paths, so all can be tested.
|
7 years ago |
UbitUmarov
|
1113407280
add more calls to effective permissions aggregation; do not change groupmask on deed
|
7 years ago |
UbitUmarov
|
a5c693e302
start adding calls to effective permissions aggregation on changes; rearrange code in DuplicateObject();
|
7 years ago |
UbitUmarov
|
2b5ef89272
remove now unused SetRootPartOwner()
|
7 years ago |
UbitUmarov
|
180add745c
replace calls to SetOwnerId and SetRootPartOwner by a single new SetOwner() so owner is not changed twice on rootpart
|
7 years ago |
UbitUmarov
|
6735d3496c
fix EffectiveGroupOrEveryOnePerms C&T == 0 case
|
7 years ago |
UbitUmarov
|
ffa6c7aae2
avoid lastOwner beeing the group
|
7 years ago |
UbitUmarov
|
733072b6a3
chance new effective permissions code to ease aggregation on demand( ie on changes). But still doing full aggregation on checks, so still heavy
|
7 years ago |
Melanie Thielker
|
d78f04b326
Merge branch 'melanie'
|
7 years ago |
Melanie Thielker
|
568614af2c
Remove the last instance of the legacy slam but being set
|
7 years ago |
UbitUmarov
|
b9e2606c2f
add code for fixing effective permitions. This is a test, and currently too slow for prodution. just finding our way home
|
7 years ago |
UbitUmarov
|
e475e65828
use of PermissionMask Bit3 for slam was a recent mistake, so make it only bit4 and move folded export to its more natural place as bit3
|
7 years ago |
UbitUmarov
|
6eaa8948a6
bad move.. revert
|
7 years ago |
UbitUmarov
|
24d12dfba4
permissions GenerateClientFlags() also needs group GetEffectivePermissions() for the everyone case. Current naive uncached GetEffectivePermissions() must be improved since its now a lot more used.
|
7 years ago |
UbitUmarov
|
e28ac282eb
oops fix FolderMask acording
|
7 years ago |
UbitUmarov
|
1ff831c45b
make the Slam bit actually be the two previus used ones, to try to minimize compatibilty issues
|
7 years ago |
UbitUmarov
|
fb86e41561
fix incoerent definition of Slam bit (bits 3 and 4 used in diferent
|
7 years ago |
UbitUmarov
|
e263730ada
fix: send viewers the Everyone permitions of items inside other objects
|
7 years ago |
Melanie Thielker
|
da51edb5fe
Fix the new permissions error introduced with the inventory fix
|
7 years ago |
Melanie Thielker
|
b9eb3afb62
Merge branch 'master' of opensimulator.org:/var/git/opensim
|
7 years ago |