aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove parcel_owner_is_god option. It is conceptually wrong and withUbitUmarov2017-01-061-4/+2
| | | | limited use. Relevant parcel owners can just be made estate managers with better regions management logic
* Restructure god level and permissionsMelanie Thielker2017-01-0610-17/+18
| | | | | Create a class GodController which controls all aspects of god level, viewer modes and user levels at ScenePresence level.
* add config option automatic_gods. With this option true, users that can be ↵UbitUmarov2017-01-051-0/+1
| | | | Gods will have that level automaticly without the need request on viewer; Propagate current god level to nearby regions (with local checks)
* Massive tab and trailing space cleanupMelanie Thielker2017-01-05170-2037/+2037
|
* Make it possible to disable the bakes module in the way it is described in ↵Melanie Thielker2017-01-051-1/+10
| | | | config comments
* Merge branch 'master' of opensimulator.org:/var/git/opensimUbitUmarov2017-01-053-5/+24
|\
| * Make the estate communications handler selectableMelanie Thielker2017-01-051-0/+19
| | | | | | | | Still defaults to the core EstateModule if not configured differently
| * Rename the files and classes from XEstate to EstateMelanie Thielker2017-01-053-5/+5
| | | | | | | | | | The names conflict with it's ancestor module and the code is nothing like the out of core XEstateModule, so it should not be named the same.
* | a few changes to Gods ( ie administrators) controlUbitUmarov2017-01-051-69/+56
|/
* a few changes to estates port handlingUbitUmarov2017-01-052-7/+12
|
* a few changes to estates and estate teleportHome (used kick)UbitUmarov2017-01-054-47/+76
|
* Show details of scene objects with given ownerId.Mandarinka Tasty2017-01-041-0/+35
| | | | | Signed-off-by: Mandarinka Tasty <mandarinka.tasty@gmail.com> Signed-off-by: Melanie Thielker <melanie@t-data.com>
* Add negative caching to flotsam cache. Prevents scripts from hammering the ↵Melanie Thielker2016-12-294-0/+42
| | | | asset server
* Refactor: Rename IImprovedAssetCache to IAssetCache as the old IAssetCache ↵Melanie Thielker2016-12-2910-26/+26
| | | | is long gone.
* Add an option to update the file access time even when an asset is found in ↵Melanie Thielker2016-12-291-0/+15
| | | | | | | | cache. When the cache is shared between multiple sims, it is often more efficient to have a single expire job run from cron. Updating file access times is vital to the functioning of such setups.
* expire also from weak referencesUbitUmarov2016-12-291-0/+3
|
* gc is also a unwanted cache, so use it. With this, memcache with short ↵UbitUmarov2016-12-291-12/+71
| | | | expires is no longer needed
* FloatSamCache: dont use slideexpire on current libovm expirecache. Change ↵UbitUmarov2016-12-251-26/+49
| | | | example settings to use memory cache with short expire time. ( 20% to 40% mem cache hit rates observed
* a few more changes on user profilesUbitUmarov2016-12-231-20/+76
|
* dont try to use a parcelID as encoded position when it is notUbitUmarov2016-12-231-2/+3
|
* UserProfileModule threading issuesUbitUmarov2016-12-231-63/+77
|
* UserProfileModule refuse changes to classifieds outside home grid ( viewers ↵UbitUmarov2016-12-221-13/+39
| | | | may show a delete until profile is open again). Charge money only on classified creation sucess
* UserProfileModule we can't use parcels globalID because we do not have a ↵UbitUmarov2016-12-221-24/+41
| | | | global locator. we need to send replies to viewer on pick update and delete
* take UserProfileModule out on onMakeRoot event, add some cachingUbitUmarov2016-12-211-91/+296
|
* break userprofiles a bit moreUbitUmarov2016-12-171-75/+113
|
* and yes HG uri againUbitUmarov2016-12-161-6/+26
|
* viewers regionhandle are not necessary region identifiers, compensate for ↵UbitUmarov2016-12-161-1/+4
| | | | that on GetLandData in case one get there
* ok.. another try on the HG uriUbitUmarov2016-12-161-3/+24
|
* give regions a option to block profile web urls, so users are not sent to ↵UbitUmarov2016-12-151-1/+10
| | | | unknown web sites set by other users
* show online on profile, if target is in same region.( possible should be ↵UbitUmarov2016-12-141-1/+5
| | | | done elsewhere)
* fix: check for region_handle before region_id, viewers are so funny..UbitUmarov2016-12-141-21/+21
|
* New OSSL function: osNpcSetProfileImage(LSL_Key npc, string image); This ↵Mandarinka Tasty2016-12-141-1/+1
| | | | | | | 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>
* Rename charterMember to membershipType to show what it actually is.Melanie Thielker2016-12-122-8/+8
| | | | | | 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.
* Setting precise date of creation in NPC's profile.Mandarinka Tasty2016-12-101-1/+1
| | | | | Signed-off-by: Mandarinka Tasty <mandarinka.tasty@gmail.com> Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
* Make it more unlikely that a script teleport will be caught by default ↵AliciaRaven2016-12-101-1/+1
| | | | region landing point.
* avoid a null refUbitUmarov2016-12-091-1/+1
|
* add missing sp Intransit controlUbitUmarov2016-12-071-10/+18
|
* set HasGridUserTried on usercache of NPCsUbitUmarov2016-12-071-2/+2
|
* if we have profile then npc is onlineUbitUmarov2016-12-061-1/+1
|
* add osNpcSetProfileAbout(LSL_Key npc, string about) to set NPCs profile ↵UbitUmarov2016-12-061-2/+2
| | | | About text. requires OsNpcCreate rights
* let NPCs have profileUbitUmarov2016-12-061-11/+22
|
* HG: fix the never ending avatar confirmation when 2 users from same grid ↵UbitUmarov2016-12-041-1/+41
| | | | made friendship on another grid
* The new Constant: integer OBJECT_REZZER_KEY = 32;Mandarinka Tasty2016-12-041-0/+2
| | | | | Signed-off-by: Mandarinka Tasty <mandarinka.tasty@gmail.com> Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
* change a wrong error message and avoid a null ref (that may happen due to ↵UbitUmarov2016-12-021-13/+11
| | | | needed time delays)
* fix a null refUbitUmarov2016-11-301-2/+2
|
* fix null ref on m_CacheCleanTimer control, add a gc.collect on manual ↵UbitUmarov2016-11-301-2/+4
| | | | floatsam fcache assets comand
* slow down automatic floatsamAssetCache CleanupExpiredFiles LOT to reduce ↵UbitUmarov2016-11-301-13/+72
| | | | impact on simulation and to give GC more changes of preventing it from eating up all avaialble physcical memory on loaded machines.
* increase HG mapsearch spargetti; add more flexibility on input uri formats. ↵UbitUmarov2016-11-281-78/+78
| | | | To find regions in memory for a grid the http format needs to be used, because aditional compares made by viewers
* work around viewers not suporting large regions on landmark creation. They ↵UbitUmarov2016-11-241-16/+37
| | | | still may display wrong offset; don't let inventory description be limited by asset description side on a ossl method
* full change ServiceThrottleModule. Let it still service RegionHandleRequest ↵UbitUmarov2016-11-222-127/+20
| | | | and UUIDNameRequest but this wrong since they are diferent services. Keeping gambling about not having 2 much overlaps of the 2 kind of requests. Remove double thottling of RegionHandleRequest