Commit Graph

27844 Commits

Author SHA1 Message Date
UbitUmarov
6f6c3f9e08 simplify JobEngine a bit 2021-01-12 12:36:54 +00:00
UbitUmarov
30176673e3 move scripts dataserver threads to objectjobengine 2021-01-11 16:23:32 +00:00
UbitUmarov
517d2e136b move floatsam write thread to objectjobengine 2021-01-11 15:18:01 +00:00
UbitUmarov
07e02ec7e6 fix test to ignore such flags also 2021-01-11 12:44:15 +00:00
UbitUmarov
b596a36369 fix previus commit, not storing script related flags on dbs like all 0.9.x. this must be regen on scripts rez 2021-01-11 12:18:07 +00:00
UbitUmarov
13a7ce38ee do not try to pass touch events to root prim if it does not have them 2021-01-11 01:33:32 +00:00
UbitUmarov
06dececb03 reset flags relative to script events touch, money and allowdrop. Seems several do have them set in inventories even without scripts 2021-01-11 01:32:23 +00:00
UbitUmarov
48060e1c38 move poll service work threads to objectjobengine, mb not that good, except iddle regions ofc 2021-01-09 14:00:50 +00:00
UbitUmarov
7405e89afb move inventory fetch work threads to objectjobengine 2021-01-09 13:18:29 +00:00
UbitUmarov
54135029e7 move getassets work threads to objectjobengine 2021-01-09 12:59:45 +00:00
UbitUmarov
d3c87d12ba move regionassetcoonector get threads to objectjobengine 2021-01-08 17:54:51 +00:00
UbitUmarov
2abea09e83 comment out code for map deregister, still not done 2021-01-08 16:14:11 +00:00
UbitUmarov
2e98ccbe46 missing change on objectjobengine 2021-01-08 16:09:45 +00:00
UbitUmarov
78d38aa832 move map itens to objectjobengine 2021-01-08 16:07:44 +00:00
UbitUmarov
ec216a3877 use ObjectJobEngine on ubOde mesh worker 2021-01-08 14:40:14 +00:00
UbitUmarov
172a915aac add ObjectJobEngine. This is a job engine for jobs (or pool workitems) with same action method but diferent arguments 2021-01-08 14:38:35 +00:00
UbitUmarov
1fbf8b44b4 ubOde mesh work does not need a thread all the time 2021-01-08 11:15:41 +00:00
UbitUmarov
70e00a00ec fix creators user cache 2021-01-07 21:52:41 +00:00
UbitUmarov
6bcba59439 forget to flag local users 2021-01-07 21:15:22 +00:00
UbitUmarov
91bfc2f62c reduce (again) number of http requestes on getdisplaynames 2021-01-07 20:37:44 +00:00
UbitUmarov
a3b26255dd add vector variant of osSlerp; update script syntax 2021-01-06 16:32:51 +00:00
UbitUmarov
be649ee7e5 YEngine: remove obsolete appdomain code (still in use elsewhere) 2021-01-06 14:45:51 +00:00
UbitUmarov
7ead51b613 update npc animation at end of movetotarget; decrease default stop position error to 0.5m 2021-01-06 14:43:58 +00:00
UbitUmarov
feba9a70c4 do not send parcel environment changes to npcs 2021-01-06 14:39:33 +00:00
UbitUmarov
2a70c8c5c2 mantis 8848: fix typo, Thanks Chris Weymann 2021-01-06 14:02:22 +00:00
UbitUmarov
fa26f37a17 http server receiver: go back to simpler and lighter Beginread/endread. async/await is still just a slower wrapper around it, with more unpredictable side effects 2021-01-05 22:14:51 +00:00
UbitUmarov
582ce9e380 Merge branch 'master' of ssh://opensimulator.org:/var/git/opensim 2021-01-05 09:29:04 +00:00
Alicia Raven
d38606f695 Remove unused variable from EstateLoaderFileSystem 2021-01-05 07:43:33 +00:00
UbitUmarov
bfb2b3a23e revert changing the http server control thread. The main.net pool one cames with tons of crap on stack 2021-01-04 20:53:11 +00:00
UbitUmarov
aff1593b2b mantis 8844: fix PARCEL_MEDIA_COMMAND_URL with empty string parameter 2021-01-03 13:02:13 +00:00
UbitUmarov
b61df051db smartthreadpool: suport callback delegates with no return value (WaitCallBack), use it on our fireandforget (other places later) 2020-12-31 13:04:44 +00:00
UbitUmarov
960a0fa360 smartthreadpool: add pool option SuppressFlow and test it on main smart?? pool (may go bad) 2020-12-31 02:46:38 +00:00
UbitUmarov
d6747f872d test: change http send control to a main pool thread 2020-12-29 23:53:09 +00:00
UbitUmarov
3be98bdb35 mantis 8840: add say ranges to llGetEnv 2020-12-29 18:23:46 +00:00
UbitUmarov
f79ebcc10f oops better really to the upper case version 2020-12-29 14:45:59 +00:00
UbitUmarov
71065f19ad add another form of bytesToHexString(byte[] bytes, bool lowercase) 2020-12-29 14:41:41 +00:00
UbitUmarov
0e8ea0486d better also add llXorBase64 to lsl api 2020-12-29 13:38:19 +00:00
UbitUmarov
8fa28d96f5 clean tabs from osSHA256 patch (mantis 8839) 2020-12-29 13:31:08 +00:00
UbitUmarov
5acf56d20e add missing lsl stub for llXorBase64 2020-12-29 13:24:04 +00:00
Mike Higgins
0da43a8ef5 added a new function string=osSHA256(string)
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2020-12-29 13:17:29 +00:00
UbitUmarov
5361045641 add a debug message on agenthandlers processRequest 2020-12-29 04:27:20 +00:00
UbitUmarov
0957317790 xbakes, we even avoid another array copy since httpRequest.InputStream is a memorystream with origin = 0 2020-12-29 02:05:44 +00:00
UbitUmarov
5ecc264082 simplify xbakes service a bit more 2020-12-28 21:44:26 +00:00
UbitUmarov
e169b1b074 simplify xbakes service 2020-12-28 21:05:26 +00:00
UbitUmarov
453855bd20 save a few ns 2020-12-28 20:00:55 +00:00
UbitUmarov
b69d84cd4c assetbase: comment out log messages 2020-12-28 18:41:54 +00:00
UbitUmarov
0c87215c13 no keepalive on gridinfo 2020-12-28 14:55:59 +00:00
UbitUmarov
81e13df897 fix a recent bug on login service hg inventory 2020-12-26 14:19:54 +00:00
UbitUmarov
98e69d9015 simplify RestGetGridInfoMethod a bit more 2020-12-26 03:58:22 +00:00
UbitUmarov
18402bc667 simplify GridInfoHandlers a bit 2020-12-26 03:34:07 +00:00