UbitUmarov
21da22b6ec
lludp remove obsolete pending queue
2021-06-02 14:28:47 +01:00
UbitUmarov
a23bf4eb1b
mantis 8890: waste CPU checking if asset id == Zero on get; several changes on region Asset connector
2021-05-29 15:08:22 +01:00
UbitUmarov
c295deb262
Merge branch 'master' of ssh://opensimulator.org:/var/git/opensim
2021-03-18 18:45:28 +00:00
Oren Hurvitz
521754ba84
Save a couple of estate settings in OAR files.
...
The settings that are saved are:
* AllowDirectTeleport - required in order to make Telehubs work
* AllowEnvironmentOverride - required in order to allow parcels to have different EEP settings from the region
2021-03-17 17:47:06 +02:00
Oren Hurvitz
c1a3185df3
HTTP Request Handlers: log the responses (previously we only logged the requests).
...
Note that this is separate from WebUtil, which we use to *send* HTTP requests: that
class always logged both the request and the response. In contrast, this commit
handles HTTP requests that are sent to OpenSim's web server.
2021-03-17 16:42:08 +01:00
Oren Hurvitz
a96ebc952b
Log HTTP requests that arrive for SimpleStreamHandler's
2021-03-17 16:40:27 +01:00
UbitUmarov
68f3e64370
potencial issue on some http header packets
2021-03-15 15:28:15 +00:00
UbitUmarov
545e196226
do init new acd circuit code + cosmetics
2021-01-17 15:07:35 +00:00
UbitUmarov
10b5375679
missing change
2021-01-12 12:45:59 +00:00
UbitUmarov
6f6c3f9e08
simplify JobEngine a bit
2021-01-12 12:36:54 +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
2e98ccbe46
missing change on objectjobengine
2021-01-08 16:09:45 +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
70e00a00ec
fix creators user cache
2021-01-07 21:52:41 +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
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
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
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
b69d84cd4c
assetbase: comment out log messages
2020-12-28 18:41:54 +00:00
UbitUmarov
a0d0bbacb2
move servicesGodAgentID to Constants.cs
2020-12-25 22:48:42 +00:00
UbitUmarov
d3e5b3d769
changes on some robust map, connectors, map file read, etc
2020-12-24 00:06:10 +00:00
UbitUmarov
567418d7cd
start JonEngines without any thread, first job enq will add it
2020-12-17 21:51:25 +00:00
UbitUmarov
b514bac6c2
a few changes
2020-12-17 03:35:37 +00:00
UbitUmarov
8e40eaaa23
fix RegionURI set IsLocalGrid if url has no host
2020-12-16 22:55:20 +00:00
UbitUmarov
28c43011bc
changes to map search parsing (may still be bad)
2020-12-16 22:21:21 +00:00
UbitUmarov
c289030858
robust: change detection of option logfile
2020-12-12 02:21:54 +00:00
UbitUmarov
90ef92158a
several changes to lsl http urlmodule; X-SecondLife-Region change is in global coords not grid, etc, mantis 8823 sould be fixed at least untly next viewers changes
2020-12-09 14:46:55 +00:00
UbitUmarov
489849ed8d
SanitizeXml() save a few ns
2020-12-07 20:59:58 +00:00
UbitUmarov
221ec742bd
SanitizeXml() go back to previus potencially heavy code, still needed, until a lighter method is created
2020-12-07 15:34:17 +00:00
UbitUmarov
5665bdb72d
temporary(?) fix
2020-12-07 01:59:48 +00:00
UbitUmarov
3e113b4aec
xmlrpc http hander: remove another temporary string
2020-12-01 13:17:54 +00:00
UbitUmarov
4ad892e090
reenable keepalive local override, + cosmetics
2020-11-29 12:29:18 +00:00
UbitUmarov
5552716724
xmlrpc handler, remove a useless tmp string, that can be large, and implicit convertions to utf-16 and back to utf-8, make the serielization be already utf8
2020-11-28 20:52:05 +00:00
UbitUmarov
9d0d82ab6e
split usermanagement adduser into simpler per case methods
2020-11-26 12:14:00 +00:00
UbitUmarov
28f5bfeb20
mantis 8816: missed a few spots
2020-11-21 23:47:41 +00:00
UbitUmarov
d07f47a177
mantis 8816: change it again. Slash will be there or not acording to the local path
2020-11-21 23:12:37 +00:00
UbitUmarov
db94395c62
mantis 8816: change handling of uri end slash
2020-11-21 23:06:58 +00:00
UbitUmarov
2fbd14722d
change usermanagement user homeurl verification and local grid detection, using new GridInfo and OSHHTPHost
2020-11-21 00:36:47 +00:00
UbitUmarov
06d669d9c7
fix oshttphost compare
2020-11-13 12:07:01 +00:00
UbitUmarov
19b26811c8
send it to regions
2020-11-12 04:27:39 +00:00
UbitUmarov
66af978208
add GatekeeperURIAlias to robust gatekeeper
2020-11-12 03:56:45 +00:00
UbitUmarov
80feaf1c41
improve some erro log information
2020-11-12 01:26:49 +00:00
UbitUmarov
4439f31b7e
remove end slash from gridUrl
2020-11-12 00:40:26 +00:00
UbitUmarov
20695be8cd
several changes to simulatorfeatures, special url ones. Centralize those on scene gridinfo. Do host and dns checks, etc. Grid can override local settings, but currently same old mess. Grid login and info fecth should happen before loading anything in scene, specially modules
2020-11-12 00:30:20 +00:00
UbitUmarov
9db6109430
other missing file
2020-10-28 09:54:16 +00:00
UbitUmarov
e4a922012a
change region asset connectors again. The new ini files must be used (should update automaticly). All region modes back, but testing needed, as usual. Left out automatic grid store retry, that needs better consideration (like on payed uploads). runprebuild, clearaot etc needed
2020-10-28 09:16:36 +00:00
UbitUmarov
e86bd042bb
dont let webrequests keep copies of all put/post. should not, but may impact some connections like redirection
2020-10-28 00:09:32 +00:00