Melanie
2f52a3b124
When using FSAssets, the HGAssetService would still use AssetService.
...
This introduces a new HGAssetService config option named BackingService,
which defaults to the old behaviour, loading AssetService. It can, however,
be used to load FSAssets for HG assets, which eliminates numerous problems.
2019-07-13 13:33:34 +01:00
root
c7a02dc058
Merge branch 'master' of brain.opensimulator.org:/var/git/opensim
2019-03-11 23:41:26 +00:00
root
0a4f0758fa
Should have been in the last commit
2019-03-11 23:40:55 +00:00
root
c3f9b1568c
Fix multi, and single tenancy on MapGet
2019-03-11 23:38:57 +00:00
root
e877c94b51
Add a but more status info on marker files
2019-03-11 23:37:53 +00:00
root
d8e558a3da
Allow anyone to get a CAP to the console - check rights on use
2019-03-11 23:36:52 +00:00
UbitUmarov
68b0d9f31d
errr use invariantculture compare not current
2019-03-11 23:24:20 +00:00
UbitUmarov
186e9e2838
at login do try proper region name match before sending just somewhere that looks similar
2019-03-11 23:15:30 +00:00
UbitUmarov
32a03a49fc
lludp: direct encode terrain patchs packets
2019-03-10 15:56:14 +00:00
UbitUmarov
7b55d42b11
lludp fix max packet size on ack appends
2019-03-10 11:23:38 +00:00
UbitUmarov
343239c7c3
do not send animated attachments to viewers that do not support them.
2019-03-09 12:04:26 +00:00
UbitUmarov
6bc37f348e
ooops bad zeroencode flag
2019-03-08 22:28:57 +00:00
UbitUmarov
e9d7ced733
just direct encode avatar animation also
2019-03-08 21:14:08 +00:00
UbitUmarov
a32060180f
agent animation object ids are only for self avatar
2019-03-08 19:14:09 +00:00
UbitUmarov
155e499457
well let trees have special state and grass data block again.
2019-03-07 18:57:13 +00:00
UbitUmarov
95c4de6144
grass even more
2019-03-07 18:20:17 +00:00
UbitUmarov
4e7cddc6a8
vegetation is special
2019-03-07 17:11:52 +00:00
UbitUmarov
9ccc3ed756
make use of direct object update encoding
2019-03-07 14:53:32 +00:00
UbitUmarov
fbd741ece3
prims have at most 9 face textures
2019-03-07 12:12:11 +00:00
UbitUmarov
6ae1341c58
don't read from dbs wrong sound flags
2019-03-07 04:53:41 +00:00
UbitUmarov
9487f5cdd3
don't send irrelevant data
2019-03-07 04:50:05 +00:00
UbitUmarov
fdb1ce827b
fix packet type
2019-03-06 22:48:00 +00:00
UbitUmarov
0970dc04e2
llupd add direct encode, with inline zeroencode, of objects update ( code path currently not in use)
2019-03-06 22:42:37 +00:00
UbitUmarov
cf0f3954a8
lludp do inline zeroencode of some(most) agent full updates (runprebuild)
2019-03-06 20:00:39 +00:00
Robert Adams
87c81b5172
BulletSim: Add delay to stationary check after adding force to Avatar.
...
Fix to Mantis 8496.
Add parameter [BulletSim] AvatarAddForceFrames.
2019-03-06 10:29:46 -08:00
UbitUmarov
39f73b82d4
dont try to backup a object in the middle of possible multipack link
2019-03-05 17:03:17 +00:00
UbitUmarov
0944a96517
llupd direct encode object updates for agents; let terse updates be zeroencoded. This is not as spec but does work
2019-03-05 16:01:29 +00:00
UbitUmarov
b5ad1b7dcc
remove lludp throttle texture rate cannibal option. That rate is used by http, and beeing http is still trafic
2019-03-05 09:22:34 +00:00
UbitUmarov
80056abbe7
OOOPPPSSS
2019-03-03 12:15:28 +00:00
UbitUmarov
ca1993c72d
direct encode lludp terse object update, let contain texture entry
2019-03-02 18:23:29 +00:00
UbitUmarov
9da1ca2b44
ll rez objects: silent ginore null object id; remove redundante llSetColor code
2019-03-02 15:38:36 +00:00
UbitUmarov
8a8ce8b10a
put back assetViewer cap code, to allow viewers testing. It is disabled at OpenSimDefaults, and should not be enabled until all major viewers do it right on opensim
2019-03-01 11:57:52 +00:00
UbitUmarov
87733b196b
reduce the chance of using a invalid avatar physics actor
2019-03-01 11:48:00 +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
9e182c27fb
combat module: those parcel changes are now handled elsewhere
2019-02-27 13:18:38 +00:00
UbitUmarov
bcf05afd64
direct encode terseupdates
2019-02-27 10:07:25 +00:00
UbitUmarov
fe46f8cd1d
avoid packet split on terseupdates
2019-02-26 15:09:18 +00:00
UbitUmarov
4de5e14e54
issues with udp buffers pool on heavy load
2019-02-26 15:02:57 +00:00
UbitUmarov
e24adb9ea1
mantis 6569: restore full health on invulnerable set to true; combat module is outdated and needs work. By then the proposal on this mantis should be reviewed
2019-02-26 13:38:03 +00:00
UbitUmarov
91569e00a0
buffers in pool have no data, better mk that clear
2019-02-26 01:16:30 +00:00
UbitUmarov
a07951b044
fix UDPBuffersPoolCount value (readable with stats show clientstack
2019-02-26 00:43:44 +00:00
UbitUmarov
d5d4dc4754
zero decode using a buffer from the pool
2019-02-25 23:30:01 +00:00
UbitUmarov
91fab70236
removed a redundant function; try to make a particular vi coder happy about removed comments
2019-02-25 23:05:11 +00:00
UbitUmarov
d01165818d
change UDPPacketBuffer pools (does waste a bit of memory)
2019-02-25 21:46:23 +00:00
UbitUmarov
4dd89ce094
make the options visible on OpenSimDefaults
2019-02-24 10:07:48 +00:00
UbitUmarov
cd5a6daa84
also throttle llhttprequest by owner, options: PrimOwnerRequestsBurst = 5, PrimOwnerRequestsPerSec = 25; increase concurrency to 8
2019-02-24 09:46:55 +00:00
UbitUmarov
800f6d6529
several changes to llHttpRequest processing: options section renamed ScriptsHttpRequestModule; throttle by prim (PrimRequestsBurst = 3, PrimRequestsPerSec = 1) and max concurrent connections per instance (MaxPoolThreads = 5), llhttprequest returns if error, nullkey if throttled, reqid otherwise
2019-02-24 07:25:50 +00:00
UbitUmarov
009af3122f
update script sintaxe
2019-02-22 22:42:07 +00:00
UbitUmarov
d89a089ca2
remove redundant osInventoryDescription() and improve osInventoryDesc() to do the same
2019-02-22 22:28:47 +00:00
UbitUmarov
6e05695244
add LSL_Key osGetLastChangedEventKey() ( it is a alias for lldetectedkey(0) but don't tell anyone
2019-02-21 23:41:49 +00:00