Melanie Thielker
|
1e0ed50d29
|
Activate the new Offline IM module code instead of the old code
As most have gone to OfflineMessaging V2, this change will not affect
existing users but will benefit future grids.
|
2017-01-23 01:19:28 +00:00 |
UbitUmarov
|
c673ef7e3c
|
replace calls to SOG.GetEffectivePermissions() by the new SOG.EffectiveOwnerPerms, some of those inline permissions checks should be reviewed and pass by permissions module
|
2017-01-22 23:05:39 +00:00 |
UbitUmarov
|
df035a4022
|
don't let part lastowner be the group
|
2017-01-22 21:38:59 +00:00 |
UbitUmarov
|
8d99c86f96
|
share before groupr roles was a testing elsewhere induced mistake, clean it up
|
2017-01-22 05:07:43 +00:00 |
UbitUmarov
|
50e318c401
|
work around group sharing and owned permitions issues, fix a non copy objects delete issue
|
2017-01-22 03:23:50 +00:00 |
UbitUmarov
|
c14ec1a9bd
|
a few more changes on permissions
|
2017-01-21 14:22:32 +00:00 |
UbitUmarov
|
7a1d9e213e
|
fix CanReturnObjects
|
2017-01-21 11:21:36 +00:00 |
UbitUmarov
|
186f0b73cd
|
add/fix CanRunScript
|
2017-01-21 10:22:00 +00:00 |
UbitUmarov
|
0a5d6671ce
|
fix llScriptDanger(); don't call old ScriptDamage on ossl health functions
|
2017-01-21 06:37:29 +00:00 |
UbitUmarov
|
9d61df0887
|
fix CanObjectEntry and CanTerraformLand group permissions
|
2017-01-21 05:14:13 +00:00 |
UbitUmarov
|
b20bd1a9df
|
change the initialization point of SimwideArea
|
2017-01-21 03:35:59 +00:00 |
UbitUmarov
|
85a31c9e76
|
initialize SimwideArea
|
2017-01-21 02:29:08 +00:00 |
UbitUmarov
|
d62854cbd3
|
set a sane default region ObjectCapacity
|
2017-01-21 00:30:42 +00:00 |
UbitUmarov
|
c0231fe169
|
Oops.. fix the null on the correct place.. jenkis may now fail for another reason
|
2017-01-21 00:18:25 +00:00 |
UbitUmarov
|
48f137599f
|
fix a null ref on jenkins
|
2017-01-20 23:36:35 +00:00 |
UbitUmarov
|
05196ebe27
|
test jenkins
|
2017-01-20 22:50:50 +00:00 |
UbitUmarov
|
dac32c4e5a
|
change CanObjectEntry() to use a SOG
|
2017-01-20 14:26:24 +00:00 |
UbitUmarov
|
df40cdc83e
|
remove redundant IsGod, rename some GOD as Administrator (both only on permissions module)
|
2017-01-20 13:45:44 +00:00 |
UbitUmarov
|
69bcbd856b
|
change CanDuplicateObject
|
2017-01-19 19:01:56 +00:00 |
UbitUmarov
|
97e6f21c6c
|
actually make use of it as viewers requested
|
2017-01-19 18:33:00 +00:00 |
UbitUmarov
|
6826ca9b57
|
fix the meaning of objectDuplicate[OnRay]() flags parameter but still not using it
|
2017-01-19 18:25:25 +00:00 |
UbitUmarov
|
d8108ab740
|
change CanDeedObject. WARNING like on other grids, if you do not set next owner rights on object and ALL ITS CONTENTS, you may loose all rights on it
|
2017-01-19 17:45:54 +00:00 |
UbitUmarov
|
b9651652e1
|
add a comment about parts permissions aggregation
|
2017-01-19 13:25:00 +00:00 |
UbitUmarov
|
984345a202
|
add CanEdit check for SOGs, iclients and SPs that need to be in scene and use it
|
2017-01-19 13:10:04 +00:00 |
UbitUmarov
|
7651d60d72
|
fix a null check
|
2017-01-19 12:47:14 +00:00 |
UbitUmarov
|
673bd37219
|
object CanMove is for in scene SOGs Icleints and SPs and permitions module is NOT a shared module
|
2017-01-19 12:35:00 +00:00 |
UbitUmarov
|
fe9a785ecc
|
object Take and TakeCopy are for in scene SOPs and SPs and permitions module is NOT a shared module
|
2017-01-19 11:34:40 +00:00 |
UbitUmarov
|
b9ecc962ac
|
a few more aux methods and changes
|
2017-01-19 10:27:30 +00:00 |
UbitUmarov
|
3b96cd8ff2
|
add a GetItemPermissions() to be used use on object contents checks in Permissions module
|
2017-01-19 00:51:55 +00:00 |
UbitUmarov
|
1ff7e34996
|
a few more changes on Permissions module
|
2017-01-18 22:25:49 +00:00 |
UbitUmarov
|
b23ce04a6e
|
enforce effective perms hierarchy
|
2017-01-18 21:17:09 +00:00 |
UbitUmarov
|
e2c2d92d5a
|
antecipate baked cache check and Xbakes requests, so they happen before viewer check request (or force it to wait via locking).
|
2017-01-18 02:29:05 +00:00 |
UbitUmarov
|
e963789714
|
Permissions module: fix in prim inv CanEditNotecard group edit rights check ( in last commit plz read .. by GetObjectPermissions)
|
2017-01-18 01:16:58 +00:00 |
UbitUmarov
|
c14d81f538
|
Permissions module: replace some GenericObjectPermission by GenericObjectPermission on some checks. Note that in some cases behavour is now diferent.
|
2017-01-18 00:42:08 +00:00 |
UbitUmarov
|
6d784f6306
|
Permissions module: GenerateClientFlags() no need to keep looking for the same part several times; fix locked mask in GetObjectPermissions()
|
2017-01-17 23:22:02 +00:00 |
UbitUmarov
|
06bca0388f
|
Permissions module: add GetObjectPermissions() that should replace GenericObjectPermission
|
2017-01-17 14:30:20 +00:00 |
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.
|
2017-01-17 13:24:09 +00:00 |
UbitUmarov
|
1113407280
|
add more calls to effective permissions aggregation; do not change groupmask on deed
|
2017-01-17 01:22:44 +00:00 |
UbitUmarov
|
a5c693e302
|
start adding calls to effective permissions aggregation on changes; rearrange code in DuplicateObject();
|
2017-01-17 00:41:30 +00:00 |
UbitUmarov
|
2b5ef89272
|
remove now unused SetRootPartOwner()
|
2017-01-16 20:37:04 +00:00 |
UbitUmarov
|
180add745c
|
replace calls to SetOwnerId and SetRootPartOwner by a single new SetOwner() so owner is not changed twice on rootpart
|
2017-01-16 20:27:39 +00:00 |
UbitUmarov
|
6735d3496c
|
fix EffectiveGroupOrEveryOnePerms C&T == 0 case
|
2017-01-16 19:49:07 +00:00 |
UbitUmarov
|
ffa6c7aae2
|
avoid lastOwner beeing the group
|
2017-01-16 19:22:39 +00:00 |
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
|
2017-01-16 19:01:41 +00:00 |
Melanie Thielker
|
d78f04b326
|
Merge branch 'melanie'
|
2017-01-16 14:55:54 +00:00 |
Melanie Thielker
|
568614af2c
|
Remove the last instance of the legacy slam but being set
New objects now get only the real slam bit.
|
2017-01-16 14:53:42 +00:00 |
UbitUmarov
|
b9e2606c2f
|
add code for fixing effective permitions. This is a test, and currently too slow for prodution. just finding our way home
|
2017-01-15 16:15:40 +00:00 |
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
|
2017-01-15 13:43:54 +00:00 |
UbitUmarov
|
6eaa8948a6
|
bad move.. revert
|
2017-01-14 23:23:56 +00:00 |
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.
|
2017-01-14 22:19:20 +00:00 |