Commit Graph

26425 Commits (d6723dab37d86af22c712e2705af34fd2c82b174)

Author SHA1 Message Date
UbitUmarov e96e923159 some teleport issues.. 2018-09-14 21:54:38 +01:00
UbitUmarov 075ebf3524 fix osDie harakiri for Yengine 2018-09-13 12:32:55 +01:00
UbitUmarov 4652f8b84f pesty warning 2018-09-13 11:38:28 +01:00
UbitUmarov ca404e5001 some cleanup 2018-09-12 13:48:29 +01:00
UbitUmarov cd9327cd8b Merge branch 'master' of opensimulator.org:/var/git/opensim 2018-09-12 13:24:01 +01:00
Melanie e874e3a2ad Merge branch 'master' of opensimulator.org:/var/git/opensim 2018-09-12 13:22:17 +01:00
Melanie 39e82cb043 Squelch "connection reset by peer" exceptions 2018-09-12 13:13:11 +01:00
UbitUmarov 714f4387b8 fix a error message 2018-09-11 10:31:02 +01:00
UbitUmarov f466c56ba4 oooops 2018-09-08 07:39:14 +01:00
UbitUmarov ca9651df0d Yengine cast issue 2018-09-08 04:58:14 +01:00
UbitUmarov 0d93d5ce69 fix script secure llhttlrequest 2018-09-08 04:46:02 +01:00
UbitUmarov e6615a193d a few changes to ScriptSleep() functions 2018-09-04 22:19:30 +01:00
mewtwo0641 4e4d687f3f Add YEngine support for ScriptDelayFactor
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2018-09-04 21:38:09 +01:00
UbitUmarov 50627304a6 avoid using new c# sintaxe that will fail on older compilers 2018-08-30 20:09:12 +01:00
UbitUmarov 9647a1e6c5 minor changes to last patch 2018-08-30 14:51:07 +01:00
Mandarinka Tasty 99a23421a8 Adding check permission CanIssueEstateCommand for osRegionNotice and new function osRegionNotice(string agentID, string msg)
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2018-08-30 14:25:19 +01:00
UbitUmarov 9f3c803552 avoid potencial null refs 2018-08-26 08:40:35 +01:00
UbitUmarov 7c60e83f30 don't shutdown robust twice 2018-08-26 08:37:30 +01:00
UbitUmarov 58ba645160 mantis 8273 make change on crossings coerent 2018-08-26 03:11:32 +01:00
UbitUmarov 88d638a0cf mantis 8349: fix landmasks 2018-08-07 20:38:58 +01:00
UbitUmarov 390cb703f3 and some more guard try{}catch{} on ub mesh processing 2018-07-29 23:31:38 +01:00
UbitUmarov a6d5da3e7f mantis 8346: fix argument of osUnixTimeToTimestamp 2018-07-27 14:20:59 +01:00
UbitUmarov e15fca60d1 mantis8342: make max ban height above ground configurable per regions instance with ini file option BanLineSafeHeight 2018-07-21 18:31:58 +01:00
UbitUmarov 8c1c9129aa mantis8341: fix MOD and LS apis configuration read from ossl file 2018-07-18 22:19:46 +01:00
UbitUmarov 9278a9a9dd http reusecontext is obsolete 2018-07-14 22:35:51 +01:00
UbitUmarov 81fb1b008f http reusecontext is obsolete 2018-07-14 21:51:43 +01:00
UbitUmarov aee981e5e2 http reusecontext is obsolete 2018-07-14 21:48:59 +01:00
UbitUmarov ee2eed8c6f http reusecontext is obsolete 2018-07-14 21:42:07 +01:00
UbitUmarov 01400e38d5 typos 2018-07-14 18:41:13 +01:00
UbitUmarov 0daa4eff8a minor cleanup 2018-07-14 17:07:30 +01:00
UbitUmarov ee6f261415 a few changes about test mesh uploads 2018-07-14 17:01:50 +01:00
UbitUmarov dd508d4c4f use Vector.Distance not util.. 2018-07-14 16:58:09 +01:00
UbitUmarov 282877a454 save a sqrt call 2018-07-14 16:47:51 +01:00
UbitUmarov dd67ab6025 change the scope of those options variables 2018-07-14 16:42:10 +01:00
UbitUmarov a4881797b9 add options for regions to ignore age < 18 and payment access control where they don't apply 2018-07-14 16:36:41 +01:00
UbitUmarov 6b8fda098d recover lost null check in last commit 2018-07-14 16:11:03 +01:00
UbitUmarov 0731220a9d change bitmasks work 2018-07-14 15:21:59 +01:00
UbitUmarov 8ab5a87520 only resize if need 2018-07-14 15:19:09 +01:00
UbitUmarov 84235900b2 do not use lossless compression on dyntextures 2018-07-14 15:13:21 +01:00
UbitUmarov ef8097f998 add missing xml escape 2018-07-14 14:46:08 +01:00
UbitUmarov ea815df6bd add a disabled log 2018-07-14 14:43:20 +01:00
UbitUmarov 6f4052561e send data as bin not string to http lower level 2018-07-14 14:39:29 +01:00
UbitUmarov f9c9dc585c have default ids of avatar alpha and tattoo 2018-07-14 14:27:33 +01:00
UbitUmarov f17b48e73e some cleanup 2018-07-14 14:22:52 +01:00
UbitUmarov 770f59ff87 drop compatibility with old robust that did not suport inventoryService.GetMultipleItems 2018-07-14 14:09:56 +01:00
UbitUmarov c7baee1638 add using into a few more places 2018-07-14 14:05:47 +01:00
UbitUmarov 8ed4bee521 mantis 8333: kept idea but my own code. With ini setting ConsoleHistoryTimeStamp set to true, the console history file will have timestamps. Im lazy date is in en-us culture for now. (robust also) 2018-07-14 00:46:47 +01:00
UbitUmarov a235a28132 minor changes to last patch 2018-07-13 23:03:26 +01:00
fly-man- 334986ddc6 Group Powers changed and Officers role brought back for Groups
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2018-07-13 22:12:19 +01:00
UbitUmarov 3cea21ab63 mantis 8335: fix string format 2018-07-11 18:26:17 +01:00
UbitUmarov ee115a83df Bug fix: Object Wear was doing Add not replace 2018-07-11 03:08:57 +01:00
UbitUmarov c3933ce8b9 replace some string tests 2018-07-08 13:41:55 +01:00
UbitUmarov 60644b440b we don't use tab simbol, we use 4 whitespaces 2018-07-08 13:26:41 +01:00
Vincent Sylvester 6e3f934c4b Add mac banning
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2018-07-08 13:05:47 +01:00
Kevin Cozens e5238cadf7 Back-end fix for region name searches made from the viewer grid map dialog.
GetRegionsByName now returns names that include, but don't start with, the
given search string.
2018-07-06 21:28:18 -04:00
UbitUmarov 8ac69a5d27 just remove the test instead 2018-07-06 02:23:06 +01:00
UbitUmarov 834a0e8b6d fix version string size test 2018-07-06 01:57:59 +01:00
UbitUmarov 5e1bf88875 test jenkins 2018-07-05 20:27:52 +01:00
UbitUmarov 91247e0631 test 2018-07-05 02:29:56 +01:00
UbitUmarov 39c8db8eb1 ubOde change terrain min height to -100m. Maybe this way a viewer dev mays fix rendering below 0m, like making them think z = 1m for that purpose, for example 2018-06-27 23:14:26 +01:00
UbitUmarov c53658248a reassign estate setting TaxFree to the role of AllowAccessOverride, as viewers did. Keeping name to reuse dbs entries, etc. let viewers change it, but still NOP 2018-06-19 01:18:18 +01:00
UbitUmarov 9b87626cdb mantis 8329: don't fail if response stream is Chunked encoded and http debuglevel >=5 2018-06-18 01:04:26 +01:00
UbitUmarov 31633699cf mantis 8327: refix minor typos 2018-06-16 16:01:09 +01:00
UbitUmarov c3d2f2d119 mantis 8327: fix minor typos 2018-06-16 14:18:05 +01:00
UbitUmarov ba193fc606 minor cleanup 2018-06-16 14:11:44 +01:00
UbitUmarov 76a82ba5de improve llOverMyLand() handling of potencial null refs. ty mrieker 2018-06-09 20:45:05 +01:00
UbitUmarov a48d65fd77 Yengine apply a fix to CheckRunLockInvariants by mrieker 2018-06-09 20:35:35 +01:00
UbitUmarov 83029042d3 ok ok it only has one 't' 2018-05-28 10:09:37 +01:00
UbitUmarov 629eeca836 english typo, thx you know who 2018-05-28 09:48:14 +01:00
UbitUmarov 5463bffa68 make Yengine post attach event as Xengine does. This should fix that event. Thx mrieker for pointing out this issue 2018-05-28 09:25:09 +01:00
UbitUmarov 458fe42afd fix some cases in prim number of sides 2018-05-27 01:54:05 +01:00
UbitUmarov e0b2ee80f9 fix a bug on warp3d.dll 2018-05-26 23:03:27 +01:00
UbitUmarov 007adce081 missing updated files 2018-05-26 19:02:09 +01:00
UbitUmarov f6765b8668 use RegionInfo.ServerURI to report region url on datasnapshot 2018-05-26 05:43:55 +01:00
UbitUmarov 57fb1ea9df stale LandSnapshot by time also, so dwell can be updated 2018-05-26 04:58:44 +01:00
UbitUmarov 7c50651cd1 add a check to data_exposure option of DataSnapshot module 2018-05-26 03:35:56 +01:00
UbitUmarov 8f0f102869 fix one english typo 2018-05-26 03:18:53 +01:00
UbitUmarov 631308a1d1 map... 2018-05-18 05:31:45 +01:00
Kevin Cozens c7f3f3586d Warp3D tried to do something in RegionLoaded even when the module was disabled 2018-05-16 14:29:45 -04:00
Kevin Cozens 1ea71c6182 Whitespace changes 2018-05-16 14:29:10 -04:00
UbitUmarov 06d6c4abda breaking map a bit more... 2018-05-15 23:56:12 +01:00
UbitUmarov f87219975d bug fix: avoid null ref on trigger soundi if source is a avatar 2018-05-15 00:56:31 +01:00
UbitUmarov 570440256b avoid potencial out of range issues 2018-05-13 03:09:56 +01:00
UbitUmarov fbb77274da OOps my bad, always do deep copy, let viewers do v1 v2 fixes 2018-05-12 21:35:25 +01:00
UbitUmarov 468b25ff69 let wearables check command suport variable number of wearables 2018-05-12 19:57:55 +01:00
UbitUmarov 0d83b9edc3 create user with model: do not copy missing items; convert v1.0 to v2.0 wearables, fail if model has missing wearables 2018-05-12 19:16:23 +01:00
UbitUmarov cf1ea3b093 breaking map (warp3d) suport default map parameters. Planar not suported ( will render as deafaul 2018-05-08 16:58:15 +01:00
UbitUmarov f7475d4a98 breaking map (warp3d)... 2018-05-08 07:01:38 +01:00
UbitUmarov 4837a8a8fa breaking map (warp3d); remove warp3d viewport code not realy used and confusing my last neuron 2018-05-07 17:29:19 +01:00
UbitUmarov fd426354f1 breaking map (warp3d) 2018-05-07 06:08:54 +01:00
UbitUmarov ea5d40f7f2 breaking map (warp3d) 2018-05-07 03:56:53 +01:00
UbitUmarov 00cc17c239 breaking map (warp3d) 2018-05-06 23:28:36 +01:00
UbitUmarov b91c0f0d01 remove some debug lines 2018-05-06 18:04:56 +01:00
UbitUmarov 0467b6dc3b change the AverageTextureColorOnMapTile default to false 2018-05-06 17:50:07 +01:00
UbitUmarov dffa628966 break nap a bit more, add options ExportMapAddScale, ExportMapAddRegionName and (warp3d) AverageTextureColorOnMapTile 2018-05-06 17:32:03 +01:00
UbitUmarov bf0ece8061 fix warp3d textures UV 2018-05-05 04:27:41 +01:00
UbitUmarov 020f34f75b a few more changes to warp3d and export-map 2018-05-05 02:50:27 +01:00
UbitUmarov a91ef313ef change warp3d terrain rendering, so it does cover all area 2018-05-05 00:49:57 +01:00
UbitUmarov 09ae675d28 Merge branch 'master' into httptests 2018-05-04 23:01:53 +01:00
UbitUmarov 24df1086fa fix ubOde terrain copy at north and east borders 2018-05-04 23:00:34 +01:00
UbitUmarov acd55c6f12 mantis 8084: add the missing PRIM_ALPHA_MODE constants 2018-05-04 20:15:56 +01:00
UbitUmarov 7838689dda why where map and dynamic textures compressed lossless? 2018-05-04 16:59:11 +01:00
UbitUmarov 9ae3452e03 change region console comand export-map: make it work with var regions, center target region and make the display area be the region size plus MaxMaxRegionViewDistance in all 4 directions. Add the region name and total area size text info. Some of this can be made options/comand arguments in future improvements 2018-05-01 16:01:11 +01:00
UbitUmarov 26ecba48f0 Merge branch 'master' into httptests 2018-04-28 12:45:32 +01:00
UbitUmarov 44fd5bb7b5 mantis 8321: avoid null reference potencial caused by outdated LMs for example 2018-04-28 12:43:06 +01:00
Kevin Cozens bf175d1f01 Added important comment missed from my previous commit (hash 8af2d99b). 2018-04-27 22:03:54 -04:00
Kevin Cozens 16c72dce5d Whitespace change. 2018-04-27 20:15:39 -04:00
UbitUmarov 76c4296e39 remove a extra source line i left behind 2018-04-27 22:38:27 +01:00
UbitUmarov c6c386cd80 recover previus behavior of FontProp 2018-04-27 22:30:47 +01:00
Kevin Cozens 8af2d99ba9 Do dispose and new Font only once when handling FontProp drawing command. 2018-04-27 16:48:35 -04:00
UbitUmarov 037e5d8031 save a few ns 2018-04-19 19:21:08 +01:00
UbitUmarov ad0b736405 reduce debug logs 2018-04-19 19:11:50 +01:00
UbitUmarov 79ec9d2887 use seconds version of gettimestamp 2018-04-19 19:08:28 +01:00
UbitUmarov 728040ab47 a few minor changes 2018-04-19 18:58:51 +01:00
UbitUmarov fced731e70 save a few ns on lsl vector rotations 2018-04-14 23:34:16 +01:00
UbitUmarov 7c9c5cfedf robust create user: allow new userid to be to generate a new random one; handle possible case of a weareble being a inventory link 2018-04-14 23:05:46 +01:00
UbitUmarov 90482182e5 sound radius: missing file 2018-04-10 22:24:48 +01:00
UbitUmarov ca7bd13dee sound radius is a prim prop only set by llSetSoundRadius, fix it in case viewers do fix its use (ignored for now) 2018-04-10 21:45:11 +01:00
UbitUmarov dc35ce26d0 YEngine: apply a few fixes by Mike Rieker 2018-04-10 21:15:55 +01:00
UbitUmarov 63418349e5 mantis 8275: fix llStopSound for llPlaySound. Code was doing as SL wiki but not as not real regions with FireStorm. Singularity will only stop loop sounds. None stops Trigger 2018-04-10 07:27:10 +01:00
UbitUmarov 5d0a1656bf mantis 8305: add osTriggerSoundLimited(..) 2018-04-10 03:58:54 +01:00
UbitUmarov 8a30d1303d some cleanup on ll sound functions 2018-04-09 00:48:29 +01:00
UbitUmarov 63da4d3f99 mantis 8305: add several ossl sound funtions that accept a link number for the prim associated to that sound. The link number must point to a single prim 2018-04-09 00:15:45 +01:00
UbitUmarov 996de5eaf1 .. and yes i forgot a file.. again :( 2018-04-06 17:00:58 +01:00
UbitUmarov 75c5821dfa remove GCnotify(). It is wrong in many ways and has no use. GC now does provide more correct ways of getting warning of when its about to happen, but writing to a log file on that is NOT something to do. 2018-04-06 16:56:49 +01:00
UbitUmarov 80c7ffeb29 fix the comment about return value of osAngleBetween() its 0 to PI 2018-04-04 01:25:49 +01:00
UbitUmarov e031d79d48 add auxiliar functions float osVecMagSquare(a), float osVecDistSquare(vector a), float osAngleBetween(vector a, vector b) and float osRound(ffloat value, integer ndigits) 2018-04-03 23:00:37 +01:00
UbitUmarov 86d8f2af5b try fix git 2018-04-01 02:26:08 +01:00
UbitUmarov a8308e2a13 coment out a debug line 2018-04-01 02:19:53 +01:00
UbitUmarov ee6034f751 several changes to materials, add llSet*PrimtiveParams*() support for them. They may be very broken now :( 2018-04-01 01:50:07 +01:00
UbitUmarov f5365cb06d Merge branch 'master' into httptests 2018-03-28 04:29:39 +01:00
UbitUmarov 4958425e37 mantis8309 add extra try{}catch 2018-03-28 04:28:36 +01:00
UbitUmarov b1569d09bf Merge branch 'master' into httptests 2018-03-27 20:01:55 +01:00
UbitUmarov 6b02c99194 fix previus commit with the right source file :( 2018-03-27 20:00:31 +01:00
UbitUmarov 20d221a963 Merge branch 'master' into httptests 2018-03-27 16:08:34 +01:00
UbitUmarov cb134e5487 mantis8307: avoid a null ref 2018-03-27 16:03:44 +01:00
UbitUmarov e733bfb3b5 fix merge issue 2018-03-20 10:09:22 +00:00
Kevin Cozens a4ac91dc6b Fixed a typo 2018-03-19 12:17:38 -04:00
UbitUmarov 1363a95840 Merge branch 'master' into httptests 2018-03-10 22:09:56 +00:00
UbitUmarov f83f7e18b6 comment out some debug messages visible on SOP CompleteMovement 2018-03-10 22:07:52 +00:00
UbitUmarov 0341b46279 Merge branch 'master' into httptests 2018-03-10 20:51:38 +00:00
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 c408f0a38e Merge branch 'master' into httptests 2018-03-05 20:57:13 +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 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 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 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 38cd12b3cf add mrieker fresh optimization on heap tracker 2018-02-05 12:48:07 +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 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 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 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
UbitUmarov 5548b66dc0 a few more changes on inventory library and inv fetch 2018-01-30 01:07:24 +00:00
UbitUmarov 4c65bb4196 a few more changes on inventory library and inv fetch 2018-01-27 18:09:44 +00:00
UbitUmarov f89b2379a0 add a few more encoding to LLSDxmlEncode.. (W or S ?) 2018-01-27 05:35:40 +00:00
UbitUmarov 13b4ce8199 add Cap_FetchLib2 note that this is still local to regions, not using grid as it possible should, but this needs more work, and issue with HG older grids/regions 2018-01-27 04:32:03 +00:00
UbitUmarov 3dbdacf31f Let MrOpenSim have simple hardcoded profile 2018-01-26 21:12:23 +00:00
UbitUmarov 6978181075 Robust: allow Library assets to override old ones, so they can be updated easily from the xml files keeping same id (left FSAssets out) 2018-01-26 21:04:46 +00:00
UbitUmarov 5e3eb8b370 Merge branch 'master' into httptests 2018-01-26 16:29:15 +00:00
UbitUmarov e3f804e1d8 try fix IAR load inventory links and objects owner 2018-01-26 16:18:45 +00:00
UbitUmarov 98019031df got tired of creating stringbuilders 2018-01-25 09:06:39 +00:00
UbitUmarov cdd3ef857c a few changes to encoder and a few more uses 2018-01-25 08:02:45 +00:00
UbitUmarov 266eabcad4 add a low level LLSDxml encoder for cases where it makes no sense to use more heavy things like OSD, and use it on displaynames 2018-01-25 06:50:49 +00:00
UbitUmarov 3aff72e403 change DataSnapeShoot init again. May still fail on multi regions instances 2018-01-25 00:55:34 +00:00
UbitUmarov 22666ad18a cleanup a bit more 2018-01-24 11:43:42 +00:00
UbitUmarov fc224b444a avoid some large unnecessary strings 2018-01-24 10:02:18 +00:00
UbitUmarov 5a246026a0 let MinHeap self trim on empty; cleanup 2018-01-24 04:48:10 +00:00
UbitUmarov c87585ad96 simplify http bycontext key 2018-01-24 03:12:56 +00:00
UbitUmarov cf3d3f4f4a move datasnapshot notification to last, but still a issue with very fast service servers 2018-01-22 23:51:15 +00:00
UbitUmarov a67b523acf Merge branch 'master' into httptests 2018-01-22 21:44:05 +00:00
UbitUmarov af9bff7ed2 try fix mantis 8283 2018-01-22 21:43:21 +00:00
UbitUmarov b164925262 Ooops 2018-01-22 20:07:59 +00:00
UbitUmarov e326792aa3 move datasnapshot notification to when region is actually loaded 2018-01-22 19:56:40 +00:00
UbitUmarov 9e4bf3439c change throtle datasnapshot get 2018-01-22 19:50:07 +00:00
UbitUmarov efc7480342 throtle datasnapshot gen 2018-01-22 18:37:39 +00:00
UbitUmarov e3fc272f50 missing files.. 2018-01-22 17:27:40 +00:00
UbitUmarov d38161f83d retire our BlockingQueue replaced by BlockingCollection and cross fingers 2018-01-22 17:09:38 +00:00
UbitUmarov 437369778d give BlockingCollection more chances 2018-01-22 02:42:50 +00:00
UbitUmarov d4a5454f3c give BlockingCollection more chances 2018-01-22 00:43:33 +00:00
UbitUmarov 73b587989c give BlockingCollection more chances 2018-01-22 00:24:29 +00:00
UbitUmarov 855dcda9c3 give BlockingCollection another chance 2018-01-21 21:02:07 +00:00
UbitUmarov ccdaebaed6 give concurrentqueue another chance 2018-01-21 20:22:28 +00:00
UbitUmarov cb5a7246a2 cosmetics (or not) 2018-01-21 16:40:58 +00:00
UbitUmarov 56535cdb47 change version numbers back to 0.9.1.0 2018-01-20 13:30:15 +00:00
UbitUmarov 49b4408782 some cleanup 2018-01-20 12:11:07 +00:00
UbitUmarov ccd47d0cf1 improve LLSDHelpers DeserialiseOSDMap 2018-01-20 10:43:19 +00:00
UbitUmarov e32efe5d22 add sqlite files for mutes module ( done only minimal tests) 2018-01-20 07:09:37 +00:00
UbitUmarov c34f07b6f3 silent ignore mutes on HG visitors, let viewers do it on cache only, proper HG suport is another story... and questionable 2018-01-20 01:28:00 +00:00
UbitUmarov e89f1e635b fail to connect to estates service is a fatal error 2018-01-18 13:04:05 +00:00
UbitUmarov a7db6d3097 Ooops worng ';' 2018-01-18 08:11:42 +00:00
UbitUmarov dd491bba57 abort uploading large region map tiles as soon one fails 2018-01-18 04:28:05 +00:00
UbitUmarov 0a81e35697 pesty warning 2018-01-18 02:53:00 +00:00
UbitUmarov a6e0ba262a iStackTrace(targetThread, true) is no longer safe on windoes also 2018-01-18 02:40:59 +00:00
UbitUmarov 0ad6ba11fe pesty warning 2018-01-17 23:55:30 +00:00
UbitUmarov 707eb8de82 remove more xml things no longer needed on .net >4.5.2 2018-01-17 07:17:24 +00:00
UbitUmarov e9d2d81880 pesty warnings 2018-01-17 07:04:07 +00:00
UbitUmarov ade0d8a81f missed a few 2018-01-17 04:32:22 +00:00
UbitUmarov 029d6e40f6 remove those xml things no longer needed on .net >4.5.2 2018-01-17 04:18:43 +00:00
UbitUmarov c35803964f Merge branch 'master' into httptests 2018-01-16 19:12:19 +00:00
UbitUmarov 8fe16a1974 Ooops... fix the parentesis 2018-01-16 19:10:56 +00:00
UbitUmarov b903287dd1 Merge branch 'master' into httptests 2018-01-16 17:17:44 +00:00
UbitUmarov d39bf37926 do not timeout BackupWorker threads 2018-01-16 17:16:40 +00:00
UbitUmarov 8f1a68633e update lsl2c tools and parsing files. This may fix some issues with precendence of unary operators in same case, hope not break on others :( 2018-01-16 01:44:16 +00:00
UbitUmarov ae04a24e7a recover a lost null check 2018-01-15 18:57:15 +00:00
UbitUmarov c92ba1cc04 shut up some pesty warnings 2018-01-15 16:23:19 +00:00
UbitUmarov 3d87e37d99 make old Ode PInvoke follow ms coding rules 2018-01-14 01:40:49 +00:00
UbitUmarov 88511bfab2 make ubOde PInvoke follow ms coding rules 2018-01-14 01:02:21 +00:00
UbitUmarov 8a68c330e8 fix a string format 2018-01-14 00:47:12 +00:00
UbitUmarov 1d6a157134 change version to 0.9.1.1 so we can see it inworld 2018-01-13 22:40:44 +00:00
UbitUmarov d3ff4e0806 clean some modules api 2018-01-13 14:40:31 +00:00
UbitUmarov 792a1c6e3d fix a string format 2018-01-12 18:09:38 +00:00
UbitUmarov fa78a6fd90 fix some odd sql queries ap not in use 2018-01-12 18:07:37 +00:00
UbitUmarov 41633de8cb remove the temporary Xmutes module, replace MuteListModule byt the new one, previusly named MuteListModuleTst 2018-01-12 04:06:02 +00:00
UbitUmarov 439cbf0d4d missed a few.. 2018-01-09 19:48:13 +00:00
UbitUmarov e908c0ecad give up on a property that old monos do compile, but then smore ok exec 2018-01-09 19:47:10 +00:00
UbitUmarov 1a6770191c test our obsolete jenkins ... 2018-01-08 12:30:43 +00:00
UbitUmarov eec3921800 fall back to a obsolete property since several monos in use (include our own) do not suporte the proper .net4.0 one 2018-01-08 12:00:21 +00:00
UbitUmarov 875ca104b8 Merge branch 'master' into httptests 2018-01-05 22:37:42 +00:00
UbitUmarov 89a690c11f a few more xml things 2018-01-05 12:24:07 +00:00
UbitUmarov 0b96cd56fc don't be bad Jenkins.. 2018-01-05 00:30:00 +00:00
UbitUmarov ce0aa53cc4 let tau do something in avatar MoveToTarget 2018-01-04 23:59:47 +00:00
UbitUmarov ec6f87d3ef disable some XmlResolver 2018-01-04 23:51:43 +00:00
UbitUmarov 48dbba3441 add more files for robust mutes suport. (module is still named MuteListModuleTst for testing, others in core will be removed later 2018-01-04 20:56:48 +00:00
UbitUmarov 3576d6d764 Merge branch 'master' into httptests 2018-01-03 10:48:38 +00:00
UbitUmarov 8eea9531ee fix estates URI 2018-01-03 10:21:07 +00:00
UbitUmarov 7ffb0aca44 fix/clean error messages on MySQLUserProfiles (profilesV2) 2018-01-02 01:51:14 +00:00
UbitUmarov 0259019431 fix merge 2017-12-30 15:50:03 +00:00
UbitUmarov a7803409f6 clean some extra space chars 2017-12-30 15:46:32 +00:00
UbitUmarov 8032898773 mantis 8271: work around missing encoding of estate bans on the pseudo url encode used on POST, without changing the xml also used elsewhere. Possible this can be used in other case 2017-12-30 15:28:26 +00:00
UbitUmarov 3b141e6e6f Merge branch 'master' into httptests 2017-12-14 05:37:07 +00:00
UbitUmarov 201c916670 add a missing return on a mesh decode error in ubOdemeshmerizer 2017-12-14 05:36:15 +00:00
UbitUmarov b35a10e2be mantis 8250: try to work around timing issues 2017-12-13 01:10:21 +00:00
UbitUmarov ab0f866087 Merge branch 'master' into httptests
# Conflicts:
#	prebuild.xml
2017-12-12 22:19:31 +00:00
UbitUmarov d32debe618 commit what i did so far for core mutes module, befere i lose it 2017-12-11 23:58:27 +00:00
UbitUmarov a95e286168 increase sample rate of WaitGetScenePresence() 2017-12-11 23:36:42 +00:00
UbitUmarov 1e3cb82756 move some sharable items out of Xmute to Framework; add another test mutelistmodule, ignore it 2017-11-17 01:30:39 +00:00
UbitUmarov 2f13b68d4f add missing part of mutes list protocol 2017-11-16 17:50:06 +00:00
Melanie Thielker d35ab8c86c Donating the Avination Mute Module
This lived out-of-tree and therefore wasn't part of the big code
drop. It's classic Avination, tied to MySQL and a direct database
connection and I don't have the bandwidth to fix it to core methods.
However, it has all the strange mute logic that OpenSim was missing
and maybe someone can step up to make it work in an open grid context.
2017-11-14 12:12:07 +00:00
UbitUmarov 873d42005f add AGENT_LIST_EXCLUDENPC bit mask option to llGetAgentList scope to exclude NPCs 2017-11-14 03:49:32 +00:00
TomTheDragon 98f90f4eed Changing map tile colors This change also allows setting the water color, as well as the 4 colors for textured map tiles.
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2017-11-13 20:43:16 +00:00
UbitUmarov 17c65d918a Merge branch 'master' into httptests 2017-11-12 12:11:29 +00:00
UbitUmarov 6546ea6da6 mantis 8253: don't let attachments delete remove controls from viewers on crossings. 2017-11-12 12:00:03 +00:00
UbitUmarov f2b54c8cf9 mantis 8200: move changes in PGSQL from last commit to a new transaction (13) 2017-11-12 09:16:32 +00:00
TomTheDragon 6a75b7c65e PGSQL EstateStore create estate_settings_id SEQUENCE
Missing creation for estate_settings_id sequence causes first run
to fail unless manually added.

Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2017-11-12 09:07:09 +00:00
UbitUmarov ca4804b758 Merge branch 'master' into httptests 2017-11-12 03:18:02 +00:00
UbitUmarov e0fd966186 off line module V2 must not sent a empty mutes list. That is mutes modules job (or let viewers use they cached entries if none) 2017-11-12 02:51:59 +00:00
UbitUmarov fcb8b2a3c3 mantis 8260 fix script count on delete and remove redundantTriggerRemoveScript in 2 points 2017-11-08 09:10:56 +00:00
UbitUmarov 8eb9bc8b19 mantis 8263: recover the ignore of texture changes if only materialID changed. That should be done by respective cap (as before) 2017-11-08 06:51:55 +00:00
UbitUmarov 8479658cd0 remove a potencial (and silly) deadlock; let other texture parameters changes trigger Changed.TEXTURE event 2017-11-08 01:53:36 +00:00
TomTheDragon 56d2db3a18 Add a new experimental implementation of PGSQL FSAssets
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2017-11-03 05:10:37 +00:00
UbitUmarov 39d1426f27 Merge branch 'master' into httptests 2017-10-30 19:06:17 +00:00
UbitUmarov 5360a8fea4 mantis 8258: also limit mesh basic shape torus hole sizeY on (some) existent objects. 2017-10-30 18:56:05 +00:00
UbitUmarov 3fb61f4470 mantis 8258: change Mesh basic shape pathScaleY in case of Torus 2017-10-30 18:26:15 +00:00
UbitUmarov 16a8e166ff Merge branch 'master' into httptests 2017-10-26 19:01:16 +01:00
Kevin Cozens fbb2f7f319 Corrected name of function in call to CheckThreatLevel. 2017-10-26 13:29:14 -04:00
Kevin Cozens d65f055e4e Whitespace cleanup. 2017-10-26 11:26:49 -04:00
UbitUmarov f81375cf1e mantis 8253: try to recover information about takecontrols pass=false controls on crossings, also tell viewers about them. this may still not be correct. Use of multiple TakeControls on same avatar can still give unpredictable results (also on normal operation). In same cases last executed my override previus or not. Also change agent updates wait code 2017-10-25 02:59:19 +01:00
UbitUmarov c220c277e2 Merge branch 'master' into httptests 2017-10-15 23:03:39 +01:00
UbitUmarov 3d6553afee add osGetSimulatorMemoryKB(). This allows work around the fact osGetSimulatorMemory() reports at most 2GB. This one limit is now 2TB, should ne enought for a while 2017-10-15 14:46:21 +01:00
UbitUmarov 68e9baf2e0 Merge branch 'master' into httptests 2017-10-13 20:36:29 +01:00
Robert Adams b51b4d4171 Merge branch 'master' of git://opensimulator.org/git/opensim (Ubit beat
me to the repository).
2017-10-13 12:04:52 -07:00
UbitUmarov dd58f15bff mantis 8249: give better data to llDetectedGrab 2017-10-13 20:00:38 +01:00
Robert Adams df3759e099 BulletSim: Add parameter "[BulletSim]AvatarWalkVelocityFactor=1.0" to
adjust the walking speed passed from the simulator. Default is 1.0f so
there should be no change for regions who do not change the factor.

The adjustment for walking speed and AlwaysRun speed should be in the
simulator and not the physics engines (who all assume TargetVelocity.set
is only used for avatar walking/running) but that would require tweaking
all the phyiscs engines.
2017-10-13 12:00:07 -07:00
UbitUmarov 59afeb6c4c remove a dead line of code 2017-10-06 02:43:46 +01:00
UbitUmarov 8520ceed63 mantis 8246: don't allow 'delete object name' to delete attachments, but allow delete object id, with confirmation 2017-10-06 02:40:28 +01:00
UbitUmarov b1814d3492 Merge branch 'master' into httptests 2017-10-01 18:05:10 +01:00
UbitUmarov db88c93243 bug fix: add missing stub for osSetInertia 2017-10-01 18:03:19 +01:00
UbitUmarov 765f4eef1e Merge branch 'master' into httptests 2017-09-16 19:01:22 +01:00
UbitUmarov 2247251c2f bug fix: Of course i had to pick a wrong number for profileBegin 2017-09-16 18:58:10 +01:00
UbitUmarov 5687c5d494 Merge branch 'master' into httptests 2017-09-16 01:00:28 +01:00
UbitUmarov 997a85568e double request.ReadWriteTimeout 2017-09-16 00:46:26 +01:00
UbitUmarov 05da6b9f14 bug fix. Increase the values of profileHollow and profileBegin used to match pbs number of faces and the Mesh number of faces. The small values i used before seem to be randomly lost. 2017-09-16 00:19:58 +01:00
UbitUmarov b581a64788 ubOde: comment out some debug stats 2017-09-08 20:04:16 +01:00
UbitUmarov 0ac81f6a09 ubOde: hashSpaces aren't that nice 2017-09-08 19:59:38 +01:00
UbitUmarov ca493a1beb Merge branch 'master' into httptests 2017-09-05 20:25:12 +01:00
Robert Adams 921e3ceb09 BulletSim: Merge branch 'BulletSim2017'
Adds raycast using Bullet physics engine.
2017-09-05 06:24:04 -07:00
Robert Adams 4608b44817 BulletSim: add raycast filtering 2017-09-05 06:19:49 -07:00
UbitUmarov 86493d75fa Merge branch 'master' into httptests 2017-09-04 18:39:42 +01:00
Kevin Cozens 05db0c977f Fixed typo in function name HaveNotifiedLogOfScriptStopMistmatch. 2017-09-04 13:28:31 -04:00
Robert Adams f348f7fa90 BulletSim: first version of raycast. Only single contact point and no
filtering.
2017-09-03 17:15:27 -07:00
Robert Adams 33e773959f BulletSim: modify taint processing which use locks.
(Merge branch 'bullettaint' into bulletcast)
2017-09-02 13:08:54 -07:00
Robert Adams 0afa3a294a BulletSim: most of the plumbing for raycast. Needs new BulletSim.dll to
work.
2017-09-02 13:06:36 -07:00
UbitUmarov d4a3aa5e08 Merge branch 'master' into httptests 2017-08-29 07:53:34 +01:00
UbitUmarov 22c7450363 fix cache.cs (used on parcels info) 2017-08-29 07:38:52 +01:00
Robert Adams 5c36561424 BulletSim: add clock and change logic for taint processing a little
so taints check if they are not in simulation time and execute
immediately if not.
2017-08-28 15:23:32 -07:00
UbitUmarov 47648557c1 fix some nunit tests 2017-08-28 10:48:46 +01:00
UbitUmarov b3eec90d3c Merge branch 'master' into httptests 2017-08-25 23:47:40 +01:00
UbitUmarov 396ab1424c in some cases ll TPVs can only see avatar rotations around Z or camera misbehaves 2017-08-25 23:44:59 +01:00
UbitUmarov dfdc3e3adf change camera view constraint. we need to do it a lot more :( 2017-08-25 20:53:07 +01:00
UbitUmarov a1aa2f1add Merge branch 'master' into httptests 2017-08-24 02:18:40 +01:00
UbitUmarov 05b8ead8b2 frozen avatars should not do local teleports. Possible none should not be allowed, but that may be abusive 2017-08-24 02:11:40 +01:00
UbitUmarov c5802c9460 change a few more parcel eject code paths 2017-08-24 01:47:01 +01:00
UbitUmarov 1a7c8893ee add missing file. Also in last commit comment the flag was relative to (un)freeze no t(un)eject 2017-08-24 01:38:04 +01:00
UbitUmarov 74524cb3be (un)eject flag is only lowest bit, only protect active gods from freeze; do not check landing point (telehubs) on eject. 2017-08-24 01:30:57 +01:00
UbitUmarov b1fdb02be1 Merge branch 'master' into httptests 2017-08-22 18:39:30 +01:00
UbitUmarov 1ca70232a5 mantis 8233: media changes flag object updated in region db 2017-08-22 18:37:35 +01:00
UbitUmarov 6cf27e2191 ubOde move static/dynamic friction to unmanaged code. Note this now requeries ode version OS0.13.3 currently at opensim-libs repo trunk/unmanaged/ODE-OpenSim-Test 2017-08-21 04:54:01 +01:00
UbitUmarov f9c01db33c Merge branch 'master' into httptests 2017-08-19 22:48:31 +01:00
UbitUmarov 539c006cb8 change SOP updates throttles again. Small values of omega on llSetTargetOmega where skiped 2017-08-19 22:44:18 +01:00
UbitUmarov e2ca5853fc Merge branch 'master' into httptests 2017-08-18 04:33:21 +01:00
UbitUmarov ea53cb0dfa temporary change pcampbot bots lastname convention, to test at osgrid 2017-08-17 22:17:36 +01:00
Diva Canto 3acdae74db Make VERSION_FLAVOUR public too, per request. I question the practice of insulating modules against OS versions this way, but hey! -- different folks, different styles. Given that all other components of the version info are public, there's no reason for keeping this one different. 2017-08-17 11:36:18 -07:00
UbitUmarov c54cd4d808 Merge branch 'master' into httptests 2017-08-17 00:16:29 +01:00
UbitUmarov 218160494e fix llRot2Axis(ZERO_ROTATION) and non normalized inputs, same for llRot2Angle() 2017-08-16 23:44:34 +01:00
UbitUmarov 6d4b0a8ce3 Merge branch 'master' into httptests 2017-08-16 05:05:57 +01:00
Robert Adams 78c78f69b1 Merge branch 'master' into BulletSim2017 2017-08-15 09:04:03 -07:00
Robert Adams 9e86721d70 BulletSim: remove chatty debug message. 2017-08-14 21:33:26 -07:00
Robert Adams a754ab0e4f Refactor archive loading to optionally start script engine after loading. 2017-08-14 21:27:53 -07:00
Robert Adams 36ee8e3941 BUlletSim: return better terrain height in
BSTerrainHeightMap.GetTerrainHeightAtXYZ().
Partial fix for Mantis 8011. Problem is that computed terrain height
is different than mesh height in the physics engine. For small shapes,
they would have their position corrected to above terrain so they would
never collide.
2017-08-14 21:20:59 -07:00
Diva Canto eb837defdf Revert "Let's try giving Common a default constructor instead of the workaround"
This reverts commit 8b6557e377.
2017-08-14 16:55:50 -07:00
Diva Canto 8b6557e377 Let's try giving Common a default constructor instead of the workaround 2017-08-14 16:49:11 -07:00
Diva Canto 6a0b7a607f This is the correct work around. Jenkins is confuzzled. 2017-08-14 16:40:36 -07:00
Diva Canto 40f4b30361 Strengthen the tests for the possibility that SetUpFixture does not run in the beginning. 2017-08-14 16:33:21 -07:00
Diva Canto 26a4c5ff85 Comment to trigger jenkins 2017-08-14 16:15:08 -07:00
Diva Canto af5573728a Another comment for testing jenkins 2017-08-14 15:01:19 -07:00
Diva Canto 3052c7080a Added comment just to trigger jenkins 2017-08-14 14:48:38 -07:00
UbitUmarov 1dbf3215b0 jenkins tests still don't set scene.IsRunning 2017-08-13 06:34:52 +01:00
UbitUmarov 82e2e1e00c change locking on sop updates 2017-08-13 06:04:39 +01:00
UbitUmarov a4e7ab6fcf avoid a null ref 2017-08-03 18:09:26 +01:00
UbitUmarov f658b68181 add a few locks 2017-08-03 17:59:30 +01:00
UbitUmarov 1830387840 Oops fix also default UseMeshiesPhysicsMesh also on ubOde 2017-08-02 03:47:53 +01:00
Kevin Cozens cf855c3842 Corrected index number in ErrorFormat based Exception message 2017-07-30 12:27:27 -04:00
UbitUmarov fc4212bc81 mantis 8222 2017-07-29 17:54:18 +01:00
UbitUmarov ad930f8e41 fix typo 2017-07-28 19:01:07 +01:00
UbitUmarov 21b71ff1d8 partial mantis 8219; on creating or updating items (animationsets, wearables) that reference assets, and user does not have permissions on those, abort and warn, instead of silent invalition of the references to those assets, creating a broken item 2017-07-28 17:36:40 +01:00
UbitUmarov 324bda8ab9 mantis 8218 make Meshmerizer UseMeshiesPhysicsMesh defualt to true, to match stated on ini files. 2017-07-27 16:23:08 +01:00
UbitUmarov 6996bab4a1 display remaining pass time in hours, mins or seconds acording to value 2017-07-26 20:13:30 +01:00
UbitUmarov 0b23964349 change buypass insuficent funds to make clear that its on that region money system (buypass now uses the new MoveMoney) 2017-07-26 19:12:12 +01:00
UbitUmarov 0bbe7bab7b add new funtion bool MoveMoney(UUID fromUser, UUID toUser, int amount, MoneyTransactionType type, string text). this should be called async allowing time for money module to process it. If returns true, the transation did sucess, so if its use was to pay something, the payed item/service must be provided without fail, otherwise another method is needed so a refund is possible 2017-07-26 19:01:11 +01:00
UbitUmarov a91ceae826 add comments to make that more clear 2017-07-26 14:26:28 +01:00
UbitUmarov 025e82341f do not allow setting land passes on group owned land, because currently we cant give money to the group 2017-07-26 14:24:21 +01:00
UbitUmarov 74389c74cb only allow pass renovation on the last quarter of parcel pass time. go back to MoneyMove charging method 2017-07-26 12:58:47 +01:00
UbitUmarov d52a64c7a3 avoid leasing issues on lsl_list on domain crossings. This will make their use even more slow. AppDomainLoading just needs to be set false to have acceptable scripts performance 2017-07-26 12:53:12 +01:00
UbitUmarov 8739ceb00f lets try using older EventManager.TriggerMoneyTransfer to pay parcel passes 2017-07-25 04:18:38 +01:00
UbitUmarov 35b1166ba8 add a few more... 2017-07-25 04:10:22 +01:00
UbitUmarov 1557b78d67 add missing session ID verification 2017-07-25 04:04:55 +01:00
UbitUmarov 1071c92bb0 fix lsl group role powers to change parcel passes 2017-07-25 03:44:52 +01:00
UbitUmarov 86c9c86eeb allow pass recharge with no loss of current time up to 1/4 of parcel pass time. 2017-07-25 03:13:03 +01:00
UbitUmarov c5b34a51fd Ooops.. pay to land owner, not grid. group owned parcel not suported for now. (the pass already expired with kick action) 2017-07-25 02:39:12 +01:00
UbitUmarov 81d1ebc510 add first code to process parcel buy pass. Still testing, and still no kick on expire ( does expire on entry ) 2017-07-25 01:30:35 +01:00
UbitUmarov 13564aa984 only hide parcel info from banned avatars 2017-07-24 22:04:36 +01:00
UbitUmarov 6bf96f83c5 mantis 8212 fix sqlite parameter prefixing 2017-07-23 14:29:11 +01:00
UbitUmarov 8b2e95d1c1 add a rudimentary version control to ubOde meshs cache 2017-07-23 14:23:44 +01:00
UbitUmarov 04eeb0e5cb mantis 8212 do use defined sqlite connection 2017-07-22 23:33:03 +01:00
UbitUmarov 3ae210d36f ubOde: let small spheres still be spheres 2017-07-22 02:04:02 +01:00
UbitUmarov 618e142cf8 ubOde: remove some dead code 2017-07-22 01:45:42 +01:00
UbitUmarov d71d13f72b ubOde: represent small objects as a box. A object is small is all scale dimensions are less or equal to option MinSizeToMeshmerize (in ODEPhysicsSettings) with default of 0.1. This is needed because this objects hit narrow phase with high overlaps alot more, and so have high cpu cost. 2017-07-22 01:31:39 +01:00
UbitUmarov 98c64f1aa9 ubOde remove ols pseudo convex for sculpts 2017-07-22 00:00:46 +01:00
UbitUmarov c1ab1289ab shape convex should not trigger complex cost (LI) alone 2017-07-21 16:07:04 +01:00
UbitUmarov 66a5b4d120 ubOde suport convex shapes on all normal prims and sculpts. Since code is experimental this is controled by options ConvexPrims and ConvexSculpts, on section Mesh, that can be set to false in case of problems 2017-07-21 14:11:03 +01:00
UbitUmarov d1f7fac570 fix merge issues 2017-07-20 14:28:26 +01:00
UbitUmarov fe6ad384e4 merge 2017-07-20 11:30:12 +01:00
UbitUmarov 4293b2cb3c fix object updates throttle for scripts doing motion by direct change of position. Most this scripts are bad, making no use of viewers interpolators. Tanks lotek. 2017-07-18 14:09:30 +01:00
UbitUmarov f921ad005f KFM: changes on update method implies other changes. Still not that good. Note: objects motion timing can't be done using timers. On windows at least, those can have jitter of tens of ms 2017-07-17 00:58:35 +01:00
UbitUmarov 59de8fbba0 fix placement of xml ReadEndElement() 2017-07-16 06:10:24 +01:00
UbitUmarov 2f9222bec3 test scenes do not set IsRunning 2017-07-16 05:52:01 +01:00
UbitUmarov 9ae26fc5af store kfm on inventory. this may still be a bit confusing on rez 2017-07-16 05:19:27 +01:00
UbitUmarov 04b97be71e ode does not like null refs 2017-07-16 02:55:39 +01:00
UbitUmarov cd15de628d don't start moving KFM things on region start that where stopped on last shutdown 2017-07-16 01:31:37 +01:00
UbitUmarov 4ef64d4425 trigger moving_end also KFM stop and pause 2017-07-16 01:10:27 +01:00
UbitUmarov 101413ddd9 make KFM use scheduled terse updates. This may increase some rubber band, but is needed, and should work better with recent changes on sop terseupdates control 2017-07-16 00:48:04 +01:00
UbitUmarov ad46a29d9e Ooopsss 2017-07-15 20:59:16 +01:00
UbitUmarov 4b7f79e296 fixes and changes on TreePopulatorModule. Please read OpenSimDefaults.ini
[Trees] section. Does need more work, and some hardcode settings may not
be the optimal still"
2017-07-15 04:07:03 +01:00
UbitUmarov 8b16131206 add Util.GetTimeStamp() that returns the stamp in seconds; use it on ubOde; separed land collsions dispatch from the others... 2017-07-13 20:21:18 +01:00
UbitUmarov a17abe7518 typo fix 2017-07-13 04:28:35 +01:00
UbitUmarov bd249bdf5b replace the wrong libOMV user modifiable Utils.EnUSCulture by our own no User modifiable Culture.FormatProvider, and also for internal coerence. We do use the libomv on other code paths, so that must be fixed 2017-07-13 04:14:33 +01:00
UbitUmarov 61e3fe42bd fix wrong test 2017-07-13 03:26:43 +01:00
UbitUmarov 51d32e3bed add more missing en-us culture on scene serializer writes 2017-07-13 02:57:57 +01:00
UbitUmarov 457551d069 rename SOG.UpdatePrimFlags as just UpdateFlags since this is relative to the group never individual prims/parts and so confusing 2017-07-12 10:28:11 +01:00
UbitUmarov aff9c345dd osSetParcelDetails: add more land update code 2017-07-12 07:27:21 +01:00
UbitUmarov a069ed09a8 osSetParcelDetails: make seeAVs send updates. This is a temporary patch, this function does need to call a framework land function that deos issue proper updates about all fields to all cleints. ( sounds will not stop/start also for now) 2017-07-12 03:47:34 +01:00
UbitUmarov 3847f861e3 osSetParcelDetails: allow parcel group to be cleared also 2017-07-12 01:52:01 +01:00
UbitUmarov c8a9b0321f osSetParcelDetails: place hard restrictions on change owner,claimdate (both estate owner or manager) and group (same plus parcel owner that also needes to be a member of the new group); add PARCEL_DETAILS_SEE_AVATARS, PARCEL_DETAILS_ANY_AVATAR_SOUNDS and PARCEL_DETAILS_GROUP_SOUNDS 2017-07-12 01:44:34 +01:00
UbitUmarov f5324833ee remove wrong comment on lsl object rez. we can't add delays on async process 2017-07-11 02:47:37 +01:00
UbitUmarov 72bce8c4b4 do lsl object rez checks on script thread before wasting time possible creating a new poll thread 2017-07-11 02:33:48 +01:00
UbitUmarov 40b16f1705 SimpleAngularDistance update prioritization scheme ameks no sense without ordered dequeue of the updates 2017-07-10 22:01:38 +01:00
UbitUmarov f8cdccc167 a few more changes on entities updates 2017-07-10 21:12:34 +01:00
UbitUmarov 9dbcb4e5f6 on entities updates throttles vectors needed to be compared as vectors, not just their norms 2017-07-10 19:31:35 +01:00
UbitUmarov 63e3fc21ef fix the name of a funtion on last commit 2017-07-10 13:48:28 +01:00
UbitUmarov cc5d6f6b7b throttle collision sounds on a SOG. 2017-07-09 00:14:30 +01:00
UbitUmarov ead95e85c5 bug fix: dynamic testures set to ALL_SIDES, preserve other face data already present 2017-07-07 04:57:57 +01:00
UbitUmarov dfef16297b ubOde don't use old ode body sleep option, a few changes on sleep control, update ode.dll (windows, others needed) (keep older versions.. bc.. well bugs happen) 2017-07-07 01:49:34 +01:00
UbitUmarov 1dc56eb15f ubOde: but only do that if sphere is physical.. 2017-07-03 23:38:55 +01:00
UbitUmarov 39751891f4 ubOde: dont do avatar step climb on small true spheres. lets play simple football 2017-07-03 22:47:27 +01:00
UbitUmarov f3a920237b oops i forgot the avatar knees bending on ramps... so go back.. 2017-07-02 01:34:06 +01:00
UbitUmarov edc7575f9e a few changes to ubOde avatar collisions 2017-07-01 01:43:58 +01:00
UbitUmarov 965d004fbe do calls to m_host.AddScriptLPS() on the right place on osslm this stat is of course still wrong LPS does not mean api function calls 2017-06-30 22:39:19 +01:00
UbitUmarov 6b0a3e981c put osGetAgentIP() in threat control with level Severe so it can be disabled even for inworld administrators as needed on some grids. rearrage the osslEnable.ini file segregating the funtions only listed for information 2017-06-30 22:04:56 +01:00
UbitUmarov cb2607d4fa fix scripts xmlrpc threads names 2017-06-29 21:17:41 +01:00
UbitUmarov 190874344b ScriptsHttpReq does not need a permanent thread 2017-06-29 21:14:20 +01:00
UbitUmarov 6bac44e767 bug fix 2017-06-29 00:42:35 +01:00
UbitUmarov e243dd0519 put back getAgentIP bug restricted, script owner must be a Administrator (god) 2017-06-28 02:19:27 +01:00
UbitUmarov b0a0163253 BUG FIX: change lludp hovertext utf-8 cut point. Thx djphil 2017-06-28 01:29:49 +01:00
UbitUmarov 936aee412d remove osGetAgentIP() this was not a good idea to have :( 2017-06-27 01:41:06 +01:00
UbitUmarov 5242853d68 dont list deleted ones, that still don't know they are gone 2017-06-26 20:55:44 +01:00
UbitUmarov b319977a3f dont list deleted ones, that still don't know they are gone 2017-06-26 20:51:40 +01:00
UbitUmarov e53f439981 add osGetNPCList() 2017-06-26 20:42:49 +01:00
UbitUmarov b59ce7c968 also on the actual source file 2017-06-26 20:28:16 +01:00
UbitUmarov f660aa37ac add similar restrictions to osObjectTeleport :( 2017-06-26 19:40:20 +01:00
UbitUmarov cbd0af3cab let osTeleport* always work on script prim owner 2017-06-26 18:26:45 +01:00
UbitUmarov ef74efeaa7 and add a missing bracket :) 2017-06-26 09:18:31 +01:00
UbitUmarov e075cf4461 fix bad english 2017-06-26 09:08:23 +01:00
UbitUmarov 0c5f412ed4 put back restriction that on osTeleport the target must be on land owned by the script owner or this is a estate manager/owner, or target did gave script permission. 2017-06-26 02:49:20 +01:00
UbitUmarov 0418542344 some shortcuts on local osTeleport, reduce its time penalty, do it with script thread 2017-06-26 00:18:46 +01:00
UbitUmarov 3ce909528d change Backup calls overlap control code 2017-06-25 15:42:36 +01:00
UbitUmarov 84abdf866a add respective ossl helper funtion osDrawScaleTransform(string drawList, LSL_Float x, LSL_Float y) 2017-06-25 02:26:36 +01:00
UbitUmarov a9a44eaeb5 add vectorrender string command ''ScaleTransf x,y;''. this allows scaling of objects to draw next. -1,1 will make text be drawn with x direction flipped (it is like the texture scale) 2017-06-25 02:17:02 +01:00
UbitUmarov cb8975e567 add string osDrawTranslationTransform(string drawList, LSL_Float x, LSL_Float y), string osDrawRotationTransform(string drawList, LSL_Float x) and string osDrawResetTransform(string drawList) helper functions for the new vector renderer comands. Removed ThreadLevel check of similar funtions that had it None, and actually only set strings 2017-06-24 23:04:37 +01:00
UbitUmarov 5d776fca3a add dyn textures vectorrender comands ''ResetTransf;'', ''TransTransf x,y;'' and ''RotTransf x'' string only, no ossl helper api still 2017-06-24 21:42:11 +01:00
UbitUmarov 1a8a77c41e revert the thread level change; remove unused dynamic texture timer from internal code; let blend alpha work if < 255; let blend work with the selected face; etc 2017-06-24 09:24:56 +01:00
UbitUmarov 8d1dd44edb simplify vectorrender background draw 2017-06-24 07:39:22 +01:00
UbitUmarov ed8fc359f3 change thread level of osSetDynamicTextureDataBlendFace to VeryHigh 2017-06-24 06:11:10 +01:00
UbitUmarov 72db6f76b5 remove a DynamicTexture leak, make it actually return the new texture ID to ossl, do delete previus texture from local cache if temporary,at least on same cases... but still very broken.. 2017-06-24 05:22:02 +01:00
UbitUmarov ae4266916c add string osSetDynamicTextureDataFace(string dynamicID, string contentType, string data, string extraParams, int timer, int face) to easy only setting a prim face 2017-06-24 04:23:13 +01:00
UbitUmarov c3dbf91152 osDrawFilledEllipse or string comand FillEllipse identical do Ellipse one 2017-06-24 03:21:23 +01:00
UbitUmarov 191661b51d a few more changes to iar/oar assets save error/warning to show problems known to be asset errors 2017-06-24 02:01:48 +01:00
UbitUmarov 0a1f497dee code actually has no ideia if a id is a asset or not and does try to handle all as assets, it really can't report errors. Change messages to make more clear they are only warnings and may mean nothing at all 2017-06-23 19:55:23 +01:00
UbitUmarov 83e443bca1 do the same on OAR saves 2017-06-23 17:48:59 +01:00
UbitUmarov 95595a8360 coment out missing or damage assets messages in uuidgather that are not very usefull. In IAR save display information about items that contain references to broken assets. Note that as explained on mantis 8195 this can't will not detect all problems 2017-06-23 17:23:28 +01:00
UbitUmarov 3c6790b061 several changes to iar/oar assets error reports 2017-06-23 15:50:16 +01:00
UbitUmarov 28caf1e089 actually iar do it for iar 2017-06-22 22:09:00 +01:00
UbitUmarov cbae148f68 show the count of broken assets we now have from gather on iar/oar pre save information 2017-06-22 21:48:26 +01:00
UbitUmarov aea49070c9 change uuidgather a bit more 2017-06-22 21:37:51 +01:00
UbitUmarov 66c8b7202b split some asset uuids gather i stages with dif possible errors, and dont let them be fatal 2017-06-22 19:38:38 +01:00
UbitUmarov 11d3860781 avoid some broken object assets present in osgrid inventories due to past problems, etc 2017-06-21 21:38:12 +01:00
UbitUmarov 1bfe4da378 do not try to store on oars temporary or in transit objects ( they may be deleted during the save) 2017-06-21 20:15:35 +01:00
UbitUmarov 637d35631c make oar/iar assets writer be done by caller thread like the rest of the
oar/iar save. This may look more painfull but should reduce errors and
threads fights. Fill lucky i just don't stop the entire simulation during
this
2017-06-21 18:40:53 +01:00
UbitUmarov 70da902732 changes to AutoBackModule. Store folder and number of days expire is now also only defined in OpenSim.ini and so same for all regions. 2017-06-21 13:35:36 +01:00
UbitUmarov 36442c004f changes to AutoBackModule. Add option ALL to dooarbackup to save all regions in instance 2017-06-21 03:56:43 +01:00
UbitUmarov 651952e01e changes to AutoBackModule. Time interval is now unique and only definable on OpenSim.ini. All enabled regions will be saved in sequence whne it expires. Interval is time since last region save end, so will not follow wall clock. This reduces the chance of overlapped saves. Console command renamed to dooarbackup to be more distint from db backup. Lost the region load checks, to put back later 2017-06-21 03:31:07 +01:00
UbitUmarov 79e166e9aa revert EnvironmentTick back to orignal clock, since change may cause issues on some code paths. Clean a bit get mesh and get texture throttle 2017-06-19 05:22:38 +01:00
UbitUmarov 3fc6f62c45 Merge branch 'master' into httptests 2017-06-19 03:20:40 +01:00
UbitUmarov 4df19ece53 framework main thread pool is always active and in use ( even id hard to catch) so show in on show stats. Disable ServerStatsCollector by default, since most don't use it, Adicionally it uses shared framework performance counters system that may be affected if a region crashs 2017-06-16 18:16:26 +01:00
UbitUmarov 10d526f961 Merge branch 'master' into httptests 2017-06-16 02:43:36 +01:00
UbitUmarov 822574df9f change the clock source for EnvironmentTickCount so it does get a bit more resolution if avaiable (1ms) specially on windows. This until all calls to this are removed. Coment out some stats in workpool/threads creation path 2017-06-15 20:28:20 +01:00
UbitUmarov 969d5f742c update inventory item permissions on deattach 2017-06-15 04:20:32 +01:00
UbitUmarov 1c64b5018a fix llsd DeserialiseOSDMap cast from boolean to int, this seems to fix alchemy beta 5.0 scripts upload, but this viewer seems to be of no use for opensim, sice it does crash.. insists lbsa is at second life etc 2017-06-14 22:05:53 +01:00
UbitUmarov d9a300fa8e some cleanup.. remove some stats that only some do look at once on a lifetime 2017-06-14 20:19:13 +01:00
UbitUmarov 84946e3061 Merge branch 'master' into httptests 2017-06-14 03:04:14 +01:00
UbitUmarov 5e67bd5778 main generic use JobEngine also does not need a permanent thread.. actually doesn't even seem to be in use 2017-06-14 00:51:22 +01:00
UbitUmarov 614a5266c5 guess HGEntityTransferModule jobengine does not need a permanet thread 2017-06-13 22:45:31 +01:00
UbitUmarov ed8526bcfb coment out tests that now depend on active thread pool 2017-06-13 20:34:21 +01:00
UbitUmarov ad43cc6784 change llclient async udp packets processing. Removed the shared Jobengine that made only one thread do some packets for all users, and removed the FireAndForget, so each user could issue a unlimited number of threads. Added a new JobEngine per client, so each gets at most one thread,and that thread can be released if iddle (for 5 seconds ) 2017-06-13 19:04:18 +01:00
UbitUmarov 482ff06e13 make JobEngine be a workitem of mail pool (smartThread), with the option to release thread after a idle time, so is free to do other service elsewhere 2017-06-13 18:50:34 +01:00
UbitUmarov 5ce15566ac add option for Fireandforget not timeout (our access to main smartThreadPool) 2017-06-13 18:39:42 +01:00
UbitUmarov f33a871d61 hope gc does remove a little dic and contents 2017-06-13 14:15:28 +01:00
UbitUmarov fd8836e493 dont let time go back 2017-06-13 14:09:34 +01:00
UbitUmarov 9526a96b4f some cleanup 2017-06-13 13:22:01 +01:00
UbitUmarov 3ba63dde6e udp is not tcp. If mono versions have bronke udp sento, better update, also having 300 threads because object select is not funny 2017-06-13 12:17:39 +01:00
UbitUmarov e650a4ff16 remove excessive notion of paralelism 2017-06-13 08:56:21 +01:00
UbitUmarov a18d45fbdc fix some issues on ubOde physics shape type changes 2017-06-12 16:19:29 +01:00
UbitUmarov f62400c4ca improve english on few messages (thx) 2017-06-12 13:34:39 +01:00
UbitUmarov 70be8ba6de make some web request errors visible, so cause of later asset not found is clear 2017-06-12 13:29:14 +01:00
UbitUmarov 617f42bcfa try to mk jenkins happy 2017-06-12 01:32:18 +01:00
UbitUmarov dd7ab862ab stop doing UpdateMovementAnimations on avatar collisions, that may cause incorrect changes 2017-06-12 01:07:38 +01:00
UbitUmarov d0afd4335c fix a error message 2017-06-11 22:32:56 +01:00
UbitUmarov 5842d5f7b0 revert. The .net concurrent objects look nice, but mono5 cpu load with them does not 2017-06-10 13:58:16 +01:00
UbitUmarov 73aa752034 replace some locked objects by .net4.0 concurrent objects 2017-06-10 04:18:31 +01:00
UbitUmarov b5910cfdb7 merge 2017-06-10 02:48:51 +01:00
UbitUmarov be975d1e89 add a adicional in transit flag to signal HG tps, and use it to ignore usernames requests sent to start region during tp; don't send unknows display names ( getdisplaynames cap ) 2017-06-09 23:27:33 +01:00
UbitUmarov e8165a7b51 only silent remove threads from watch list if they stopped ( ie still consider aborted etc ) 2017-06-09 20:14:56 +01:00
UbitUmarov f69e48bedc make SendCoarseLocations async, since it is http. Make some actions use thread from pool and not a new one. Threading does need a deep cleanup one of this days. This stops mantis 8183 warnings, but as side effect only 2017-06-09 17:32:07 +01:00
Kevin Cozens 0ac6b74c5e Fixed typo in log message 2017-06-09 10:14:09 -04:00
UbitUmarov d12957dc2c still losing time with of halcyon incompatibile oars... cathch exceptions of the function that actually throws; Reduce log spam; don't let a broken MOAP stop all object deserialization. Fixing MOAP does not mean halcyon oars issues are fixed, just one. And really we should not even try to go against halcyon decison to be incompatible.(our MOAP encoding did not change since 2010) 2017-06-09 12:14:13 +01:00
Robert Adams 5bfe8b18fe Another attempt at parsing MOAP <Media> elements in OAR files.
Seems there are multiple interpretations of the format of the content of the
<Media> element in OAR files. OpenSimulator (for reasons lost in the mist of time)
escapes the XML in the element and then reparses it was a separate XmlReader.
Other simulators fill the <Media> element with regular XML.

This patch parses the <Media> escaped XML content as it always has and, if
the parsing fails, falls back to trying to parse the pure XML.
2017-06-08 21:41:34 -07:00
UbitUmarov 1e3a19e673 bug fix plus some cleanup 2017-06-09 00:15:53 +01:00
UbitUmarov ef2fd8fcea keep the reverted code, that does work. Our code likes to have pbs.Media == null when there is no MOAD defined, so handle possible odd oars that may have llsd <array /> on that case 2017-06-08 20:47:51 +01:00
UbitUmarov 29f2421d4f revert fa5bf4fd0b for test 2017-06-08 11:45:33 +01:00
UbitUmarov 7bea4f1578 Merge branch 'master' into httptests 2017-06-07 20:12:49 +01:00
UbitUmarov 02b51b84f4 so no real need for Maintenance thread.. so removed 2017-06-07 19:09:16 +01:00
UbitUmarov 2d93008bd9 course locations is a also heartbeat job (for now sync) 2017-06-07 18:52:56 +01:00
UbitUmarov eca89c6e61 remove some more dead scene options 2017-06-07 18:15:15 +01:00
UbitUmarov c8b3925085 remove nonsense SendPeriodicAppearanceUpdates. if we need such a thing, then a lot is broken. Remove duplicated CleanTempObjects() call, rename BackupWaitCallback thread as BackupWorker ( still didn't found cause for mantis 8783) 2017-06-07 18:04:02 +01:00
UbitUmarov 7d58b73bbc some changes on pollevent 2017-06-06 21:55:47 +01:00
UbitUmarov 8971e9f126 Merge branch 'master' into httptests 2017-06-06 21:47:55 +01:00
UbitUmarov 9011ca8461 set optional group position and rotation before attach to scene 2017-06-06 20:38:17 +01:00
UbitUmarov 773914591d Merge branch 'master' into httptests 2017-06-06 03:28:30 +01:00
UbitUmarov a23f99366f bug fix: handle current region on GetChildAgentsToClose 2017-06-06 03:22:11 +01:00
UbitUmarov 258d169392 Merge branch 'master' into httptests 2017-06-06 00:30:01 +01:00
Robert Adams fa5bf4fd0b Correct parsing of 'Media' XML element in PrimitiveBaseShape when reading an OAR file.
The code used to call Serializer.ReadElementContentAsString() and then expected to
pass the XML to PrimitiveBaseShape.FromXml to parse. This would throw as
ReadElementContentAsString does not allow any children of the element.
Reading with Serializer.ReadInnerXml() was the fix.
This was only not a problem because most often shapes don't have media and
most simulators don't output anything if the media array is empty.
2017-06-04 20:51:56 -07:00
UbitUmarov aea282ba38 Merge branch 'master' into httptests 2017-06-03 07:20:31 +01:00
UbitUmarov 4320758d97 remove redundant UpdateMovementAnimations(); 2017-06-03 07:19:20 +01:00
UbitUmarov 01bd578bb0 Merge branch 'master' into httptests 2017-06-03 07:08:43 +01:00
UbitUmarov f26ad07ce1 add a delayed stop so fast tap on move keys does not stop the avatar in some cases 2017-06-03 07:01:07 +01:00
UbitUmarov 67e540e05c cross mouse buttons state 2017-06-03 04:28:43 +01:00
UbitUmarov 12a6625dc7 fix MouseDown in case it gets any use 2017-06-03 03:48:49 +01:00
UbitUmarov 7310b7625e move a execution overlap guard to end of job 2017-06-02 12:58:04 +01:00
UbitUmarov de153c2b62 Merge branch 'master' into httptests 2017-06-02 06:26:20 +01:00
UbitUmarov b920f784ea avoi null refs on tests simple clients 2017-06-01 00:14:59 +01:00
UbitUmarov c68e7b6621 change child agents close control; disablesimulator is not a caps event message 2017-05-31 23:31:02 +01:00
UbitUmarov 5c156508e2 mantis 8182: update/fix GenerateRandomAnimation(). not updating libomv avatar data bc have no idea why do do have it, so leave it to who does know 2017-05-31 12:33:35 +01:00
UbitUmarov 55babdc160 Merge branch 'master' into httptests 2017-05-31 07:21:21 +01:00
UbitUmarov 7217c20291 we don't need to keep refs to baked textures assets 2017-05-31 07:12:03 +01:00
UbitUmarov f5f0fa5d1f we don't need to keep refs to baked textures assets 2017-05-31 06:18:05 +01:00
UbitUmarov 74da81890c oops.. 2017-05-31 06:04:59 +01:00
UbitUmarov 720a69a49b remove the option to store baked textures on assets service, thats suicide use xbakes 2017-05-31 04:47:59 +01:00
UbitUmarov b1c585718c remove debug messages 2017-05-31 04:30:00 +01:00
UbitUmarov e5991124dd merge LocalNeighbourServicesConnector and RemoteNeighbourServicesConnector in single NeighbourServicesOutConnector 2017-05-31 01:29:38 +01:00
UbitUmarov 0fa3af96a4 remove anoying crossing messages on open borders 2017-05-30 16:51:49 +01:00
UbitUmarov 79b2926ce1 do another dns request via new cache. My problems bf wheren't mono after all, but ubuntu systemd.resolver and google public dns, killing one and not using other did improve dns a lot 2017-05-30 15:34:22 +01:00
UbitUmarov 90da5280af put back soft http close 2017-05-30 09:01:39 +01:00
UbitUmarov e5bebe3a32 webrequests serialiazation per endpoint its now ServicePointManager job 2017-05-30 08:20:58 +01:00
UbitUmarov 91caf98308 change servicePoint dns expire also to 5min, let the endpoints expire slide. This should reduce impact of absurd dns fails observed on my test ubuntu VM 2017-05-29 07:48:09 +01:00
UbitUmarov a317bba8cf cache endpoints (and other paths) dns requests for 5min, this delay should be acceptable in all cases ? 2017-05-29 07:11:13 +01:00
UbitUmarov 0f0673552c remove a unnecessary dns check 2017-05-29 06:50:55 +01:00
UbitUmarov 8f86de265c some cleanup and assume Linux/mono DNS is just broken... 2017-05-29 05:22:21 +01:00
UbitUmarov 7be6e16555 no.. still a fail 2017-05-29 03:41:09 +01:00
UbitUmarov 27afe136d4 mono is a total crap 2017-05-29 03:13:56 +01:00
UbitUmarov 2c19d08448 cleanup util.cs get dns 2017-05-29 02:07:53 +01:00
UbitUmarov 6d23e0bc31 add temporary debug msgs 2017-05-29 01:27:02 +01:00
UbitUmarov d94b2e6f6d remove a now anoying message.. 2017-05-29 00:20:14 +01:00
UbitUmarov 5274a3181e enclose GetRequestStream on try/catch 2017-05-28 23:54:43 +01:00
UbitUmarov 99111e5052 enclose GetRequestStream on try/catch 2017-05-28 23:51:13 +01:00
UbitUmarov 687c01b29e need to delay even more agent close after teleport to compensate for slow machines and user connections. This one of current tp teleport protocol flaws 2017-05-28 03:17:34 +01:00
UbitUmarov d1306c8976 a null ref check left behind on previus commits 2017-05-28 02:11:40 +01:00
UbitUmarov 572e84c822 make use of a rare thing called StringBuilder on LSL_List. LSL_List uses may need a revision to make sure they are passed by ref and not by value, with necessary adjustments. This does not have much impact on AppDomains, since if they cross, they are always serialized. Since lists are important parts of LSL, the AppDomainLoading option needs to be replaced by something else 2017-05-28 01:56:52 +01:00
UbitUmarov 18f1ea1086 make LSL_list a CLASS again. Now we need to it allover again. Scripts need to be recompiled ( delete contents of bin/ScriptEngines) 2017-05-28 01:11:53 +01:00
UbitUmarov 6a0eba3d7b disable llhttprequests secure con, since it still collides with main ssl settings 2017-05-27 14:39:56 +01:00
UbitUmarov a7db505caf stupid mono5 doesn't know about Subject Alternative Name IPAddress 2017-05-27 12:38:31 +01:00
UbitUmarov 117e6ec266 fix wrong cert ip compare 2017-05-27 08:30:12 +01:00
UbitUmarov 582dc75381 remove a accent from a method name 2017-05-27 06:30:23 +01:00
UbitUmarov c54985f8a1 Merge branch 'master' into httptests 2017-05-27 05:47:05 +01:00
UbitUmarov f7ae87a0d5 minor cleanup 2017-05-27 05:44:50 +01:00