aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/Servers (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-07-29mantis 8222UbitUmarov1-1/+1
2017-06-16 framework main thread pool is always active and in use ( even id hard to ↵UbitUmarov1-23/+38
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-05-30put back soft http closeUbitUmarov1-6/+4
2017-05-30webrequests serialiazation per endpoint its now ServicePointManager jobUbitUmarov1-47/+1
2017-05-28 a null ref check left behind on previus commitsUbitUmarov1-1/+2
2017-05-25move assetsconnector threads to whatchdog; Abort all alive threads known to ↵UbitUmarov1-1/+2
watchdog before exit
2017-05-25make a few more threads background onesUbitUmarov1-2/+2
2017-05-24add a bit more pre exit cleanupUbitUmarov1-4/+4
2017-05-23 stop a few more threads on exitUbitUmarov1-0/+2
2017-05-23 please DIE! PLEASE??UbitUmarov3-6/+26
2017-05-22make sure we drop requests if DoHTTPGruntWork failsUbitUmarov1-4/+9
2017-05-21remove LongPoll type and queues. Events should now have reduced latency ↵UbitUmarov2-35/+3
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-08some conditional dispose on http requests inputstreamUbitUmarov2-1/+8
2017-05-07let StreamReader be in using statementsUbitUmarov2-31/+18
2017-04-26give more information on Fatal Error during region startupUbitUmarov1-2/+1
2017-03-31Allow setting the stats log file location in OpenSim.ini rather than ↵Melanie Thielker1-0/+17
app.exe.config
2017-01-05Massive tab and trailing space cleanupMelanie Thielker23-241/+241
2016-12-08JsonRpc: don't try to connect to a empty uriUbitUmarov1-0/+3
2016-08-24 fix a use of string Trim()UbitUmarov1-1/+1
2016-08-21 put back the dangerous resp.ReuseContext = true option, that for some odd ↵UbitUmarov1-2/+2
reason OSgrid nginx configuration seems to need
2016-07-27first step removing MegaRegions: refuse to run. Thanks to all that made ↵UbitUmarov1-1/+10
MegaRegions possible, they where a important OpenSim feature, but can no longer be mantained
2016-07-16http send is blocking, so we need we need to do it async in all cases. - ↵UbitUmarov2-20/+15
this will need revision after server changes
2016-07-15 disable OSHttpTests that will collide with testing new http server changesUbitUmarov1-0/+3
2016-06-14"reverting" the keep alive changes brought in from avination, to check if ↵Diva Canto2-7/+2
that's what's making osgrid fail. This is not really reverting, it's more manually resetting some places (not all) where keep alive is set.
2016-02-21Pushed AssemblyVersion up to VersionInfo, so that we don't need to do global ↵Diva Canto1-1/+1
replace anymore.
2015-12-09minor cleanupUbitUmarov1-17/+4
2015-10-31Testing stage of the new versioning system. Use at own risk. May notMelanie Thielker1-3/+3
work. Will eat your babies. Yada. Yada.
2015-10-18On to 0.8.3!Diva Canto1-1/+1
Conflicts: OpenSim/Region/PhysicsModules/ConvexDecompositionDotNet/Properties/AssemblyInfo.cs
2015-10-18On to 0.8.3!Diva Canto1-1/+1
2015-10-18Fixed merge conflictsDiva Canto1-1/+2
Clean up of simulation version, the number that rules the compatibility of teleports: - It's not configurable anymore, it's fixed in code. Each number means an increase in features of the teleport procedure - Its definition moved to the global VersionInfo class As of now it's still 0.3. Conflicts: OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
2015-10-18Clean up of simulation version, the number that rules the compatibility of ↵Diva Canto1-1/+2
teleports: - It's not configurable anymore, it's fixed in code. Each number means an increase in features of the teleport procedure - Its definition moved to the global VersionInfo class As of now it's still 0.3.
2015-09-23 dont let http keepalive and context reuse be trueUbitUmarov2-3/+16
2015-09-21remove duplicated and breaking codeUbitUmarov1-3/+0
2015-09-13Remove the last proprietary copyright headers, insert BSD ones.Melanie Thielker1-1/+1
2015-09-03 at last we can login and see objects ( friends is dead and disable inUbitUmarov1-50/+6
scenepresence)
2015-09-02seems to compile ( tests comented out)UbitUmarov4-175/+31
2015-08-18change pollService stop() to send 503 error and no keepalive. ( untested )UbitUmarov2-6/+32
2015-08-18do keepalive on mesh and texture GET. Dont use reusecontext any where.UbitUmarov1-1/+1
setting of keepalive is wrong, it should follow the requested one ( or always as http1.1) only deny if needed (errors). KeepAlive may increase stress on number of avaiable file descritors.
2015-08-18try to serialize http requests from same connection, so they are processedUbitUmarov2-0/+84
in order. ( next commits will be about necessary keepAlive changes needed)
2015-05-12Disable the "show threadpool calls active" console command for now.Justin Clark-Casey (justincc)1-5/+5
Whilst this can be very useful to identify threads held too long by incoming packet processing, it can also be very misleading as the count updates are not atomic (race conditions lead to growth in numbers over time). This could be solved by making the counts volatile but I don't currently have time to assess the performance impact, though it's almost certainly negligible. If anybody else wants to do that and re-enable this command then please feel free.
2015-04-29Updated all occurrences of AssemblyVersion("0.8.1.*") to ↵Diva Canto1-1/+1
AssemblyVersion("0.8.2.*")
2015-03-04Make private services forbid llHTTPRequest() calls by rejecting those that ↵Justin Clark-Casey (justincc)1-5/+10
have the X-SecondLife-Shard header. If you need to enable this, set AllowHttpRequestIn = true in [Network] for all private services or individual [*Service] sections.
2015-03-03XML should not contain any BOM. Disabled BOM generation in BaseHttpServerFreaky Tech1-1/+2
Signed-off-by: BlueWall <jamesh@bluewallgroup.com>
2015-01-19Make failures in PollServiceHttpRequest.DoHTTPGruntWork() actually log the ↵Justin Clark-Casey (justincc)1-2/+2
exception on error
2014-12-30This cleans up versioning. Specifically:Diva Canto1-76/+0
- It establishes 4 digits for opensim versions - It uses the same number between opensim releases and mono addins versions It also eliminates the last addin.xml files that were still there, for consistency.
2014-11-25refactor: Move methods to start a monitored thread, start work in its own ↵Justin Clark-Casey (justincc)1-2/+2
thread and run work in the jobengine from Watchdog to a WorkManager class. This is to achieve a clean separation of concerns - the watchdog is an inappropriate place for work management. Also adds a WorkManager.RunInThreadPool() class which feeds through to Util.FireAndForget. Also switches around the name and obj arguments to the new RunInThread() and RunJob() methods so that the callback obj comes after the callback as seen in the SDK and elsewhere
2014-11-25Add "show threadpool calls active" console debug command.Justin Clark-Casey (justincc)1-5/+40
This shows named threadpool calls (excluding timer and network calls) that are currently queued or running. Also shows total of labelled and any anonymous calls.
2014-11-25Label all threadpool calls being made in core OpenSimulator. This is to add ↵Justin Clark-Casey (justincc)1-0/+8
problem diagnosis. "show threadpool calls" now also returns named (labelled), anonymous (unlabelled) and total call stats.
2014-11-25Add "show threadpool calls" command to show count of all labelled ↵Justin Clark-Casey (justincc)1-0/+21
smartthreadpool calls
2014-10-24 TEST**** wingridproxy detection at grid login. Untested possible notUbitUmarov1-0/+15
very reliable. Adds some load even on region servers because of code at BaseHttpServer.