Commit Graph

444 Commits

Author SHA1 Message Date
UbitUmarov
1b8999b130 try to work around robust shutdown/quit blocking on mono 2019-03-12 11:14:59 +00:00
Robert Adams
bd1b992aaf Add Thread.ResetAbort() to various thread loops to clean up errors on
shutdown. Fixes Mantis #8494.

Threads are aborted when shutting down and ThreadAbortException is odd
in that it is rethrown at the end of the catch unless the abort is
reset. No functional changes but fewer error messages on shutdown.
2019-02-27 07:49:52 -08:00
UbitUmarov
7b2b29d10d return a proper http error 2018-12-07 04:45:32 +00:00
UbitUmarov
037de89a75 clean a bit 2018-12-03 13:51:45 +00:00
UbitUmarov
66f3c6c730 avoid a data copy 2018-12-03 10:39:54 +00:00
UbitUmarov
79234795fd avoid a data copy 2018-12-03 10:17:22 +00:00
UbitUmarov
ca754b0156 avoid a data copy 2018-12-02 16:17:23 +00:00
UbitUmarov
4ced4fed33 replace GetMeshModule and GetTextureModule 2018-12-01 23:13:24 +00:00
UbitUmarov
d179b2dda1 avoid data references stuck in packet pools 2018-11-25 18:38:37 +00:00
UbitUmarov
5b5e53aa1d we should only have one http poll service manager per instance 2018-11-03 11:43:47 +00:00
UbitUmarov
1ea5116f00 forgot about lsl secure urls service.. so lets try another way for now (mantis 8382) 2018-11-02 00:08:34 +00:00
UbitUmarov
ed0e2623b9 add a few more gc collect in some spots 2018-09-29 17:42:12 +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
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
9f3c803552 avoid potencial null refs 2018-08-26 08:40:35 +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
c87585ad96 simplify http bycontext key 2018-01-24 03:12:56 +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
029d6e40f6 remove those xml things no longer needed on .net >4.5.2 2018-01-17 04:18:43 +00:00
UbitUmarov
b903287dd1 Merge branch 'master' into httptests 2018-01-16 17:17:44 +00:00
UbitUmarov
c92ba1cc04 shut up some pesty warnings 2018-01-15 16:23:19 +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
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
6d4b0a8ce3 Merge branch 'master' into httptests 2017-08-16 05:05:57 +01:00
UbitUmarov
fc4212bc81 mantis 8222 2017-07-29 17:54:18 +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
7d58b73bbc some changes on pollevent 2017-06-06 21:55:47 +01:00
UbitUmarov
55babdc160 Merge branch 'master' into httptests 2017-05-31 07:21:21 +01:00
UbitUmarov
90da5280af put back soft http close 2017-05-30 09:01:39 +01:00
UbitUmarov
d1306c8976 a null ref check left behind on previus commits 2017-05-28 02:11:40 +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
2777995331 Merge branch 'master' into httptests 2017-05-25 10:23:52 +01:00
UbitUmarov
b6c23fe911 make a few more threads background ones 2017-05-25 02:01:36 +01:00
UbitUmarov
c0bfaac0ac merge master 2017-05-23 07:35:02 +01:00
UbitUmarov
928733efc9 please DIE! PLEASE?? 2017-05-23 03:26:32 +01:00
UbitUmarov
fcb435deb4 make sure we drop requests if DoHTTPGruntWork fails 2017-05-22 05:53:59 +01:00
UbitUmarov
0320225ca8 reenqueue poll events while conn is open, and not expired 2017-05-21 07:02:35 +01:00
UbitUmarov
e520dba717 Merge branch 'master' into httptests 2017-05-21 02:20:40 +01:00
UbitUmarov
a2c2456076 remove LongPoll type and queues. Events should now have reduced latency also. About previus commit, it maybe a modified ingen-e3s-v1.33 script that is broken, and not the original version, can't tell 2017-05-21 02:11:53 +01:00
UbitUmarov
6c79cc652b some conditional dispose on http requests inputstream 2017-05-08 00:54:17 +01:00
UbitUmarov
604b966d84 some conditional dispose on http requests inputstream 2017-05-08 00:40:15 +01:00