Commit Graph

  • 5ceb315e34 Secure sim stats with an (optional) password. Melanie Thielker 2017-02-01 15:30:17 +0000
  • 5a18ea31cf Make negative asset caching actually work Melanie Thielker 2017-01-30 13:59:05 +0000
  • a17db1b3cd Comment two very spammy debug messages that the usr can't do anything about Make a third one conditional. Melanie Thielker 2017-01-30 12:58:15 +0000
  • 056ccaed90 update parcel select or sat on stats on sit and stand UbitUmarov 2017-01-27 21:43:25 +0000
  • d4111ff670 fix SimwideArea again UbitUmarov 2017-01-27 20:59:56 +0000
  • 0091c37ed3 several changes relative to objects return and parcel prim counts: avoid null refs, report correct count of returned objects, make obkects counts by ownership coerent with return rules, etc UbitUmarov 2017-01-27 20:21:24 +0000
  • f76ea3bb76 parcels must be loaded before objects, so they can be added to them UbitUmarov 2017-01-27 20:07:02 +0000
  • 4b9c94a3aa bug fix: wrong enabled check UbitUmarov 2017-01-27 13:10:57 +0000
  • 56e3aaefde Permissions modules where made NONShared modules. Make them so, removing incoerences and their potencial bugs UbitUmarov 2017-01-27 12:32:01 +0000
  • cdc23bab74 remove unused and wrong methods UbitUmarov 2017-01-26 19:51:50 +0000
  • ed365f6220 remove SOP.AttachPoint, redundant( and incoerent) with SOG.AttachmentPoint UbitUmarov 2017-01-26 19:43:00 +0000
  • 32c1127809 Make it possible to override the URL module Melanie Thielker 2017-01-26 18:35:53 +0000
  • 2fc7993d69 ubOde: update prim mass when changing Density UbitUmarov 2017-01-26 02:45:12 +0000
  • dd190f1a1f CHANGED ALLOWED_DROP should only trigger if user has no MOD rights UbitUmarov 2017-01-25 20:26:09 +0000
  • 02fbe5a740 add and use CanDropInObjectInv UbitUmarov 2017-01-25 19:39:58 +0000
  • f722f1cf6c fix test setup UbitUmarov 2017-01-25 18:10:59 +0000
  • 74ac2034e0 make use of CanDoObjectInvToObjectInv UbitUmarov 2017-01-25 16:57:46 +0000
  • b45f6b933f fix a bug in CanCopyObjectInventory; add CanDoObjectInvToObjectInv ( not wired) UbitUmarov 2017-01-24 14:01:39 +0000
  • f0700f48d8 Comment some more debug and squelch another module not running msg. Melanie Thielker 2017-01-23 14:26:14 +0000
  • f50d598434 Disable spam in profiles module. Modules should not say they're disabled. Melanie Thielker 2017-01-23 14:06:38 +0000
  • 1e0ed50d29 Activate the new Offline IM module code instead of the old code Melanie Thielker 2017-01-23 01:18:27 +0000
  • 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 UbitUmarov 2017-01-22 23:05:39 +0000
  • df035a4022 don't let part lastowner be the group UbitUmarov 2017-01-22 21:38:59 +0000
  • 8d99c86f96 share before groupr roles was a testing elsewhere induced mistake, clean it up UbitUmarov 2017-01-22 05:07:43 +0000
  • 50e318c401 work around group sharing and owned permitions issues, fix a non copy objects delete issue UbitUmarov 2017-01-22 03:23:50 +0000
  • c14ec1a9bd a few more changes on permissions UbitUmarov 2017-01-21 14:22:32 +0000
  • 7a1d9e213e fix CanReturnObjects UbitUmarov 2017-01-21 11:21:36 +0000
  • 186f0b73cd add/fix CanRunScript UbitUmarov 2017-01-21 10:22:00 +0000
  • 0a5d6671ce fix llScriptDanger(); don't call old ScriptDamage on ossl health functions UbitUmarov 2017-01-21 06:37:29 +0000
  • 9d61df0887 fix CanObjectEntry and CanTerraformLand group permissions UbitUmarov 2017-01-21 05:14:13 +0000
  • b20bd1a9df change the initialization point of SimwideArea UbitUmarov 2017-01-21 03:35:59 +0000
  • 85a31c9e76 initialize SimwideArea UbitUmarov 2017-01-21 02:29:08 +0000
  • d62854cbd3 set a sane default region ObjectCapacity UbitUmarov 2017-01-21 00:30:42 +0000
  • c0231fe169 Oops.. fix the null on the correct place.. jenkis may now fail for another reason UbitUmarov 2017-01-21 00:18:25 +0000
  • 48f137599f fix a null ref on jenkins UbitUmarov 2017-01-20 23:36:35 +0000
  • 05196ebe27 test jenkins UbitUmarov 2017-01-20 22:50:50 +0000
  • dac32c4e5a change CanObjectEntry() to use a SOG UbitUmarov 2017-01-20 14:26:24 +0000
  • df40cdc83e remove redundant IsGod, rename some GOD as Administrator (both only on permissions module) UbitUmarov 2017-01-20 13:45:44 +0000
  • 69bcbd856b change CanDuplicateObject UbitUmarov 2017-01-19 19:01:56 +0000
  • 97e6f21c6c actually make use of it as viewers requested UbitUmarov 2017-01-19 18:33:00 +0000
  • 6826ca9b57 fix the meaning of objectDuplicate[OnRay]() flags parameter but still not using it UbitUmarov 2017-01-19 18:25:25 +0000
  • 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 UbitUmarov 2017-01-19 17:45:54 +0000
  • b9651652e1 add a comment about parts permissions aggregation UbitUmarov 2017-01-19 13:25:00 +0000
  • 984345a202 add CanEdit check for SOGs, iclients and SPs that need to be in scene and use it UbitUmarov 2017-01-19 13:10:04 +0000
  • 7651d60d72 fix a null check UbitUmarov 2017-01-19 12:47:14 +0000
  • 673bd37219 object CanMove is for in scene SOGs Icleints and SPs and permitions module is NOT a shared module UbitUmarov 2017-01-19 12:35:00 +0000
  • fe9a785ecc object Take and TakeCopy are for in scene SOPs and SPs and permitions module is NOT a shared module UbitUmarov 2017-01-19 11:34:40 +0000
  • b9ecc962ac a few more aux methods and changes UbitUmarov 2017-01-19 10:27:30 +0000
  • 3b96cd8ff2 add a GetItemPermissions() to be used use on object contents checks in Permissions module UbitUmarov 2017-01-19 00:51:55 +0000
  • 1ff7e34996 a few more changes on Permissions module UbitUmarov 2017-01-18 22:25:49 +0000
  • b23ce04a6e enforce effective perms hierarchy UbitUmarov 2017-01-18 21:17:09 +0000
  • e2c2d92d5a antecipate baked cache check and Xbakes requests, so they happen before viewer check request (or force it to wait via locking). UbitUmarov 2017-01-18 02:29:05 +0000
  • e963789714 Permissions module: fix in prim inv CanEditNotecard group edit rights check ( in last commit plz read .. by GetObjectPermissions) UbitUmarov 2017-01-18 01:16:58 +0000
  • c14d81f538 Permissions module: replace some GenericObjectPermission by GenericObjectPermission on some checks. Note that in some cases behavour is now diferent. UbitUmarov 2017-01-18 00:42:08 +0000
  • 6d784f6306 Permissions module: GenerateClientFlags() no need to keep looking for the same part several times; fix locked mask in GetObjectPermissions() UbitUmarov 2017-01-17 23:22:02 +0000
  • 06bca0388f Permissions module: add GetObjectPermissions() that should replace GenericObjectPermission UbitUmarov 2017-01-17 14:30:20 +0000
  • 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. UbitUmarov 2017-01-17 13:24:09 +0000
  • 1113407280 add more calls to effective permissions aggregation; do not change groupmask on deed UbitUmarov 2017-01-17 01:22:44 +0000
  • a5c693e302 start adding calls to effective permissions aggregation on changes; rearrange code in DuplicateObject(); UbitUmarov 2017-01-17 00:41:30 +0000
  • 2b5ef89272 remove now unused SetRootPartOwner() UbitUmarov 2017-01-16 20:37:04 +0000
  • 180add745c replace calls to SetOwnerId and SetRootPartOwner by a single new SetOwner() so owner is not changed twice on rootpart UbitUmarov 2017-01-16 20:27:39 +0000
  • 6735d3496c fix EffectiveGroupOrEveryOnePerms C&T == 0 case UbitUmarov 2017-01-16 19:49:07 +0000
  • ffa6c7aae2 avoid lastOwner beeing the group UbitUmarov 2017-01-16 19:22:39 +0000
  • 733072b6a3 chance new effective permissions code to ease aggregation on demand( ie on changes). But still doing full aggregation on checks, so still heavy UbitUmarov 2017-01-16 19:01:41 +0000
  • d78f04b326 Merge branch 'melanie' Melanie Thielker 2017-01-16 14:55:54 +0000
  • 568614af2c Remove the last instance of the legacy slam but being set Melanie Thielker 2017-01-16 14:53:42 +0000
  • b9e2606c2f add code for fixing effective permitions. This is a test, and currently too slow for prodution. just finding our way home UbitUmarov 2017-01-15 16:15:40 +0000
  • 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 UbitUmarov 2017-01-15 13:43:54 +0000
  • 6eaa8948a6 bad move.. revert UbitUmarov 2017-01-14 23:23:56 +0000
  • 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. UbitUmarov 2017-01-14 22:19:20 +0000
  • e28ac282eb oops fix FolderMask acording UbitUmarov 2017-01-14 16:49:56 +0000
  • 1ff831c45b make the Slam bit actually be the two previus used ones, to try to minimize compatibilty issues UbitUmarov 2017-01-14 16:33:51 +0000
  • 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" UbitUmarov 2017-01-14 14:19:58 +0000
  • e263730ada fix: send viewers the Everyone permitions of items inside other objects UbitUmarov 2017-01-14 11:25:44 +0000
  • da51edb5fe Fix the new permissions error introduced with the inventory fix Melanie Thielker 2017-01-13 23:47:26 +0000
  • b9eb3afb62 Merge branch 'master' of opensimulator.org:/var/git/opensim Melanie Thielker 2017-01-13 17:09:26 +0000
  • c74fa02d87 Harmonize case in Permissions enum Melanie Thielker 2017-01-13 17:09:08 +0000
  • 1984f316fc Add permission CanChangeSelectedState replacing 2 calls to check Move and Modify/edit. As those calls did, this controls changes to objects selected state for edition (simulation hold etc). UbitUmarov 2017-01-12 17:15:36 +0000
  • 3e0a61915f GenerateClientFlags: consider locked state, change object group; CanRezObject: remove odd elses and group roles are only for group owned land UbitUmarov 2017-01-12 16:58:59 +0000
  • dafb362b60 Merge branch 'master' of opensimulator.org:/var/git/opensim Melanie Thielker 2017-01-11 23:05:39 +0000
  • 14d6d6f7a5 Also add the ability to quit on SIGTERM for ROBUST Melanie Thielker 2017-01-11 23:05:06 +0000
  • 0d538cb24c stop using a GetPermissionClass() in GenerateClientFlags since it is not good enough, just process the several cases inline UbitUmarov 2017-01-11 22:47:31 +0000
  • 386a8136c9 don't let object lastowner be its group UbitUmarov 2017-01-11 18:41:06 +0000
  • 1253f19325 more changes to GenerateClientFlags(), use already cached presence group information, let it be aware of groups roles. (not exactly as the other grid) UbitUmarov 2017-01-11 17:10:29 +0000
  • e0ab0b3b6b change GenerateClientFlags(...) to work with a scenepresence; make use of 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 UbitUmarov 2017-01-11 01:02:57 +0000
  • e3f7c27c93 remove obsolete PrimFlags.ObjectYouOfficer; rearrange GenerateClientFlags(...) with changes: allow estatemanager to move other ppl objects to help solve placement disputes; exclude attachments on that and from same group members UbitUmarov 2017-01-10 23:45:19 +0000
  • d96bcd8264 add a bit clarification about grid private port protection UbitUmarov 2017-01-09 18:22:39 +0000
  • cd11d23833 Flip to RC2 and restore 0.9.0.0 here Diva Canto 2017-01-08 10:15:56 -0800
  • 7642233109 Merge branch 'master' into 0.9.0-post-fixes Diva Canto 2017-01-08 10:11:45 -0800
  • 90dee2fce6 try to improve option automatic_gods processing UbitUmarov 2017-01-08 12:30:50 +0000
  • da69bc5da6 restore argument name material_bits UbitUmarov 2017-01-08 11:28:34 +0000
  • fb42845bee mantis 8117: fix llSetPhysicsMaterial, using proper LSL_float type UbitUmarov 2017-01-08 11:15:39 +0000
  • 45695ef2e3 Merge branch 'master' into httptests UbitUmarov 2017-01-08 02:00:24 +0000
  • 8662606f7b add the new GOD ossl option to osslEnable.ini UbitUmarov 2017-01-07 23:38:55 +0000
  • 556d95ef05 Revert "Allow OSSL scripts to softfail" Melanie Thielker 2017-01-07 23:36:07 +0000
  • f457925f80 Fix a compile issue and reintroduce the "GOD" script option Melanie Thielker 2017-01-07 23:12:51 +0000
  • c9736755d8 Merge branch 'master' of opensimulator.org:/var/git/opensim Melanie Thielker 2017-01-07 22:54:24 +0000
  • e5244fe708 Allow OSSL scripts to softfail Melanie Thielker 2017-01-07 22:53:46 +0000
  • 2d0860ac51 rename OSSL enable option GOD as ACTIVE_GOD so its use is more clear UbitUmarov 2017-01-07 22:51:56 +0000
  • e2167716aa change OSSL enable option GOD to use IsGod, so it means a active god, as my original idea UbitUmarov 2017-01-07 21:44:01 +0000