Melanie Thielker
966e50d90c
Add the HGRemoteAssetService. Allows to use any asset service with HG
2017-01-02 19:30:40 +00:00
Melanie Thielker
f03a6bbc61
Create a generic way for passing constructor args to plugins
...
The old syntax didn't allow for any parameters except for services
listed in the ServiceList. Now, services loaded by other services can
also be made to use different ini sections or have additional paramters.
Syntax is: [<ExtraParam>@]...<DllName>[:<ClassName>]
2017-01-02 17:47:20 +00:00
Diva Canto
7abb0477ed
Replaced OpenMetaverse libs/xmls with new ones. Also added a file in openmetaverse_data that was added recently to libomv and was missing.
2016-12-31 08:58:06 -08:00
UbitUmarov
da08e2e5f5
mantis 8106: improve avatar walk in mouselook
2016-12-30 19:13:18 +00:00
Melanie Thielker
f510898188
Fake accepting materials (Type == -2) on FSAssets.
...
Materials are created with an MD5 hash based UUID in order to
stop proliferation of orphaned assets. Therefore a UUID collision
is expected on materials and should not have been treated as an
error.
2016-12-30 14:33:15 +00:00
UbitUmarov
5fc3605955
some cleanup, use more using(), more checks so http request mem stream is closed
2016-12-30 07:15:28 +00:00
UbitUmarov
1507c5230b
remove a gc.collect that isn't very usefull (on the right engine this
...
time)
2016-12-30 05:15:50 +00:00
UbitUmarov
ee485187db
remove a gc.collect that isn't very usefull
2016-12-30 04:57:34 +00:00
UbitUmarov
1107d0ccb9
Merge branch 'master' into httptests
2016-12-30 02:20:52 +00:00
UbitUmarov
2836f16ae1
fix typos
2016-12-30 02:14:16 +00:00
UbitUmarov
2a01173715
Merge branch 'master' into httptests
2016-12-30 01:52:02 +00:00
Mandarinka Tasty
aee3f273f0
Serving robots.txt from bin Idea of solution for http://opensimulator.org/mantis/view.php?id=7392
...
Signed-off-by: Mandarinka Tasty <mandarinka.tasty@gmail.com>
Signed-off-by: Melanie Thielker <melanie@t-data.com>
2016-12-29 22:32:08 +00:00
Melanie Thielker
e0b5135010
Add a MaxRetries option to the inventory connector.
...
If clustered services are used, another try would go to another server
and may succeed.
2016-12-29 16:29:44 +00:00
Melanie Thielker
07b48fd58c
Add negative caching to flotsam cache. Prevents scripts from hammering the asset server
2016-12-29 15:47:46 +00:00
Melanie Thielker
ec4c258794
Actually rename the file, too
2016-12-29 12:36:13 +00:00
Melanie Thielker
f021c64eb0
Refactor: Rename IImprovedAssetCache to IAssetCache as the old IAssetCache is long gone.
2016-12-29 12:34:09 +00:00
Melanie Thielker
feca9fd153
Add an option to update the file access time even when an asset is found in 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.
2016-12-29 11:53:38 +00:00
UbitUmarov
c78da183b2
expire also from weak references
2016-12-29 03:25:12 +00:00
UbitUmarov
3a310d77c8
forgot one gc.collect wait for finalizers
2016-12-29 03:12:50 +00:00
UbitUmarov
1ffcc59818
gc is also a unwanted cache, so use it. With this, memcache with short expires is no longer needed
2016-12-29 03:10:10 +00:00
UbitUmarov
7cf2e81223
reinforce gc.collect on region load to also do pending finalizers
2016-12-29 00:47:02 +00:00
UbitUmarov
88c96d3973
Merge branch 'master' into httptests
2016-12-28 12:20:02 +00:00
UbitUmarov
73b2c82427
adjust camera collision detection checks for new FS
2016-12-28 12:19:05 +00:00
UbitUmarov
5c79e03f18
some cleanup
2016-12-27 12:26:08 +00:00
UbitUmarov
65b4e17a80
robust textures add missing returns or redir case
2016-12-26 19:38:13 +00:00
UbitUmarov
bf1f4d1384
fix typos (thanks you know who)
2016-12-25 16:51:54 +00:00
UbitUmarov
52e7fc31f7
fix typos (thanks you know who)
2016-12-25 16:48:27 +00:00
UbitUmarov
1b95ada105
Merge branch 'master' into httptests
2016-12-25 05:51:08 +00:00
UbitUmarov
293b65ac82
FloatSamCache: dont use slideexpire on current libovm expirecache. Change example settings to use memory cache with short expire time. ( 20% to 40% mem cache hit rates observed
2016-12-25 05:46:16 +00:00
Melanie Thielker
8d0b592e5d
Add en explanation to osslEnable.ini for GRID_GOD
2016-12-23 20:41:10 +00:00
Melanie Thielker
ba1ca67afe
Re-add GRID_GOD because in some cases an "employee-only" level is simply needed
2016-12-23 19:48:03 +00:00
UbitUmarov
679d52ced6
add missing file
2016-12-23 19:41:57 +00:00
UbitUmarov
bfb1cb9f33
a few more changes on user profiles
2016-12-23 16:10:07 +00:00
UbitUmarov
70475c676b
dont try to use a parcelID as encoded position when it is not
2016-12-23 14:25:22 +00:00
UbitUmarov
b6266c6a1d
check if a parcelID is a encoded position data or a true UUID. This may fail, just reducing the odds.
2016-12-23 14:23:07 +00:00
UbitUmarov
0887be3c12
replace the (hidden) GRID_GOD by a more usefull GOD so includes all types. This needs to be changed to current effective godlevel check (sp.GodLevel) when that is fixed. Automatic god powers need be (optionaly) removed
2016-12-23 03:42:50 +00:00
UbitUmarov
86cc02f33e
Merge branch 'master' into httptests
2016-12-23 02:53:58 +00:00
UbitUmarov
2e7e4427d0
UserProfileModule threading issues
2016-12-23 02:17:42 +00:00
Melanie Thielker
0ae2b5ac81
Allow the use of modular configs with Robust as we already can with OpenSim
2016-12-22 18:23:04 +00:00
Melanie Thielker
c3e8406f41
Merge branch 'master' of opensimulator.org:/var/git/opensim
2016-12-22 15:39:49 +00:00
Melanie Thielker
5b403c448e
Update the ini examples to add options missing from one to the other.
...
Group hypergrid related options within each section to ease
transition from non-HG to HG
2016-12-22 15:37:48 +00:00
UbitUmarov
84c3a96399
UserProfileModule refuse changes to classifieds outside home grid ( viewers may show a delete until profile is open again). Charge money only on classified creation sucess
2016-12-22 07:52:50 +00:00
UbitUmarov
5571c499ba
UserProfileModule we can't use parcels globalID because we do not have a global locator. we need to send replies to viewer on pick update and delete
2016-12-22 07:06:40 +00:00
UbitUmarov
330369f904
take UserProfileModule out on onMakeRoot event, add some caching
2016-12-21 22:27:48 +00:00
Melanie Thielker
1602148f5e
Merge branch 'master' of opensimulator.org:/var/git/opensim
2016-12-21 20:57:04 +00:00
Melanie Thielker
2bfbd6ef2e
Change GRID_GOD script permission to do what it says on the tin.
...
Suggested by Mandarinka
2016-12-21 20:56:28 +00:00
UbitUmarov
7367f03d6e
remove a odd raycastv3 config option
2016-12-21 20:39:38 +00:00
Melanie Thielker
7286b27ff9
Add GRID_GOD to the list of values allowed for enabling OSSL functions
2016-12-21 14:35:34 +00:00
Melanie Thielker
90be8d78c3
Remove obsolete config option "EventQueue". It's been always on for ages!
2016-12-20 17:10:33 +00:00
Melanie Thielker
66c18438f2
remove obsolete config option "storage_prim_inventories"
2016-12-20 17:08:15 +00:00