Commit Graph

30576 Commits (941b65b44a1524d39e9fe2c4e1ad0f9a9aab3f23)

Author SHA1 Message Date
UbitUmarov a0d0d65c70 mantis 7885: robust asset services have no cache and only accept a asset ID that is a uuid, so regions hack to cache several image formats is not possible. Robut GetTexture is very heavy unless image format is the default (j2k mime type x-j2k), since with no cache image convertions is performed on every request. Adicionally it does expose all textures if the tcp port is public. Avoid using it. 2018-03-10 20:50:24 +00:00
UbitUmarov 2369ce413d Yengine: only retry compile if there was a object file in cache with wrong version or signature 2018-03-09 22:44:58 +00:00
UbitUmarov 2dc49dc1e9 remove a unnecessay file check 2018-03-09 21:42:14 +00:00
UbitUmarov c723a1be16 Yengine temp file delete was still bad in case of script errors 2018-03-09 21:33:39 +00:00
UbitUmarov cf5ec5d29c Merge branch 'master' into httptests 2018-03-05 21:04:40 +00:00
UbitUmarov 8c390ef3fe Merge branch 'master' of opensimulator.org:/var/git/opensim 2018-03-05 21:00:49 +00:00
UbitUmarov d543421675 make the setting economymodule visible on Economy section of OpenSimDefaults.ini and OpenSim.ini.example. This setting must be changed to allow other modules and disable our simple one. (ours does also look for it at Startup section for legacy reasons) 2018-03-05 20:59:43 +00:00
UbitUmarov c408f0a38e Merge branch 'master' into httptests 2018-03-05 20:57:13 +00:00
UbitUmarov c5ce9b7be8 make the setting economymodule visible on Economy section of OpenSimDefaults.ini and OpenSim.ini.example. This setting must be changed to allow other modules and disable our simple one. (ours does look for it at Startup section for legacy reasons) 2018-03-05 20:37:58 +00:00
UbitUmarov 47fd3afecd change SampleMoneyModule intialization, make it look for economymodule setting both in startup and economy sections; change some default settings to no cost values, since that is our default 2018-03-05 20:20:29 +00:00
UbitUmarov befe1ad4be fix some LSL functions to return type Key as they should and not string 2018-03-05 17:02:07 +00:00
UbitUmarov dc5cd9a3ae Merge branch 'master' into httptests 2018-03-05 16:39:17 +00:00
UbitUmarov 18914fae64 make more clear some magic numbers on SOP getnumberofsides(), reduce unnecessary calls to it on LSL api 2018-03-05 16:36:39 +00:00
mewtwo0641 f579fbba0e Remove the work around for sphere number of faces since as of commit 846f35 it initially has the correct number of faces and the workaround returns 2 more than the correct number of faces. 2018-03-04 13:26:19 +00:00
UbitUmarov 5ff57f01b7 Yengine: change filename extentions on scripts state (better delete contents of bin/scriptengines/yengine .. btw bin/scriptdata is not used anymore ) 2018-02-25 00:49:44 +00:00
UbitUmarov 85b973ce1d Y(xmr)engine cosmetics... 2018-02-25 00:18:41 +00:00
UbitUmarov 2f94fa4dc7 Yengine fix its section name on opensim.ini.example 2018-02-23 17:59:30 +00:00
UbitUmarov f158867d93 Yengine replace xmr by yeng on console comands 2018-02-23 15:28:05 +00:00
UbitUmarov 2129d941ac rename XMREngine as Yengine (still not all done), big mess source formating changes, move state files to proper folder, fix a source file locking on errors, more changes for cross platform including from Mike,... yes yes i know a messy commit 2018-02-23 14:52:34 +00:00
UbitUmarov 756fbf324a Merge branch 'master' into httptests 2018-02-22 02:50:59 +00:00
UbitUmarov 846f35d365 a few more changes on tortured prims number of sides/faces 2018-02-22 02:49:56 +00:00
UbitUmarov 4a982adb02 Merge branch 'master' into httptests 2018-02-21 15:30:25 +00:00
UbitUmarov 25d6d99c6e fix a old issue on some tortured prims number of sides, and so textures set 2018-02-21 15:28:34 +00:00
UbitUmarov 9a73a39989 Merge branch 'master' into httptests 2018-02-18 14:05:57 +00:00
UbitUmarov d6a35d6d2f COmment out relocation of tmp cs source file during compilation. This seems to cause issues on same win servers, and is only usefull on deep scripts debug (Xengine compiler) 2018-02-18 14:04:02 +00:00
UbitUmarov 467b591f3a COmment out relocation of tmp cs source file during compilation. This seems to cause issues on same win servers, and is only usefull on deep scripts debug (Xengine compiler) 2018-02-18 13:55:19 +00:00
UbitUmarov 96aecf80ef Oops... don't leave script source out of compilation in same cases 2018-02-11 18:27:42 +00:00
UbitUmarov 01ceb4d17e try to fix xmr on multiregions per instance. Ugly spargetti ...; remove fixes for 2 llparcel functions that should not be needed; remove xmr own API, it has no business having one. 2018-02-07 19:52:18 +00:00
UbitUmarov cddb848c13 add a warning about XMR only suoprting one region per instance at this point, it was never made to suport more 2018-02-07 18:38:37 +00:00
UbitUmarov 53a910e3e5 some more code from mrieker for system threads, give up of all the other mono dependent theading models only availble for linux (and possible not all platforms). This only has impact on micro-threading switching, and this only happens on long events and only every 60ms, aditionally we do remove a totally extra set of threads (that could grow in a uncontroled way on win) and their hanshake with main ones. This may of course be even more broken now :P 2018-02-07 10:26:20 +00:00
UbitUmarov aa2c710c57 due credits even if code goes away 2018-02-05 12:52:46 +00:00
UbitUmarov 38cd12b3cf add mrieker fresh optimization on heap tracker 2018-02-05 12:48:07 +00:00
UbitUmarov a7e2978db9 fix log4net for .net4.6 2018-02-04 02:51:40 +00:00
UbitUmarov b1226609a1 Merge branch 'master' into httptests 2018-02-04 00:17:36 +00:00
UbitUmarov e685d8dcef mantis 8287: applied modified patch by hand, thx watcher64 2018-02-04 00:16:51 +00:00
UbitUmarov 617d76697d make XMR script cache location option visible 2018-02-03 21:18:32 +00:00
UbitUmarov 73177f2afa some new code got in ahead of its time 2018-02-03 20:50:06 +00:00
UbitUmarov 42d07e283f pesty warnings 2018-02-03 20:37:36 +00:00
UbitUmarov e7e8a7ab4d just DIE damm thread (recent monos issue) 2018-02-03 19:34:17 +00:00
UbitUmarov 04a8ec518d XMR: there is no need for a slice thread, it also causes timing issues; BelowNormal mb 2 Below on win; cosmetics 2018-02-03 08:08:59 +00:00
UbitUmarov 20ca517887 update opensim.ini.example with XMRengine information 2018-02-02 13:04:45 +00:00
UbitUmarov 83e2fee71b add experimental script engine XMRengine donated by mrieker (DreamNation) And our Melanie. ***DANGER*** ***TESTONLY*** ***disable HG*** dont leave running when not looking... tp/crossing to Xengine will reset scripts. i do see a few issues but should be testable, so we can decide if we should invest more on it. 2018-02-02 12:49:40 +00:00
UbitUmarov c70b77a528 Merge branch 'master' into httptests 2018-02-02 11:49:43 +00:00
UbitUmarov a22606a89f do not timeout floatsam assets caching thread 2018-02-02 11:47:19 +00:00
UbitUmarov c889eb64e5 let ossl have its own config section 2018-02-02 03:50:43 +00:00
UbitUmarov 5ae09e03aa remove a duplicated field 2018-02-01 03:16:32 +00:00
UbitUmarov 3635943d39 remove cap FetchLib2 suport code 2018-01-31 15:19:16 +00:00
UbitUmarov 35d1642889 disable the new Cap_FetchLib2 because viewers do not suport it for opensim. To decide when to use it, they use a hardcode LL owner ID on same code paths, while on others just compare owner to the agent. This makes suport for this cap impossible" 2018-01-31 14:55:01 +00:00
UbitUmarov 4381f16e18 keepalive is default 2018-01-30 08:15:42 +00:00
UbitUmarov 4d051f3acb add missing folders version 2018-01-30 01:37:24 +00:00