|  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 | 
				
					
						|  UbitUmarov | e28ac282eb | oops fix FolderMask acording | 2017-01-14 16:49:56 +00:00 | 
				
					
						|  UbitUmarov | 1ff831c45b | make the Slam bit actually be the two previus used ones, to try to minimize compatibilty issues | 2017-01-14 16:33:51 +00:00 | 
				
					
						|  UbitUmarov | fb86e41561 | fix incoerent definition of Slam bit (bits 3 and 4 used in diferent places.) this may still be wrong on other places; Do not loose folded
permitions,  WARNING MASTER IS NOW UNSTABLE. permissions are still broken" | 2017-01-14 14:21:50 +00:00 | 
				
					
						|  UbitUmarov | e263730ada | fix: send viewers the Everyone permitions of items inside other objects | 2017-01-14 11:25:44 +00:00 |