UbitUmarov
c295deb262
Merge branch 'master' of ssh://opensimulator.org:/var/git/opensim
2021-03-18 18:45:28 +00: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
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
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
d6747f872d
test: change http send control to a main pool thread
2020-12-29 23:53:09 +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
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
e894b4cafc
update libomv and apply necessary related changes
2020-10-06 17:29:01 +01:00
UbitUmarov
bc1ea2ef3a
cleanup
2020-10-01 02:10:32 +01:00
UbitUmarov
649e44792b
mantis 8762: my coffee was broken again
2020-09-06 16:33:07 +01:00
UbitUmarov
a12f03ece0
mantis 8762: let it be less broken
2020-09-05 19:11:15 +01:00
UbitUmarov
592b94d142
some changes on Dispose
2020-08-09 00:20:50 +01:00
UbitUmarov
0c716cbd73
remove async await no longer used
2020-07-24 19:24:34 +01:00
UbitUmarov
e08ca7402c
reduce default http keepalive to just 30s because to viewers connections flood.
2020-07-24 19:19:16 +01:00
UbitUmarov
d9a680703f
cosmetics on http server
2020-07-24 17:12:38 +01:00
UbitUmarov
4bc74139a4
dispose prematurely discon sockets
2020-07-15 19:15:11 +01:00
UbitUmarov
fe7d9625aa
cosmetics
2020-07-13 06:16:11 +01:00
UbitUmarov
e1b234d9d0
change show uptime to 24hour format
2020-06-09 02:20:35 +01:00
UbitUmarov
b598573f41
fix DataSnapShot
2020-05-22 16:55:20 +01:00
UbitUmarov
cfe1285869
missing files
2020-05-16 02:14:13 +01:00
UbitUmarov
baf5c61387
simplify GruntWork on getassets (needs more)
2020-05-16 01:16:19 +01:00
UbitUmarov
48892ad8a7
timestamp http requests
2020-05-15 23:40:19 +01:00
UbitUmarov
7c0b3387dd
give up on simplehandler for root default get for now
2020-05-11 23:28:59 +01:00
UbitUmarov
c40b297fc7
(TEST) add a default root uri GET handler. this may be usefull for some cases.
2020-05-11 23:07:29 +01:00
UbitUmarov
713c222ec8
remove some redundancy
2020-05-11 15:12:21 +01:00
UbitUmarov
6d92b75452
more on end slash and uri handler determination
2020-05-11 13:01:27 +01:00
UbitUmarov
aafc6579a1
remove end slash from most URLs we send to viewers
2020-05-10 21:14:52 +01:00
UbitUmarov
c1d69018bd
some viewers send '//' at end of url plus cosmetics
2020-05-09 18:54:51 +01:00
UbitUmarov
a367828a85
clean a few more things before giving a socket to websockets. (this would happen later anyway)
2020-05-09 00:16:01 +01:00
UbitUmarov
72c1c923f8
SampleMoneyModule: add private xmlrpc methods
2020-05-08 14:50:46 +01:00
UbitUmarov
c2c00c5d84
add httpserver HandleXmlRpcRequests with local set of xlmrpc methods
2020-05-08 14:37:08 +01:00
UbitUmarov
bf218f2cef
make httpserver HandleXmlRpcRequests public
2020-05-08 05:26:25 +01:00
UbitUmarov
f70f0b5ffd
cosmetics
2020-05-07 14:26:07 +01:00
UbitUmarov
ac7187eada
avoid a null ref, plus some cleanup
2020-05-07 02:02:50 +01:00
UbitUmarov
41d7d2f2f4
do dispose requests in context queue
2020-05-02 17:32:14 +01:00
UbitUmarov
0b0b5111df
simplify PollServiceRequestManager, now that low level does serielaze requests
2020-05-02 15:25:05 +01:00
UbitUmarov
1ad3a256f2
do http requests serialization at lower level
2020-05-02 14:23:52 +01:00
UbitUmarov
3482259518
add SimpleBinaryHandler
2020-04-28 16:21:03 +01:00
UbitUmarov
b5067baa4a
it is nice to actually send the options back
2020-04-27 17:40:55 +01:00
UbitUmarov
89dee19060
move httpMethod OPTIONS handling to top, this needs to be chacked
2020-04-27 17:25:55 +01:00
UbitUmarov
fa844d7e6e
add soem try/catch (and yes..yes right on last commit should hed been write...
2020-04-27 16:40:54 +01:00
UbitUmarov
0518b397a3
add SimpleOSDMapHandler, for caps that have just one httpmethod and body should be decoded as OSDMap, so we don't right the same things all pver
2020-04-27 15:46:31 +01:00
UbitUmarov
a3cd0cbfcb
no need for stream hanlder description
2020-04-27 14:52:43 +01:00
UbitUmarov
9d08f8307e
recover LLSD login handler
2020-04-27 14:35:19 +01:00
UbitUmarov
8900d1139e
xmlrpc and josonrpc only allowed on uri root, and only those there
2020-04-26 23:05:27 +01:00