aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/OptionalModules (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-04-03add bool CanObjectEnterWithScripts(SceneObjectGroup sog, ILandObject land) ↵UbitUmarov1-0/+22
permissions check
2017-03-31Add the ability to post to and act uponconfiguration in etcdMelanie Thielker1-0/+195
Etcd is a distributed, highly available name-value store that is the basis of many clustered applications. However, it can also be run on a standalone machine. Using etcd allows live monitoring and possibly changing configuration while the sim is running.
2017-01-30Make negative asset caching actually workMelanie Thielker1-2/+1
Also fixes some merge artefacts in HGAssetBroker where cached assets were requested but not actually used and completely squelch a materials debug message because there is nothing the user can do to fix it anyway.
2017-01-30Comment two very spammy debug messages that the usr can't do anything aboutMelanie Thielker1-1/+2
Make a third one conditional.
2017-01-27 several changes relative to objects return and parcel prim counts: avoid ↵UbitUmarov1-1/+1
null refs, report correct count of returned objects, make obkects counts by ownership coerent with return rules, etc
2017-01-27bug fix: wrong enabled checkUbitUmarov1-5/+2
2017-01-27 Permissions modules where made NONShared modules. Make them so, removing ↵UbitUmarov1-19/+21
incoerences and their potencial bugs
2017-01-22replace calls to SOG.GetEffectivePermissions() by the new ↵UbitUmarov1-1/+1
SOG.EffectiveOwnerPerms, some of those inline permissions checks should be reviewed and pass by permissions module
2017-01-21Oops.. fix the null on the correct place.. jenkis may now fail for another ↵UbitUmarov1-2/+3
reason
2017-01-20fix a null ref on jenkinsUbitUmarov1-6/+4
2017-01-20change CanObjectEntry() to use a SOGUbitUmarov1-24/+15
2017-01-19change CanDuplicateObjectUbitUmarov1-3/+5
2017-01-17add more calls to effective permissions aggregation, some paths may still be ↵UbitUmarov2-2/+2
missing on objects changes, but remove the aggregation on check paths, so all can be tested.
2017-01-17start adding calls to effective permissions aggregation on changes; ↵UbitUmarov1-11/+13
rearrange code in DuplicateObject();
2017-01-16replace calls to SetOwnerId and SetRootPartOwner by a single new SetOwner() ↵UbitUmarov1-2/+1
so owner is not changed twice on rootpart
2017-01-07Fix custom dialogs working when bin/ is read-onlyMelanie Thielker1-1/+1
2017-01-06Restructure god level and permissionsMelanie Thielker1-1/+1
Create a class GodController which controls all aspects of god level, viewer modes and user levels at ScenePresence level.
2017-01-05Massive tab and trailing space cleanupMelanie Thielker70-1067/+1067
2016-12-29Refactor: Rename IImprovedAssetCache to IAssetCache as the old IAssetCache ↵Melanie Thielker1-2/+2
is long gone.
2016-12-29reinforce gc.collect on region load to also do pending finalizersUbitUmarov1-0/+4
2016-12-14 avoid a null refUbitUmarov1-1/+5
2016-12-14New OSSL function: osNpcSetProfileImage(LSL_Key npc, string image); This ↵Mandarinka Tasty1-0/+8
patch gives possibility to set image in created NPC's profile. You can use UUID of the texture or name of texture included in prim's inventory. Signed-off-by: Mandarinka Tasty <mandarinka.tasty@gmail.com> Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2016-12-12Rename charterMember to membershipType to show what it actually is.Melanie Thielker2-2/+2
This field started out as a simple flag in the protocol to indicate a user being a SL charter member. It has since then taken on additional functionality that means that the name is no longer appropriate.
2016-12-10Setting precise date of creation in NPC's profile.Mandarinka Tasty2-0/+9
Signed-off-by: Mandarinka Tasty <mandarinka.tasty@gmail.com> Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2016-12-06 add osNpcSetProfileAbout(LSL_Key npc, string about) to set NPCs profile ↵UbitUmarov1-1/+12
About text. requires OsNpcCreate rights
2016-12-04remove SOG.FromPartID from main code and flag it obsoleteUbitUmarov1-1/+1
2016-11-23 safeguard against unknown material replacemetUbitUmarov1-1/+1
2016-11-22Coding standards: A local variable may not use the prefix m_Melanie Thielker1-15/+15
2016-11-22 supress some warnings by explict(confirm) the hide of parent fieldsUbitUmarov1-9/+5
2016-11-09 change the clock source on udp outgoing, remove some dead codeUbitUmarov1-25/+0
2016-11-05avoid a null ref, few changes to udp updates sendUbitUmarov1-1/+4
2016-11-05It looks, that attachments show console command incorrectly returns Item ID. ↵Mandarinka Tasty1-14/+9
In fact, FromItem ID is returned. So I have added proper Item ID to be returned. There are cases, that FromItem ID is also useful, so I keep it for compatibility. Signed-off-by: Mandarinka Tasty <mandarinka.tasty@gmail.com> Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2016-10-11 change math on GetParcelMaxPrimCount and GetSimulatorMaxPrimCount to reduce ↵UbitUmarov1-2/+2
round errors, limit both to region max prims. consider ObjectBonus on last one also. Change a variable name in PrimLimitsModule to make it more clear
2016-09-23add a version tag to wind and cloud data updates to iclientUbitUmarov2-4/+4
2016-09-04try to reduce the amount of assets created editing materialsUbitUmarov1-23/+167
2016-09-04make sure materials are cached. Split POST and PUT handlers for better ↵UbitUmarov1-125/+156
readability
2016-08-25 send selected objects Proprieties udp part outside update queues and as a ↵UbitUmarov2-0/+8
physics single caps message per selection request
2016-08-24 use known name a group ejetee if its local clientUbitUmarov1-13/+10
2016-08-22change ODEs topcolliders code ( still bad), plus a few memory leaksUbitUmarov3-12/+7
2016-08-22minor locking issueUbitUmarov1-13/+3
2016-08-18Collect any group join fees. Pass group name when applying join/create fees.Kevin Cozens1-6/+22
2016-08-18Fixed grammer in a commentKevin Cozens1-1/+1
2016-08-18add caps HomeLocation ; add client SendAlertMessage(string message, string ↵UbitUmarov2-0/+9
info), where info in info message field. only minimal testing done
2016-08-17Fixed typo in two group messagesKevin Cozens1-1/+1
2016-08-14remove OptionalModules\ViewerSupport\SimulatorFeaturesHelper ShouldSend() ↵UbitUmarov3-105/+5
since it cannot be used
2016-08-11 to do that don't use slideexpiration; add cap event ChatterBoxForceCloseUbitUmarov1-1/+1
2016-08-11 stop renewing xml cache entries expires. Let them expire or grid changes ↵UbitUmarov1-4/+4
will ignored as long something keeq requesting (like group profiles refreshs). reduce the expire time more ignoring folish config.
2016-08-05 more changes relative to incorrect use of activegroupidUbitUmarov1-1/+2
2016-08-04add GetActiveMembershipData() to groups modules, let core groups also have ↵UbitUmarov1-0/+5
GetMembershipData(), wait for client to ask for it not telling in OnNewClient, as other modules do.
2016-07-28remove the RegionCombinerModule (mega regions), references still all over ↵UbitUmarov8-1762/+0
the place. runprebuild maybe needed after this