UbitUmarov
618c6ceda5
mantis8569: do aggregate script events when a script is deleted; block nonphysical drag if a touch event is triggered, add a time guard on that
2019-08-01 04:14:49 +01:00
UbitUmarov
6359874d64
mantis8548: let rotation division be -(olderResult) this is formally more correct (and it is the same rotation), keep not normalizing, as SL seems to do
2019-08-01 00:01:27 +01:00
UbitUmarov
0bcd58fd0f
mantis8548: change more LSL arguments declarations to their formal form. Still a lot more to do. This is a case where coerence matters over performance, to avoid more future issues
2019-07-31 16:27:36 +01:00
UbitUmarov
1499baf13e
mantis8564: add region_up_time to llGetEnv. Returns string with seconds since region start. There where ways do get it, but this makes life easier
2019-07-31 14:34:35 +01:00
UbitUmarov
b5b518dc0d
change value of PARCEL_DETAILS_DWELL to a higher value to give more room for standard values, change return types, update script syntaxe
2019-07-31 13:38:49 +01:00
TBG Renfold
0163af970f
Mantis #8481 part two.
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2019-07-31 12:58:11 +01:00
TBG Renfold
8de67dad76
Mantis #8481 part one.
...
Add llGetParcelDetails(vector pos, [PARCEL_DETAILS_LANDDWELL])
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2019-07-31 12:58:00 +01:00
UbitUmarov
cd641e8629
fix configuration loader test
2019-07-31 00:37:27 +01:00
UbitUmarov
944a785a32
now i can login on win .net4.8, but just a little drop on a large (broken) OSD ocean. some of this changes are actually good even on good JIT. Failure seems to be on same code pattern, but same points seem to vary with each JIT compilation, sometimes work, others don't, others always fail, etc
2019-07-30 23:26:29 +01:00
UbitUmarov
185ed42123
cosmetics
2019-07-30 18:34:32 +01:00
UbitUmarov
a92b0e7716
Merge branch 'master' of opensimulator.org:/var/git/opensim
2019-07-30 18:22:45 +01:00
Melanie
24aa13239c
Also remove the defaults from Configger
2019-07-30 18:15:09 +01:00
Melanie
08c9ad6a5b
Remove the outdated and no longer useful hardcoded config defaults
2019-07-30 18:03:01 +01:00
UbitUmarov
87eb2fa9da
cosmetics
2019-07-30 17:51:20 +01:00
Melanie
08b62c8daa
Don't try to print XML if a corrupted asset is actually binary data
2019-07-30 16:01:15 +01:00
Melanie
1c8508cfbd
Put back the code to create the ready marker file.
2019-07-29 18:05:30 +01:00
Melanie
34209d2a39
Fix godnames module to not add the empty string if only one option is used
2019-07-27 12:12:35 +01:00
Melanie
d6723dab37
Merge branch 'master' of brain.opensimulator.org:/var/git/opensim
2019-07-27 12:10:28 +01:00
UbitUmarov
78359c108d
mantis 8563: do not modify collection inside a loop on it a foreach on it
2019-07-15 22:10:47 +01:00
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
Melanie
aedaa32ddc
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:30:15 +01:00
UbitUmarov
d372309e3c
mantis 8558: send sane values for Agents and objects capability (max hard limit)
2019-07-06 20:49:00 +01:00
UbitUmarov
03abb970f4
reduce httptimout on first try to save a asset to grid
2019-06-14 20:13:57 +01:00
UbitUmarov
05f508229c
make materials save to grid less async on manual backup or shutdown
2019-06-14 20:12:33 +01:00
UbitUmarov
79442c8c56
handle confirmXfer sync
2019-06-13 01:33:25 +01:00
UbitUmarov
b09ea5bdc7
delay timeout a bit
2019-06-13 01:12:47 +01:00
UbitUmarov
086248c13b
minor cleanup
2019-06-13 00:08:51 +01:00
UbitUmarov
4b8c5ee6e8
test...
2019-06-12 03:12:51 +01:00
UbitUmarov
878d0defc7
add a lock
2019-06-12 02:41:20 +01:00
UbitUmarov
da90da220e
still a few more changes to lludp Xfer download for lost udp case
2019-06-12 01:43:32 +01:00
UbitUmarov
238efad690
a few more changes to lludp Xfer download
2019-06-11 01:19:57 +01:00
UbitUmarov
017253fae9
a few more changes to lludp Xfer download
2019-06-10 19:17:32 +01:00
UbitUmarov
2cba0d676e
test...
2019-06-09 23:40:50 +01:00
UbitUmarov
9ff7601214
reduce some useless array copies
2019-06-09 20:15:36 +01:00
UbitUmarov
41e2379f97
mantis 8460: reduce odds of watchdog timeout warning
2019-06-04 19:02:50 +01:00
UbitUmarov
38e937f91b
add sim feature AvatarHoverHeightEnabled; mantis 8535: make option MeshModelAllowTextureToInventory visible
2019-05-28 21:37:59 +01:00
UbitUmarov
8410a01fb4
missing old flag VEHICLE_FLAG_NO_FLY_UP
2019-05-22 23:16:36 +01:00
UbitUmarov
0e2adbe0fb
mantis 8527 and 8517: let llSetLinkPrimitiveParam*() PRIM_TEXTURE ignore texture id/name if invalid, processing the other parameters, for compatibily with old scripts.
2019-05-14 02:48:03 +01:00
UbitUmarov
3ae4115e43
osLocalTeleportAgent: if lookat or fly options, just move the avatar, not telling viewer about any teleport
2019-05-03 00:39:55 +01:00
UbitUmarov
3a055c578d
soem cleanup
2019-05-02 03:11:16 +01:00
UbitUmarov
ea32a73103
osLocalTeleportAgent: no region crossings :( ; check avatar access to target position; flag 8 == force fly; 16 force nofly (both == fly)
2019-05-01 03:49:24 +01:00
UbitUmarov
11c945a565
add osLocalTeleportAgent(key agent, vector position, vector velocity, vector lookat, LSL_Integer flags). Velocity only works with ubOde but still not good. flags = bit field: 1 use velocity, 2 use lookat, 4 rotate avatar look in current velocity direction (ignored if 2 ie flag = 7 is same as 3). This bypasses most the unnecessary logic of osTeleportAgent, having usage same permissions. It may do region crossings(?). Experimental stage, feedbakc expected ;)
2019-05-01 01:36:10 +01:00
UbitUmarov
9225b78309
missing files...
2019-04-30 23:04:04 +01:00
UbitUmarov
3491af440f
missing files...
2019-04-30 23:01:37 +01:00
UbitUmarov
e9587c8835
sop: rename a few fields
2019-04-30 22:56:31 +01:00
UbitUmarov
15dd033490
primbasicshape: convert eventual MeshEP to SculpEP
2019-04-30 22:52:58 +01:00
UbitUmarov
8994045d5f
old typo
2019-04-23 14:52:15 +01:00
UbitUmarov
5314f375c5
change osSetProjectionParams a bit and add a variant that atkes a linknumber argument. For now can only change one prim per call
2019-04-18 15:26:27 +01:00
UbitUmarov
bd442208d8
mantis 8517: actually let NULL_KEY do the same as on PRIM_TEXTURE
2019-04-18 14:01:54 +01:00
UbitUmarov
2b4e5fcded
mantis 8517: let texture argument of PRIM_TEXTURE only change the other parameters. On PRIM_NORMAL and PRIM_SPECULAR will be as NULL_KEY removing the material. This may be changed for coerence in future
2019-04-18 13:17:40 +01:00
UbitUmarov
11cad57c9c
lludp: change burst, make it per category (overall reduction)
2019-04-16 19:07:26 +01:00
UbitUmarov
37fb937e0d
Yengine: rename a field, do some updates using interlocked
2019-04-16 17:28:09 +01:00
UbitUmarov
09d92565dc
typo on a debug message format
2019-04-16 15:31:31 +01:00
UbitUmarov
6bbd5eb6a2
Yengine: change binary code version, so scripts are automaticly recompiled with new changes
2019-04-16 11:39:28 +01:00
UbitUmarov
2fa5d10c00
Ynegine: add some missing memory usage on script reset
2019-04-16 00:07:13 +01:00
UbitUmarov
a83b7a292b
mantis 8518: Yengine; we can't wait for GC (worse finalizers) to count released memory of some local variables, so add a pseudo free; fix memory account on timeslice rentry; change the folder for the debug IL files; fix memory usage on reset. This changes will only take effect on new compiles
2019-04-15 23:32:22 +01:00
UbitUmarov
a824258c88
warp3d: reduce work prims textures to at most 256x256
2019-04-11 23:47:01 +01:00
UbitUmarov
d977613162
do disable probes when voc is disabled
2019-04-10 21:28:41 +01:00
UbitUmarov
4475b3db27
degradate udp network efficiency a even more
2019-04-10 14:01:10 +01:00
UbitUmarov
ee989dd552
missing file
2019-04-10 00:27:17 +01:00
UbitUmarov
b459b2c65f
dont send animation before object
2019-04-10 00:25:49 +01:00
UbitUmarov
b051b3a81d
change to ping based RTO
2019-04-09 21:30:06 +01:00
UbitUmarov
c09b312b05
testing ...
2019-04-09 18:50:08 +01:00
UbitUmarov
49fb9d6b4b
degradate udp network efficiency a bit more
2019-04-09 13:05:18 +01:00
UbitUmarov
b8a061816f
degradate udp network efficiency a bit
2019-04-09 12:46:21 +01:00
UbitUmarov
f29fdb6bda
old tp timing issues on grid presence notification did came back, so put back old hack
2019-04-09 10:22:55 +01:00
UbitUmarov
2c8e03b589
testing ...
2019-04-09 00:25:38 +01:00
UbitUmarov
cadcf412ec
linux likes other tz names
2019-04-08 14:04:02 +01:00
UbitUmarov
b104934a25
add osGetPSTWallclock() returns wall clock in PST or PDT, for those that for some odd reason think need it. OpenSim girds shoudl use UTC (gtm) but whatever
2019-04-08 13:50:51 +01:00
UbitUmarov
ec6a52c029
change interpretation of a viewer flag
2019-04-06 21:26:12 +01:00
UbitUmarov
b7c1d6e7f5
UserAgentService: change handling of its external IP
2019-04-06 16:09:42 +01:00
UbitUmarov
0ebb1f3f4b
presence detector: don't even try to logout agents that didn't made to root
2019-04-06 12:25:54 +01:00
UbitUmarov
5ed2b5c990
try handle the special case MaxRegionsViewDistance = 0 (agents only see void around region, even if there are regions around
2019-04-05 14:43:48 +01:00
UbitUmarov
3bc0690a7a
temp workaround on sits culling
2019-04-05 12:32:36 +01:00
UbitUmarov
28c9725730
kill avatar on agents that do not see its new region
2019-04-05 12:31:43 +01:00
UbitUmarov
7ce45235e6
make sure viewer knows where to place a sitting avatar, this will need deep revision with culling
2019-04-05 11:19:38 +01:00
UbitUmarov
6485377ecd
fix MinRegionViewDistance option (added in last commit); change regions view control
2019-04-05 04:21:40 +01:00
UbitUmarov
63321f9ccc
add option RegionViewDistance
2019-04-05 04:08:14 +01:00
UbitUmarov
0652f01d4c
duhhh npcs don't have child agents; plus minor typos
2019-04-05 03:45:27 +01:00
UbitUmarov
50c810549c
change visible regions also by view range change; fix check on crossings
2019-04-04 20:16:23 +01:00
UbitUmarov
a56f40470e
control visible regions by avatar position and view range, first dirty code
2019-04-04 18:55:40 +01:00
UbitUmarov
07796d5ccf
change region cacheid on restart. This should not be needed in future if objects cache info is stored on region db
2019-04-04 18:52:28 +01:00
UbitUmarov
15b6d8c147
send agent view range to new child agents
2019-04-04 00:50:54 +01:00
UbitUmarov
8e094887cd
change avatars sending point
2019-04-02 20:27:56 +01:00
UbitUmarov
b458c5a9b4
another test....
2019-04-02 17:26:06 +01:00
UbitUmarov
e7f0131509
another test....
2019-04-02 17:05:47 +01:00
UbitUmarov
433e529512
make tests happy again; try to speedup crossings
2019-04-02 15:58:36 +01:00
UbitUmarov
8152e47a4a
change the point where child regions are closed/opened
2019-04-02 15:10:42 +01:00
UbitUmarov
1984cbdbe5
add extra delay before sending initial data
2019-04-02 13:49:25 +01:00
UbitUmarov
ba66d2d3c1
minor cleanup on mesh decompress code
2019-04-02 10:13:26 +01:00
UbitUmarov
2739b2f5cc
mantis 8509: replace mesh gzip decompress
2019-04-01 18:12:17 +01:00
UbitUmarov
7f55db72d2
Yengine: try fix changing scripts running state if the have long events
2019-04-01 13:58:41 +01:00
UbitUmarov
3b63699b9d
still issues on fast hg tps
2019-04-01 13:55:54 +01:00
UbitUmarov
5dc7623e38
change avatar arrival at hg destination handling
2019-04-01 13:18:40 +01:00
UbitUmarov
3327bed34b
fix tp set callback log message
2019-04-01 12:46:03 +01:00
UbitUmarov
772aa5234a
Yengine: clear events queue on reset. Also keep clearing all on state change. (Linked message events are deleted at sl)
2019-04-01 01:48:23 +01:00
UbitUmarov
7110e98815
rez npcs attachments async again
2019-03-31 23:31:18 +01:00
UbitUmarov
190e2da672
Yengine attachment drop, do set attachment ready event
2019-03-31 22:50:14 +01:00
UbitUmarov
939aff5c3b
oops RegionHandShakeReply is not reentrant
2019-03-31 20:43:32 +01:00
UbitUmarov
9650cb8708
remove a potencially dang. lock
2019-03-31 20:31:35 +01:00
UbitUmarov
3a6d87da95
a few more changes on initial data sending
2019-03-31 19:28:06 +01:00
UbitUmarov
89ac80189c
do clear MOAP on remove
2019-03-31 05:34:35 +01:00
UbitUmarov
4626f0850a
fix osSet/GetPrimitiveParams threat level
2019-03-31 02:12:30 +01:00
UbitUmarov
98be996991
missing file
2019-03-30 12:56:23 +00:00
UbitUmarov
fa4716955e
make 2 tests happy again
2019-03-30 12:51:10 +00:00
UbitUmarov
6cf85a3db1
a few more changes on initial objects send
2019-03-30 12:07:49 +00:00
UbitUmarov
f6db9e044d
Yengine: fix scripts resume on attachments drop
2019-03-28 13:46:39 +00:00
UbitUmarov
3644879677
mantis 8508: ignore llAttachToAvatar if already attached
2019-03-28 02:32:36 +00:00
UbitUmarov
1847a42a86
changes on teleports v7
2019-03-28 00:02:24 +00:00
UbitUmarov
5663e2c0c8
try another way
2019-03-27 07:32:06 +00:00
UbitUmarov
dad533fe1c
timming issues on fast tp back to same region on new code
2019-03-27 06:43:22 +00:00
UbitUmarov
83fd05f131
timming issues on fast tp back to same region on new code
2019-03-27 02:04:11 +00:00
UbitUmarov
5035de053a
we should be able to zeroencode compressedupdates
2019-03-25 17:51:38 +00:00
UbitUmarov
b32b104996
some more changes on objects sending
2019-03-24 16:15:24 +00:00
UbitUmarov
481d7156d1
mantis 8505 ( and not 8506 by mistake on previus commit) remove the meshes numbre of sides warning. build prims with the number of sides of the high LOD submesh
2019-03-24 01:51:29 +00:00
UbitUmarov
027750e98f
compact the trivial te case, a more complete one may be needed even beening heavy
2019-03-24 00:35:30 +00:00
UbitUmarov
33986aea5e
mantis 8506: parse highlod mesh and compare its number of prim faces to the number of faces provided and warn mismatch
2019-03-23 23:32:39 +00:00
UbitUmarov
9c322c93cc
fix particles encoding on compressedupdate
2019-03-23 08:04:23 +00:00
UbitUmarov
010d64dcd2
a bit more suicidal...
2019-03-23 03:58:22 +00:00
UbitUmarov
a9aba562b1
pesty warning
2019-03-23 02:24:32 +00:00
UbitUmarov
d0052c8174
add more test code to make usage od compressed updates etc. Should be disable, but well many things can go wrong.
2019-03-23 02:18:32 +00:00
UbitUmarov
db191cd4e2
oops send flag PrimFlags.InventoryEmpty but do not override others
2019-03-21 07:13:39 +00:00
UbitUmarov
cfbd34f618
add some code for compressed updates, but disabled, since more changes are needed elsewhere
2019-03-21 06:52:18 +00:00
UbitUmarov
b1cf06796f
do send flag PrimFlags.InventoryEmpty
2019-03-21 06:21:57 +00:00
UbitUmarov
7211afb3b9
missing file
2019-03-20 15:12:56 +00:00
UbitUmarov
d6b3413c63
RegionHandshake IS critical llupd protocol not to be done by odd modules
2019-03-20 15:09:53 +00:00
UbitUmarov
81ff118378
lludp direct encode RegionHandshake
2019-03-20 14:41:19 +00:00
UbitUmarov
fe6317f009
LSL update texture entry is heavy, set all parameters on same update
2019-03-19 21:37:58 +00:00
UbitUmarov
af35882eda
prevent spurius acceleration values
2019-03-19 13:00:11 +00:00
UbitUmarov
c521ff394e
recover the UnAckedBytes are in KB fix
2019-03-19 10:59:01 +00:00
UbitUmarov
7884278097
try to avoid some useless full object updates
2019-03-19 10:29:48 +00:00
UbitUmarov
a7927e9d7b
lludp ObjectAnimation encoding
2019-03-19 09:44:13 +00:00
UbitUmarov
71361f61f4
lludp SimStats encoding
2019-03-19 08:52:14 +00:00
UbitUmarov
132d8be9cc
UnAckedBytes are in KB
2019-03-19 07:22:24 +00:00
UbitUmarov
b10a3ba023
take the deafult on the parameter overlay
2019-03-19 06:52:57 +00:00
UbitUmarov
182977a872
do not send parceloverlay on crossings (may be bad, or not)
2019-03-19 06:38:43 +00:00
UbitUmarov
1c6be0fae3
ooops
2019-03-19 06:10:08 +00:00
UbitUmarov
6dde1aaa14
try save a few ns on parcel overlays
2019-03-19 06:00:36 +00:00
UbitUmarov
c2086e6257
add a few extra checks for viewers animated objects support, to avoid timming issues
2019-03-19 00:47:45 +00:00
UbitUmarov
199d4a1bd0
lludp ReplyTaskInventory, SendXferPacket and AbortXfer enconding
2019-03-18 23:36:49 +00:00
UbitUmarov
ee0eef5ee0
also fix the ThrottleOutPacketType
2019-03-18 22:29:24 +00:00
UbitUmarov
f17dba9925
oops
2019-03-18 22:26:02 +00:00
UbitUmarov
37619443a7
lludp GenericMessage enconding
2019-03-18 22:19:23 +00:00
UbitUmarov
606d096709
lludp ImprovedInstantMessage enconding
2019-03-18 21:04:42 +00:00
UbitUmarov
6fd7b931b1
lludp ChatFromSimulator enconding; some simplification
2019-03-18 18:58:07 +00:00
UbitUmarov
84187975bd
lludp AgentMovementComplete enconding
2019-03-18 18:03:22 +00:00
UbitUmarov
b9987b4183
stop sending some useless small packets
2019-03-17 21:37:21 +00:00
UbitUmarov
9ccca71c1b
remove redundant code
2019-03-17 19:00:02 +00:00
UbitUmarov
8bb0c05825
lludp: direct encode PacketAck, StartPingCheck and CompletePingCheck
2019-03-17 18:16:38 +00:00
UbitUmarov
ee8ad3e69d
lludp: direct encode AvatarAppearance
2019-03-17 02:02:40 +00:00
UbitUmarov
2ff5b322be
lludp: direct encode CoarseLocationUpdate
2019-03-16 17:44:34 +00:00
UbitUmarov
5428b4799d
lludp: direct encode rest of send terseupdates
2019-03-16 15:40:01 +00:00
UbitUmarov
d8f9a007f4
bug fix on mapblockreply; direct encode mapitemreply just because..
2019-03-16 14:30:53 +00:00
UbitUmarov
4a80802bec
lludp direct encode mapblockreply. Not bc its a high volume packet, but bc it needed work anyways
2019-03-16 00:38:49 +00:00
UbitUmarov
492ba8f644
minor cleanup
2019-03-15 19:21:44 +00:00
UbitUmarov
e1c20a32ca
LSL: limit sittext and touchtext to length current viewers cand display
2019-03-15 18:17:50 +00:00
UbitUmarov
46dc9ebd4e
lludp: change zero encode of strings; limit them to what current viewers expect
2019-03-15 18:08:05 +00:00
UbitUmarov
f143dbc23f
lludp direct encode object Properties update packets
2019-03-14 17:11:23 +00:00
UbitUmarov
b82337de09
Robust: to tell main httpserver to stop on shutdown
2019-03-12 11:48:17 +00:00
UbitUmarov
1b8999b130
try to work around robust shutdown/quit blocking on mono
2019-03-12 11:14:59 +00: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
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
UbitUmarov
5d78f52f7b
let Xengine also have that detectedkey
2019-02-21 23:17:53 +00:00
UbitUmarov
bd27573130
add LSL_String osGetInventoryName(LSL_Key itemId) and LSL_String osGetInventoryDescription(LSL_String itemNameOrId)
2019-02-21 23:11:03 +00:00
UbitUmarov
ece3843798
let changed allowed drop have lldetectedkey[0] return the dropped item id, Yengine and still testing"
2019-02-21 22:54:43 +00:00
UbitUmarov
b7507b70bc
Yengine changed position and shape events can bt throttled by mineventdelay
2019-02-21 22:05:38 +00:00
UbitUmarov
16596b6ad0
add LSL_Key osGetInventoryLastOwner(string itemNameorid)
2019-02-21 21:56:27 +00:00
UbitUmarov
17ea412da1
fix last owner on add to object inventory
2019-02-21 21:54:24 +00:00
UbitUmarov
0f574d432d
Yengine:save minEventDelay in script state
2019-02-20 20:36:43 +00:00
UbitUmarov
72c472f988
Yengine: let llminEventDelay do something: it just ignores a more limited set of events than Xengine (neither do as SL)
2019-02-20 20:12:13 +00:00
UbitUmarov
ac651a168a
Xengine: exclude a few more events from mineventdelay
2019-02-20 04:54:32 +00:00
UbitUmarov
62fb0961fd
missing file on the kick commit
2019-02-20 04:07:42 +00:00
UbitUmarov
7c0eab8a23
Xengine: don't lose state change events
2019-02-20 04:04:35 +00:00
UbitUmarov
b56eb2fe63
estate kick now just kill user connection if on same region. The teleport home we did, does not make much sense, and would need more work anyways
2019-02-20 03:05:23 +00:00
UbitUmarov
fdf5274c25
add osKickAvatar(LSL_Key agentKey, string alert)
2019-02-20 02:06:25 +00:00
UbitUmarov
98b6ba24b4
oops do show the object delete
2019-02-15 02:28:00 +00:00
UbitUmarov
040ab65f68
(almost) useless change
2019-02-15 02:08:45 +00:00
UbitUmarov
b242232c7b
minor cleanup
2019-02-15 01:38:49 +00:00
UbitUmarov
06930a1803
don't break permitions on god object return or delete
2019-02-15 01:10:56 +00:00
UbitUmarov
f58e1f6265
mantis 8479: deep change DeRezObjects(..) doing independent permitions checks per action. m_useTrashOnDelete should now work except if god deletes, but still not recomended
2019-02-15 01:09:37 +00:00
Robert Adams
52947b6280
Remove some more cut-and-paste typos in 6dof constraint setup in XNA
...
version of BulletSim. Could only effect operation of flexible linksets when
using the C# version of the Bullet physics engine.
Found by Tampa and AliciaRaven and reported in Mantis 7612.
2019-02-05 08:35:27 -08:00
Robert Adams
a1568697d0
Remove cut-and-paste typo in 6dof contstrain setup in XNA version of
...
BulletSim. Could only effect operation of flexible linksets when using
the C# version of the Bullet physics engine.
Found by Tampa and reported in Mantis 7612.
2019-02-05 08:07:22 -08:00
UbitUmarov
874cc47617
allow more suicidal NonPhysicalPrimMax
2019-02-05 02:25:04 +00:00
UbitUmarov
175817fe55
enforce prim size restrictions on physical state change; Place restrictions on ini values
2019-02-05 01:45:04 +00:00
UbitUmarov
b8121ad8a2
prevent freswitch from messing global cert validation, more work is need on rest requests ( also for other things)
2019-02-04 21:44:40 +00:00
UbitUmarov
55f27135dd
remove references to obsolete CertificatePolicy
2019-02-04 21:06:50 +00:00
UbitUmarov
364b718acf
reduce the odds of MTU violation
2019-02-04 20:12:08 +00:00
UbitUmarov
2f3101e1d2
typos, thx
2019-02-01 18:43:39 +00:00
UbitUmarov
75e48610e7
place a global cooldown of 2 min on god map generation
2019-02-01 18:19:27 +00:00
UbitUmarov
6bb8055cc2
change last commit to do as console comand generate map
2019-02-01 12:52:58 +00:00
fly-man-
45de5eb638
Allow Grid owners to regenerate a maptile for a region manually through the use of the God Tools
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2019-02-01 12:38:59 +00:00
UbitUmarov
9046e5cb9d
ubode add position to pid control it stopped flying to prevent slow drifts
2019-01-31 17:25:18 +00:00
UbitUmarov
76b777b1fb
remove MRM module (minimodule). Its outdated and we have no maintainers. Thanks to all that worked on it. You should either use scripts or a full region module. Or revert this commit and update its code ;)
2019-01-31 12:14:29 +00:00
UbitUmarov
44e6f45ed6
cosmetics
2019-01-31 12:03:14 +00:00
UbitUmarov
e0b06d4b6b
cosmetics
2019-01-31 11:46:18 +00:00
UbitUmarov
1e1d296ef4
do update physics script events on link ( this does need another cleanup one day
2019-01-31 10:27:21 +00:00
UbitUmarov
73e64c6597
mantis 6702: fix collisions lldetectedlinknumber also on Yengine
2019-01-30 12:27:03 +00:00
UbitUmarov
dd43e613f0
oops that went bad on linux, reverting
2019-01-30 00:58:41 +00:00
UbitUmarov
d86bb08c28
change GetDrawStringSize so result better matchs rendering size
2019-01-30 00:46:40 +00:00
UbitUmarov
eb7715e2f8
a few changes to last commits
2019-01-30 00:12:46 +00:00
UbitUmarov
5fc44398fe
actually .. do take the trim out
2019-01-29 22:06:30 +00:00
UbitUmarov
373ec7afa2
try to not lose start and end spaces in osDrawText
2019-01-29 22:01:54 +00:00
UbitUmarov
dc633ee768
cosmetics
2019-01-29 21:16:28 +00:00
UbitUmarov
6479eb9022
change encoding few event cap messages
2019-01-29 21:11:21 +00:00
UbitUmarov
6bc8e2413f
ubode replace a locklessqueue by .net concurrentqueue
2019-01-29 13:49:29 +00:00
UbitUmarov
f1076607dc
mantis 8457: ok ok shutup the warning
2019-01-28 07:47:00 +00:00
UbitUmarov
52e5f58c9a
add a try catch on HandleMapItemRequest
2019-01-28 04:38:27 +00:00
UbitUmarov
cc27168cc1
change encoding of event cap messages
2019-01-28 04:01:09 +00:00
UbitUmarov
4c79a85621
forgotten locks on ubode
2019-01-28 03:37:54 +00:00
UbitUmarov
cc204a279e
change encoding of a another event cap message
2019-01-28 00:40:33 +00:00
UbitUmarov
695d807696
change encoding of a few event caps messages
2019-01-26 16:42:42 +00:00
UbitUmarov
07946e040d
ok i said all ( lie )
2019-01-25 21:40:30 +00:00
UbitUmarov
f7926eb28c
ok take the all change
2019-01-25 21:35:23 +00:00
UbitUmarov
367bd48d91
script mono is meaningless for us
2019-01-25 21:21:23 +00:00
UbitUmarov
df568b1a66
some sop cleanup
2019-01-25 20:57:48 +00:00
UbitUmarov
61fb39e49b
cleanup
2019-01-25 20:54:24 +00:00
UbitUmarov
8048746759
changes on sog boundingbox and other cleanup
2019-01-25 20:52:46 +00:00
UbitUmarov
cb94991acb
cleanup dead code
2019-01-25 20:50:13 +00:00
UbitUmarov
3ee70aac0b
mess around with prioritizer
2019-01-25 20:49:18 +00:00
UbitUmarov
e3d0ec6f40
a few changes on priority queues and their heap
2019-01-25 20:46:03 +00:00
UbitUmarov
27f5248d9f
Ooops fix bad locking
2019-01-25 03:19:48 +00:00
UbitUmarov
f474c10f71
change threads confusing names
2019-01-25 01:50:33 +00:00
UbitUmarov
eb9ac87dd9
fix a bad c&p
2019-01-21 14:09:36 +00:00
UbitUmarov
9e2152d2cb
disable tests that now fail bc a scenegraph is now needed to find prims by local id
2019-01-21 13:45:05 +00:00
UbitUmarov
9d002fb568
oops
2019-01-21 13:23:44 +00:00
UbitUmarov
611cfc83d6
give up on Lazy<T>
2019-01-21 13:15:11 +00:00
UbitUmarov
237cf1ced6
some cleanup
2019-01-21 12:59:32 +00:00
UbitUmarov
44d6746f40
well.. put the ode locks back, for now
2019-01-21 08:34:19 +00:00
UbitUmarov
d7d5f9f775
change float to byte rounding
2019-01-21 08:03:24 +00:00
UbitUmarov
ef43111fc1
another missing file
2019-01-21 06:41:01 +00:00
UbitUmarov
da0ea2698b
another missing file
2019-01-21 06:14:41 +00:00
UbitUmarov
fad63ca814
missing file
2019-01-21 06:09:08 +00:00
UbitUmarov
33a062612f
remove terraindata abstraction layer, since we only have heightmap type
2019-01-21 06:05:21 +00:00
UbitUmarov
a287a8e121
this looks more like ubode
2019-01-21 01:59:33 +00:00
UbitUmarov
81bb620d64
ubode try remove a legacy lock, that is nasty
2019-01-21 01:43:35 +00:00
UbitUmarov
0c38d52538
cosmetics on terrain patchs
2019-01-20 20:58:27 +00:00
UbitUmarov
3bfa278984
cosmetics
2019-01-20 02:02:24 +00:00
UbitUmarov
881cdc34b3
cosmetics
2019-01-20 00:19:40 +00:00
UbitUmarov
2060b70e5d
reduce some delay on shutdown
2019-01-19 08:31:07 +00:00
UbitUmarov
bef8ea8bcc
mantis 8458: don't forget prims on search map on link/unlink
2019-01-19 07:09:39 +00:00
UbitUmarov
cc19957e0a
a few more changes to tp home
2019-01-19 00:24:38 +00:00
UbitUmarov
796a8efe25
a few changes to tp home
2019-01-18 22:18:49 +00:00
UbitUmarov
fc075c61ed
fix HG tp detection
2019-01-18 18:42:14 +00:00
UbitUmarov
04f44bcf99
mantis 8442 more changes to alpha blending (mono does not like last)
2019-01-18 03:02:39 +00:00
UbitUmarov
b2810c4ca7
mantis 8442 more changes to alpha blending
2019-01-16 20:24:16 +00:00
UbitUmarov
d8e5b7385e
mantis 8442 change alpha blending note BREAKING CHANGEgit push! old scripts using alpha parameter != 255 on osSetDynamicTextureDataBlendFace, will be diferent
2019-01-16 00:29:56 +00:00
UbitUmarov
75d3e7a7a0
disable test not conform to new tp
2019-01-14 20:14:24 +00:00
UbitUmarov
cc55cf3080
do HG as old protocol, needs deeper changes
2019-01-14 19:56:29 +00:00
UbitUmarov
df14ed7d31
more on TP
2019-01-14 18:39:16 +00:00
UbitUmarov
31ec5dde45
test a change to TP protocol
2019-01-14 17:25:32 +00:00
UbitUmarov
8bb644159e
a few more changes to texturesentry handling on libomv and os
2019-01-14 00:35:45 +00:00
UbitUmarov
43f4eca67c
mantis 8447: empty buttons list in llDialog now shows Ok button
2019-01-10 21:49:38 +00:00
UbitUmarov
a1182cddd5
minor direct use of libomv changes
2019-01-10 18:52:08 +00:00
UbitUmarov
c0c91f3773
file that depends on libomv changes
2019-01-10 18:24:29 +00:00
UbitUmarov
7d9d862e8b
fix irc protocol
2019-01-08 23:09:22 +00:00
UbitUmarov
47ae155f13
give a bit more time bf closing child agents
2019-01-08 18:07:10 +00:00
UbitUmarov
ff8f70418b
a few more changes to terraincompressor and libomv
2019-01-08 18:02:07 +00:00
UbitUmarov
c37b2094ba
cosmetics: terrain compressor is for 16m x 16m patchs only
2019-01-07 23:54:13 +00:00
UbitUmarov
59cfea73ca
missing file
2019-01-06 20:15:30 +00:00
UbitUmarov
950b605b42
more changes on scenegraph etc
2019-01-06 20:10:43 +00:00
UbitUmarov
6e60917522
change its foreach
2019-01-06 02:23:49 +00:00
UbitUmarov
54b4523da8
let DoubleDictionary... also have a values array
2019-01-06 02:10:17 +00:00
UbitUmarov
3e49e13249
change scenegraph locking
2019-01-06 01:44:37 +00:00
UbitUmarov
c5604d3857
similar to sps array in scenegraph
2019-01-06 01:23:08 +00:00
UbitUmarov
f2b447a08f
change mapandarray array update time
2019-01-06 00:47:32 +00:00
UbitUmarov
be94a0bffa
minor cosmetics
2019-01-05 23:39:39 +00:00
UbitUmarov
fc4de64af4
fix reprio trigger on tp
2019-01-04 03:00:36 +00:00
UbitUmarov
e79f266714
oops, thats elsewhere
2019-01-04 02:14:20 +00:00
UbitUmarov
f58a106068
broadcast position updates after tp
2019-01-04 01:55:18 +00:00
UbitUmarov
dd5717f7ae
change cancel kill update flags
2019-01-04 01:12:59 +00:00
UbitUmarov
d90b45f25e
some viewers now also seem to need time bf closing child regions on TP
2019-01-04 00:12:22 +00:00
UbitUmarov
2ac6fb9ae9
allow landing under lower hight skyboxes
2019-01-03 23:11:39 +00:00
UbitUmarov
c032724921
reduce tp close child agent delay time
2019-01-03 12:36:36 +00:00
UbitUmarov
b24c669c16
more on the hack (runprebuild)
2019-01-02 16:44:13 +00:00
UbitUmarov
9c043fe414
mantis 8438: work around null ref
2019-01-01 13:16:35 +00:00
UbitUmarov
02492f7b15
replace my hack by others hack
2019-01-01 12:06:29 +00:00
UbitUmarov
813fda90da
temporary HACK to not kill some viewers
2018-12-31 16:58:44 +00:00
UbitUmarov
ae00623b65
lost in updates
2018-12-31 13:33:00 +00:00
UbitUmarov
d841c593b9
add a bit more persistence (still mysql only)
2018-12-31 09:54:54 +00:00
Melanie
d8ade44fe9
Put the virtual decls back in, they're needed by the freshly donated ...
...
... XStorage module that creates the XML for the new viewer, anod more.
It overrides them to know if new init XML needs to be cached.
2018-12-31 00:21:50 +00:00
UbitUmarov
ffca7de65d
add some persistence (mysql only)
2018-12-30 22:31:32 +00:00
UbitUmarov
24c4cf74c6
mantis 8436: fix lludp message
2018-12-30 19:00:43 +00:00
UbitUmarov
817b622b79
changes on updates
2018-12-30 02:41:13 +00:00
UbitUmarov
cf89799c0b
changes on updates
2018-12-29 23:03:03 +00:00
UbitUmarov
b156378819
changes on updates
2018-12-29 19:04:39 +00:00
UbitUmarov
333aa0d67c
changes on updates
2018-12-29 16:52:16 +00:00
UbitUmarov
7679617d52
change DBGSuids a bit, let it return uuid.zero in more fail cases, not killing region
2018-12-29 13:29:39 +00:00
UbitUmarov
4d3d9998a9
still pgsql
2018-12-28 23:16:05 +00:00
UbitUmarov
616fa8dbee
sog GetLinkNumber() forget avatars that did standup
2018-12-28 21:26:07 +00:00
UbitUmarov
00278f7258
remove silly double locking
2018-12-28 21:12:19 +00:00
UbitUmarov
8d28c94879
PGSQL: it may be a good idea to also add the field to the table
2018-12-28 18:52:31 +00:00
UbitUmarov
650cef67d1
PGSQL: store vehicle data
2018-12-28 18:44:33 +00:00
UbitUmarov
c14209e362
add some LSL
2018-12-28 14:40:51 +00:00
UbitUmarov
92b7dd27a3
missing file
2018-12-28 14:03:52 +00:00
UbitUmarov
4a73cc81dc
now break several things at same time... sog/sop updates, threads options,...
2018-12-28 13:52:59 +00:00
UbitUmarov
0cf5876c45
update pbs
2018-12-28 13:28:25 +00:00
UbitUmarov
21728b3129
some retouchs on animationset code
2018-12-28 11:38:00 +00:00
UbitUmarov
3a20ccb403
warp3d: add RenderMinHeight and RenderMaxHeight options, work on prims only for now
2018-12-21 15:51:12 +00:00
UbitUmarov
97747cd3d4
warp3d: try handle planar mapping
2018-12-20 23:27:18 +00:00
UbitUmarov
b240de6aca
remove spurius newline
2018-12-20 08:11:03 +00:00
UbitUmarov
23d03517a9
LINK_ALL_CHILDREN includes sitting avatars
2018-12-19 05:40:18 +00:00
UbitUmarov
5c998f6d60
let osGetPrimitiveParams also return sitting avatar informationg, if PRIM_LINK_TARGET points to one
2018-12-19 05:09:38 +00:00
UbitUmarov
f03ee2f795
still another
2018-12-19 04:01:52 +00:00
UbitUmarov
3941c827cc
oops
2018-12-19 03:52:43 +00:00
UbitUmarov
9e0a119f9b
bug fixes
2018-12-19 03:27:54 +00:00
Stolen Ruby
551c097db9
Added support for f suffix on YEngine floats
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2018-12-18 21:36:20 +00:00
UbitUmarov
530a6a40ed
mantis 8427: add new reject flags, change default, see mantis
2018-12-17 10:57:09 +00:00
UbitUmarov
4d13b1db49
avoid sending garbage...
2018-12-16 20:46:51 +00:00
UbitUmarov
921364e877
several changes to last patch
2018-12-16 20:18:26 +00:00
fly-man-
ed039a5fe0
Enables the buildin Caps ServerReleaseNotes
...
~ Dedicated to Quill Littlefeather ~
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2018-12-16 19:17:18 +00:00
UbitUmarov
d6c9ddfdee
cleanup last patch
2018-12-11 18:23:26 +00:00
Bill Blight
0881840946
Add osNpcSayTo(key npc, key target, integer channel, string message)
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2018-12-11 17:32:50 +00:00
UbitUmarov
af2a9d9508
mantis 8420: ubOde awake up lazy body
2018-12-11 17:23:55 +00:00
Melanie
5e9fa5e7f5
Return a fake openid token to enable web services on a grid to identify the user
2018-12-11 15:09:06 +00:00
UbitUmarov
2059d548a6
minor changes on llSetContentType
2018-12-11 14:57:33 +00:00
UbitUmarov
2c2b887c8a
change osSetContentType threat level
2018-12-11 14:55:32 +00:00
uriesk
34b7d7ec6e
Remove OpenID cookie check (agni_sl_session_id) from *SetContentType Remove commented out second llSetContentType thats the same as osSetContentType anyway
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2018-12-11 14:18:55 +00:00
UbitUmarov
1610595697
Yengine reset global variables possible damaged by bad state file
2018-12-11 00:42:02 +00:00
UbitUmarov
11b467cabf
Yengine actually loose the bas state file
2018-12-10 23:45:54 +00:00
UbitUmarov
6297717399
mantis 8419: TakeCopy now sends to objects; Take to a child of trash or lostandfound also, else goes to original folder
2018-12-10 06:23:38 +00:00
UbitUmarov
043a213302
pesty warning
2018-12-08 03:50:51 +00:00
UbitUmarov
6597b7ab46
Yengine try to better recover from invalid state files
2018-12-08 03:31:47 +00:00
UbitUmarov
295f24fe01
mantis 8416: change string compare method (actually on previus commit)
2018-12-08 02:36:59 +00:00
UbitUmarov
f8c3fc5e05
mantis 8416: test
2018-12-08 02:26:36 +00:00
UbitUmarov
7b2b29d10d
return a proper http error
2018-12-07 04:45:32 +00:00
UbitUmarov
144f353d50
remove a warning
2018-12-07 03:34:42 +00:00
UbitUmarov
ede7f28184
disable GetAsset (ViewerAsset) cap. Current viewers implementation is not compatible with opensim
2018-12-07 03:31:38 +00:00
UbitUmarov
58b68aa5e9
fix compile putting back useless things until they are fully removed
2018-12-06 19:04:51 +00:00
UbitUmarov
66f46c6846
ubOde: slow down collision events to attachments
2018-12-06 18:50:42 +00:00
UbitUmarov
d2bfe986bf
GetAssets: only throttle mesh and texture
2018-12-06 02:28:26 +00:00
UbitUmarov
deb0ab7400
GetAssets: we still need to service avatars that did left region
2018-12-04 21:56:39 +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
57bd671e00
stats heap allocation rate can negative
2018-12-02 17:29:13 +00:00
UbitUmarov
ca754b0156
avoid a data copy
2018-12-02 16:17:23 +00:00
UbitUmarov
7a4d8017d7
simplify a bit
2018-12-02 00:41:01 +00:00
UbitUmarov
9cb0c51483
cleanup
2018-12-01 23:18:48 +00:00
UbitUmarov
8c80572b02
comment some debug msgs
2018-12-01 23:17:45 +00:00
UbitUmarov
4ced4fed33
replace GetMeshModule and GetTextureModule
2018-12-01 23:13:24 +00:00
UbitUmarov
27dfdcf1fa
clean a bit
2018-12-01 18:50:53 +00:00
UbitUmarov
e08b43569e
potencial mem leak
2018-12-01 18:49:30 +00:00
UbitUmarov
60bc64a90f
LLSDxmlencode uint and ulong
2018-11-30 23:13:21 +00:00
UbitUmarov
b783244a50
move http range parser to util
2018-11-30 23:10:29 +00:00
UbitUmarov
0ba13b9b00
recover GetMesh2 cap
2018-11-30 12:28:37 +00:00
UbitUmarov
cc7a241cbc
remove xmr json functions that where a fix for ossl ones now removed
2018-11-29 21:07:46 +00:00
UbitUmarov
98b12278f0
fix CopyInventoryFromNotecard error handling
2018-11-29 20:21:25 +00:00
UbitUmarov
2eee87fea3
mantis 8414: add cap CreateInventoryCategory handler
2018-11-29 18:57:32 +00:00
UbitUmarov
47bc1fb257
OSSL remove functions with illegal lsl types, also redundante
2018-11-28 08:20:38 +00:00
UbitUmarov
c98f4d0158
remove unmaintaned and obsolete GlynnTucker.Cache
2018-11-27 13:40:09 +00:00
UbitUmarov
0307427b94
a few more changes
2018-11-26 20:20:28 +00:00
UbitUmarov
7258531e3b
show prim ID on script error
2018-11-26 19:57:42 +00:00
UbitUmarov
27da6f1301
Yengine: simplify ossl severe error message, and make it on debug channel like Xengine
2018-11-26 19:44:32 +00:00
UbitUmarov
911ef0ce52
remove a ossl dev only option
2018-11-26 18:35:45 +00:00
UbitUmarov
87acd20d95
add script constant OS_APIVERSION, we should inc this on any change on any api. a few changes to os npc and avatar animation functions
2018-11-26 16:45:04 +00:00
UbitUmarov
28366f789e
change HandlerDeRezObject again to account for out or order packets
2018-11-26 04:19:41 +00:00
UbitUmarov
dc9f0d3627
change code feature that old compilers don't suport
2018-11-26 01:29:25 +00:00
UbitUmarov
be2c0aa552
fix ossl severe error
2018-11-25 23:10:44 +00:00
UbitUmarov
cded996265
remove a dev only conditional on lludp handlers; change parcel lists updates a bit;
2018-11-25 18:56:38 +00:00
UbitUmarov
d179b2dda1
avoid data references stuck in packet pools
2018-11-25 18:38:37 +00:00
UbitUmarov
fa29db5552
Yengine: oops rename the var on all relevant places
2018-11-23 02:43:34 +00:00
UbitUmarov
590d7ccf43
try better handling of llupd DeRezObject
2018-11-23 02:09:35 +00:00
UbitUmarov
5dc20ad1e5
Yengine: rename a local var
2018-11-23 01:54:22 +00:00
UbitUmarov
56845d4b75
mantis 8411: fix send inventory item flags mask
2018-11-23 00:42:05 +00:00
UbitUmarov
5951152082
Yengine: try read XEngine state from wire
2018-11-22 01:11:35 +00:00
UbitUmarov
fb0c8036f0
Yengine: use using...
2018-11-20 23:07:14 +00:00
UbitUmarov
3e5ca6efd6
Yengine: change script first line processing, also look to language option
2018-11-20 22:54:57 +00:00
UbitUmarov
5485ba2ae6
Yengine: do use SourceHashCode
2018-11-20 22:43:03 +00:00
UbitUmarov
a2208e5c8c
Yengine: remove some xmr API functions now added to OSSL
2018-11-20 22:32:07 +00:00
UbitUmarov
cb1ebd1604
add osApproxEquals for float, vector and rotation, note that default margin is 1e-6 to match strings rounding
2018-11-20 18:12:18 +00:00
UbitUmarov
c4a0e574c8
mantis 8410: llwhisper, llSay and llShout emit from the source prim not root
2018-11-19 14:07:48 +00:00
UbitUmarov
9dfb906666
add a few string functions to OSSL
2018-11-18 22:40:59 +00:00
UbitUmarov
01b84ef46b
some cleanup
2018-11-18 22:39:08 +00:00
UbitUmarov
ba87ba9c47
remove odd ossl function
2018-11-18 19:40:51 +00:00
UbitUmarov
65310f3e5e
don't share SHA256CryptoServiceProvider (can be improved)
2018-11-18 01:01:39 +00:00
UbitUmarov
bbf1ed6727
code aesthetics
2018-11-17 21:15:36 +00:00
UbitUmarov
6e98272f0d
code aesthetics
2018-11-17 20:46:09 +00:00
UbitUmarov
ad99461590
code aesthetics
2018-11-17 20:43:16 +00:00
UbitUmarov
cebe40f5cd
ooops
2018-11-17 20:27:09 +00:00
UbitUmarov
f6d4fadb0a
a few more changes to pbs
2018-11-17 20:22:15 +00:00
UbitUmarov
87a723cbc8
code aesthetics and simplification
2018-11-17 18:52:16 +00:00
UbitUmarov
852e20a5a7
code aesthetics
2018-11-17 17:35:47 +00:00
UbitUmarov
efd6fb05a9
code aesthetics
2018-11-17 17:05:28 +00:00
UbitUmarov
1f5169e636
code aesthetics
2018-11-17 16:04:55 +00:00
UbitUmarov
d43eeb1d9d
avoid a null ref on Bullet
2018-11-15 22:17:44 +00:00
UbitUmarov
7bcef500a9
remove CM api, add replacement ossl functions, as i should had done on the merge of avination code contrib. (runprebuild)
2018-11-15 20:29:25 +00:00
UbitUmarov
d537862cc2
Yengine: remove potencial log spam
2018-11-15 16:57:50 +00:00
UbitUmarov
f44569eee5
Yengine: ignore llResetScript() in default state_entry like X does. No idea why some do it, but do
2018-11-15 01:24:46 +00:00
Kevin Cozens
54b4e7a3e3
Fixed spelling error (availble -> available)
2018-11-14 18:16:52 -05:00
UbitUmarov
fad6295398
change ossl link sound functions to search for sound both on script host and target prims
2018-11-14 19:02:00 +00:00
UbitUmarov
afb1d6cdd7
take friends out of basicDOSprot (too little, too late)
2018-11-14 17:49:05 +00:00
UbitUmarov
35f5d4449b
take login service out of basicDOSprot (too little, too late)
2018-11-14 17:33:26 +00:00
UbitUmarov
b48cbcbfdd
simplify a bit some caps paths
2018-11-14 16:23:14 +00:00
UbitUmarov
942fd5e653
replace Enviroment response encoding ( runprebuild needed)
2018-11-14 15:34:12 +00:00
UbitUmarov
a1a8b5f4a7
replace RemoteParcelRequest response encoding ( runprebuild needed)
2018-11-14 13:12:25 +00:00
UbitUmarov
48854ec83d
some cleaup
2018-11-13 01:19:44 +00:00
UbitUmarov
cc10cd2161
oops
2018-11-13 00:58:27 +00:00
UbitUmarov
e4ed2d7d6c
similar changes on CopyBundleToInventory
2018-11-12 23:53:20 +00:00
UbitUmarov
191b0888a2
a few changes to deattach object update
2018-11-12 23:21:08 +00:00
UbitUmarov
d31854ee3c
BuySell: a few changes on sell copy
2018-11-12 22:54:37 +00:00
UbitUmarov
7fcb3fdf11
FSAssets: truncate assets name and description to max size
2018-11-12 20:46:11 +00:00
UbitUmarov
c28738a17f
fix a http error response
2018-11-12 16:06:40 +00:00
UbitUmarov
64f8036d8f
pesty warning
2018-11-12 11:22:39 +00:00
UbitUmarov
c05598fe62
ubOde: remove support for old native ODE lib; make inplace terrain changes, if possible
2018-11-12 11:12:52 +00:00
UbitUmarov
9185d397df
add a bit more things to ScriptSyntax, change a few more incoerent lsl types in function arguments
2018-11-10 21:00:04 +00:00
UbitUmarov
90db067d2a
last commit was relative to mantis 8405 not 8396
2018-11-09 15:33:54 +00:00
UbitUmarov
f9a2fbed83
mantis 8396: on access control, change viewer string to match so it does include the viewer name, not just version
2018-11-09 15:22:15 +00:00
UbitUmarov
492b9e3326
mantis 8035: fix number of prims use to be from all owned parcels
2018-11-08 21:52:16 +00:00
UbitUmarov
fe63b4c97d
fix unknown priority scheme setting error. Thx Ai Austin
2018-11-08 16:38:34 +00:00
UbitUmarov
72d9bbfafb
some cleanup
2018-11-08 01:24:13 +00:00
UbitUmarov
ad8ddb8a78
changes to objects updates prioritizing getting dust on my disk. Schemes reduced to SimpleAngularDistance and BestAvatarResponsiveness
2018-11-07 20:32:39 +00:00
UbitUmarov
afd3852a36
change region gettexture response if presence not found
2018-11-07 05:11:36 +00:00
UbitUmarov
41df4d7da4
remove some fire and forget methods missed file
2018-11-06 15:23:20 +00:00
UbitUmarov
3741abab7c
udp threads don't need to be fg
2018-11-06 15:18:36 +00:00
UbitUmarov
2f07f96686
remove some fire and forget methods
2018-11-06 15:15:35 +00:00
UbitUmarov
6ea394467d
if viewer asks for range reply in same format even if its full data
2018-11-06 15:09:49 +00:00
UbitUmarov
9e274ce64d
fix typo
2018-11-03 11:52:41 +00:00
UbitUmarov
5b5e53aa1d
we should only have one http poll service manager per instance
2018-11-03 11:43:47 +00:00
UbitUmarov
3e6342eb61
fix lsl http url pool service still not starting correctly
2018-11-02 02:25:53 +00:00
UbitUmarov
0aff4a2914
fix lsl http url pool service not beeing removed
2018-11-02 02:21:34 +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
9e71b5575a
only main http server listener should run events pool
2018-11-01 21:36:37 +00:00
UbitUmarov
cf33e0440a
reduce some threads priority
2018-10-28 14:43:14 +00:00
UbitUmarov
a1d132d3ca
let the syntax file include its id again
2018-10-25 02:36:36 +01:00
UbitUmarov
7479638e88
remove a unnecessary scripts constants file
2018-10-25 02:06:44 +01:00
Bill Blight
bd4907e960
Protect/Prevent user names from using valid HG identifiers.
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2018-10-23 22:06:16 +01:00
UbitUmarov
c643b4236f
a few changes to last commit
2018-10-23 18:55:26 +01:00
Mandarinka Tasty
06a35b9559
llName2Key. Thanks to mewtwo0641 and watcher64.
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2018-10-23 18:01:13 +01:00
UbitUmarov
7c8cf9f362
remove a dead module
2018-10-23 12:48:28 +01:00
UbitUmarov
601d965009
remove AttachmentsCommandModule
2018-10-23 12:27:08 +01:00
UbitUmarov
cba65b1935
recover the inword region console comand Set AutoGrantAttachPerms
2018-10-23 11:02:16 +01:00
UbitUmarov
d842f835a6
remove ThrottlePer100PrimsRezzed option, do not delay attachments with thread.sleep
2018-10-23 10:27:09 +01:00
UbitUmarov
dd2fd3e4a0
fix wrong error message in mutelist connector
2018-10-22 02:06:56 +01:00
UbitUmarov
fdb4fb3f3f
update script syntax
2018-10-21 17:53:02 +01:00
UbitUmarov
495b22470d
oops some code got in ahead of time
2018-10-21 12:41:28 +01:00
UbitUmarov
0986555765
mantis 8387: (try) avoid potencial out of order phys operations
2018-10-21 12:13:21 +01:00
UbitUmarov
4ca859b4fc
mantis 8356: patched by hand, thx Lotek
2018-10-20 19:49:37 +01:00
UbitUmarov
56d5b3bf92
oops
2018-10-20 16:21:36 +01:00
UbitUmarov
47488c9017
change ossl tests setup
2018-10-20 16:01:26 +01:00
UbitUmarov
2c3522a826
ossl error messages are not from a agent
2018-10-20 15:38:50 +01:00
UbitUmarov
d1d370ada3
avoid a null ref during jenkins tests
2018-10-20 15:35:04 +01:00
UbitUmarov
05b79e203d
change ossl error report and NPC create error handling
2018-10-20 15:25:28 +01:00
UbitUmarov
8b5b251d1a
mantis 8398: fix with previus commits; removed redundante code
2018-10-20 14:10:56 +01:00
UbitUmarov
2ea5f09ed3
Remove NPCs from UserManagement when removed
2018-10-20 14:07:01 +01:00
UbitUmarov
6d063785bd
add RemoveUser to UserManagement
2018-10-20 14:04:11 +01:00
UbitUmarov
e7d9fe966c
fix groups v2 agentUUI ofr uuid.zero case
2018-10-20 14:00:13 +01:00
UbitUmarov
f01e4600d1
double Ooopss
2018-10-20 02:06:05 +01:00
UbitUmarov
0611d3339b
remove TempAttachments module
2018-10-20 01:00:55 +01:00
UbitUmarov
d9018cf517
add a few more things to SrcriptSyntax
2018-10-20 00:21:40 +01:00
UbitUmarov
2886408a76
autogen LSLSyntax version uuid
2018-10-19 18:35:31 +01:00
UbitUmarov
4fae8d3d39
cap LSLSyntax was enabled by mistake
2018-10-19 04:06:47 +01:00
UbitUmarov
190e7433cc
fix typos
2018-10-19 04:03:52 +01:00
UbitUmarov
6569f12d40
add initial test support for cap LSLSyntax. This does not seem to work for Opensimulator on viewers, In particular with FireStorm seems impossible to replace its own definitions, viwers do note revert to defaults on tp to a region that does not suport this cap, etc. So possible just a dead end. Disabled by default
2018-10-19 03:43:01 +01:00
UbitUmarov
db255c97d6
fix AGENT_MALE lsl constant havinf same value as AGENT_AUTOPILOT
2018-10-18 23:15:58 +01:00
UbitUmarov
877a78ce91
change chattype on llRegionSayTo when sending to avatar viewer only.
...
Thanks Royale for pointing this
2018-10-18 15:04:54 +01:00
UbitUmarov
96acb48334
mantis 7391: deliver llregionSayTo to all scripts on prim that match target specs
2018-10-18 14:42:07 +01:00
UbitUmarov
235dd37b9c
better have a lock
2018-10-08 18:53:30 +01:00
UbitUmarov
57ec0d3884
change caps get mesh and texture throttle
2018-10-08 17:29:42 +01:00
UbitUmarov
7eeaee631d
avoid a null ref
2018-10-08 16:59:57 +01:00
UbitUmarov
87e97543d6
try to make inventory fetch tests happy
2018-10-07 01:36:47 +01:00
UbitUmarov
eb5fe57a17
more use of simpler xml encoder on inventory fetch, plus other cosmetics
2018-10-06 23:47:56 +01:00
UbitUmarov
1bcdcc2419
mantis 8384: try to fix bullet heimap managed memory sharing with unmanaged lib
2018-10-03 21:17:23 +01:00
UbitUmarov
57ae99b113
missed new c# version only code
2018-09-30 05:39:58 +01:00
UbitUmarov
0f1bc23039
a few changes to last patch
2018-09-30 05:11:34 +01:00
Mandarinka Tasty
5751add537
Implementation-and-design-of-ClientOnParcelGodMark
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2018-09-30 04:36:39 +01:00
UbitUmarov
8812684355
minor changes
2018-09-29 21:40:52 +01:00
Bill Blight
6d9de17d77
**CONFIRMED**AGAIN** , Add new function, osSetOwnerSpeed(float speed), threat level moderate
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2018-09-29 21:16:33 +01:00
UbitUmarov
ed0e2623b9
add a few more gc collect in some spots
2018-09-29 17:42:12 +01:00
UbitUmarov
5a0c9c2fcf
more on culture issues
2018-09-27 19:04:11 +01:00
UbitUmarov
37dcb8722c
make sure Culture is right on some spots
2018-09-26 22:32:34 +01:00
UbitUmarov
391edb862e
stop sending agent update again when destiny refused the agent
2018-09-15 00:44:10 +01:00
UbitUmarov
e96e923159
some teleport issues..
2018-09-14 21:54:38 +01:00
UbitUmarov
075ebf3524
fix osDie harakiri for Yengine
2018-09-13 12:32:55 +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
UbitUmarov
cd9327cd8b
Merge branch 'master' of opensimulator.org:/var/git/opensim
2018-09-12 13:24:01 +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
714f4387b8
fix a error message
2018-09-11 10:31:02 +01:00
UbitUmarov
f466c56ba4
oooops
2018-09-08 07:39:14 +01:00
UbitUmarov
ca9651df0d
Yengine cast issue
2018-09-08 04:58:14 +01:00
UbitUmarov
0d93d5ce69
fix script secure llhttlrequest
2018-09-08 04:46:02 +01:00
UbitUmarov
e6615a193d
a few changes to ScriptSleep() functions
2018-09-04 22:19:30 +01:00
mewtwo0641
4e4d687f3f
Add YEngine support for ScriptDelayFactor
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2018-09-04 21:38:09 +01:00
UbitUmarov
50627304a6
avoid using new c# sintaxe that will fail on older compilers
2018-08-30 20:09:12 +01:00
UbitUmarov
9647a1e6c5
minor changes to last patch
2018-08-30 14:51:07 +01:00
Mandarinka Tasty
99a23421a8
Adding check permission CanIssueEstateCommand for osRegionNotice and new function osRegionNotice(string agentID, string msg)
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2018-08-30 14:25:19 +01:00
UbitUmarov
9f3c803552
avoid potencial null refs
2018-08-26 08:40:35 +01:00
UbitUmarov
7c60e83f30
don't shutdown robust twice
2018-08-26 08:37:30 +01:00
UbitUmarov
58ba645160
mantis 8273 make change on crossings coerent
2018-08-26 03:11:32 +01:00
UbitUmarov
88d638a0cf
mantis 8349: fix landmasks
2018-08-07 20:38:58 +01:00
UbitUmarov
390cb703f3
and some more guard try{}catch{} on ub mesh processing
2018-07-29 23:31:38 +01:00
UbitUmarov
a6d5da3e7f
mantis 8346: fix argument of osUnixTimeToTimestamp
2018-07-27 14:20:59 +01:00
UbitUmarov
e15fca60d1
mantis8342: make max ban height above ground configurable per regions instance with ini file option BanLineSafeHeight
2018-07-21 18:31:58 +01:00
UbitUmarov
8c1c9129aa
mantis8341: fix MOD and LS apis configuration read from ossl file
2018-07-18 22:19:46 +01:00
UbitUmarov
9278a9a9dd
http reusecontext is obsolete
2018-07-14 22:35:51 +01:00
UbitUmarov
81fb1b008f
http reusecontext is obsolete
2018-07-14 21:51:43 +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
01400e38d5
typos
2018-07-14 18:41:13 +01:00
UbitUmarov
0daa4eff8a
minor cleanup
2018-07-14 17:07:30 +01:00
UbitUmarov
ee6f261415
a few changes about test mesh uploads
2018-07-14 17:01:50 +01:00
UbitUmarov
dd508d4c4f
use Vector.Distance not util..
2018-07-14 16:58:09 +01:00
UbitUmarov
282877a454
save a sqrt call
2018-07-14 16:47:51 +01:00
UbitUmarov
dd67ab6025
change the scope of those options variables
2018-07-14 16:42:10 +01:00
UbitUmarov
a4881797b9
add options for regions to ignore age < 18 and payment access control where they don't apply
2018-07-14 16:36:41 +01:00
UbitUmarov
6b8fda098d
recover lost null check in last commit
2018-07-14 16:11:03 +01:00
UbitUmarov
0731220a9d
change bitmasks work
2018-07-14 15:21:59 +01:00
UbitUmarov
8ab5a87520
only resize if need
2018-07-14 15:19:09 +01:00
UbitUmarov
84235900b2
do not use lossless compression on dyntextures
2018-07-14 15:13:21 +01:00
UbitUmarov
ef8097f998
add missing xml escape
2018-07-14 14:46:08 +01:00
UbitUmarov
ea815df6bd
add a disabled log
2018-07-14 14:43:20 +01:00
UbitUmarov
6f4052561e
send data as bin not string to http lower level
2018-07-14 14:39:29 +01:00
UbitUmarov
f9c9dc585c
have default ids of avatar alpha and tattoo
2018-07-14 14:27:33 +01:00
UbitUmarov
f17b48e73e
some cleanup
2018-07-14 14:22:52 +01:00
UbitUmarov
770f59ff87
drop compatibility with old robust that did not suport inventoryService.GetMultipleItems
2018-07-14 14:09:56 +01:00
UbitUmarov
c7baee1638
add using into a few more places
2018-07-14 14:05:47 +01:00
UbitUmarov
8ed4bee521
mantis 8333: kept idea but my own code. With ini setting ConsoleHistoryTimeStamp set to true, the console history file will have timestamps. Im lazy date is in en-us culture for now. (robust also)
2018-07-14 00:46:47 +01:00
UbitUmarov
a235a28132
minor changes to last patch
2018-07-13 23:03:26 +01:00
fly-man-
334986ddc6
Group Powers changed and Officers role brought back for Groups
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2018-07-13 22:12:19 +01:00
UbitUmarov
3cea21ab63
mantis 8335: fix string format
2018-07-11 18:26:17 +01:00
UbitUmarov
ee115a83df
Bug fix: Object Wear was doing Add not replace
2018-07-11 03:08:57 +01:00
UbitUmarov
c3933ce8b9
replace some string tests
2018-07-08 13:41:55 +01:00
UbitUmarov
60644b440b
we don't use tab simbol, we use 4 whitespaces
2018-07-08 13:26:41 +01:00
Vincent Sylvester
6e3f934c4b
Add mac banning
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2018-07-08 13:05:47 +01:00
Kevin Cozens
e5238cadf7
Back-end fix for region name searches made from the viewer grid map dialog.
...
GetRegionsByName now returns names that include, but don't start with, the
given search string.
2018-07-06 21:28:18 -04:00
UbitUmarov
8ac69a5d27
just remove the test instead
2018-07-06 02:23:06 +01:00
UbitUmarov
834a0e8b6d
fix version string size test
2018-07-06 01:57:59 +01:00
UbitUmarov
5e1bf88875
test jenkins
2018-07-05 20:27:52 +01:00
UbitUmarov
91247e0631
test
2018-07-05 02:29:56 +01:00
UbitUmarov
39c8db8eb1
ubOde change terrain min height to -100m. Maybe this way a viewer dev mays fix rendering below 0m, like making them think z = 1m for that purpose, for example
2018-06-27 23:14:26 +01:00
UbitUmarov
c53658248a
reassign estate setting TaxFree to the role of AllowAccessOverride, as viewers did. Keeping name to reuse dbs entries, etc. let viewers change it, but still NOP
2018-06-19 01:18:18 +01:00
UbitUmarov
9b87626cdb
mantis 8329: don't fail if response stream is Chunked encoded and http debuglevel >=5
2018-06-18 01:04:26 +01:00
UbitUmarov
31633699cf
mantis 8327: refix minor typos
2018-06-16 16:01:09 +01:00
UbitUmarov
c3d2f2d119
mantis 8327: fix minor typos
2018-06-16 14:18:05 +01:00
UbitUmarov
ba193fc606
minor cleanup
2018-06-16 14:11:44 +01:00
UbitUmarov
76a82ba5de
improve llOverMyLand() handling of potencial null refs. ty mrieker
2018-06-09 20:45:05 +01:00
UbitUmarov
a48d65fd77
Yengine apply a fix to CheckRunLockInvariants by mrieker
2018-06-09 20:35:35 +01:00
UbitUmarov
83029042d3
ok ok it only has one 't'
2018-05-28 10:09:37 +01:00
UbitUmarov
629eeca836
english typo, thx you know who
2018-05-28 09:48:14 +01:00
UbitUmarov
5463bffa68
make Yengine post attach event as Xengine does. This should fix that event. Thx mrieker for pointing out this issue
2018-05-28 09:25:09 +01:00
UbitUmarov
458fe42afd
fix some cases in prim number of sides
2018-05-27 01:54:05 +01:00
UbitUmarov
e0b2ee80f9
fix a bug on warp3d.dll
2018-05-26 23:03:27 +01:00
UbitUmarov
007adce081
missing updated files
2018-05-26 19:02:09 +01:00
UbitUmarov
f6765b8668
use RegionInfo.ServerURI to report region url on datasnapshot
2018-05-26 05:43:55 +01:00
UbitUmarov
57fb1ea9df
stale LandSnapshot by time also, so dwell can be updated
2018-05-26 04:58:44 +01:00
UbitUmarov
7c50651cd1
add a check to data_exposure option of DataSnapshot module
2018-05-26 03:35:56 +01:00
UbitUmarov
8f0f102869
fix one english typo
2018-05-26 03:18:53 +01:00
UbitUmarov
631308a1d1
map...
2018-05-18 05:31:45 +01:00
Kevin Cozens
c7f3f3586d
Warp3D tried to do something in RegionLoaded even when the module was disabled
2018-05-16 14:29:45 -04:00
Kevin Cozens
1ea71c6182
Whitespace changes
2018-05-16 14:29:10 -04:00
UbitUmarov
06d6c4abda
breaking map a bit more...
2018-05-15 23:56:12 +01:00
UbitUmarov
f87219975d
bug fix: avoid null ref on trigger soundi if source is a avatar
2018-05-15 00:56:31 +01:00
UbitUmarov
570440256b
avoid potencial out of range issues
2018-05-13 03:09:56 +01:00
UbitUmarov
fbb77274da
OOps my bad, always do deep copy, let viewers do v1 v2 fixes
2018-05-12 21:35:25 +01:00
UbitUmarov
468b25ff69
let wearables check command suport variable number of wearables
2018-05-12 19:57:55 +01:00
UbitUmarov
0d83b9edc3
create user with model: do not copy missing items; convert v1.0 to v2.0 wearables, fail if model has missing wearables
2018-05-12 19:16:23 +01:00
UbitUmarov
cf1ea3b093
breaking map (warp3d) suport default map parameters. Planar not suported ( will render as deafaul
2018-05-08 16:58:15 +01:00
UbitUmarov
f7475d4a98
breaking map (warp3d)...
2018-05-08 07:01:38 +01:00
UbitUmarov
4837a8a8fa
breaking map (warp3d); remove warp3d viewport code not realy used and confusing my last neuron
2018-05-07 17:29:19 +01:00
UbitUmarov
fd426354f1
breaking map (warp3d)
2018-05-07 06:08:54 +01:00
UbitUmarov
ea5d40f7f2
breaking map (warp3d)
2018-05-07 03:56:53 +01:00
UbitUmarov
00cc17c239
breaking map (warp3d)
2018-05-06 23:28:36 +01:00
UbitUmarov
b91c0f0d01
remove some debug lines
2018-05-06 18:04:56 +01:00
UbitUmarov
0467b6dc3b
change the AverageTextureColorOnMapTile default to false
2018-05-06 17:50:07 +01:00
UbitUmarov
dffa628966
break nap a bit more, add options ExportMapAddScale, ExportMapAddRegionName and (warp3d) AverageTextureColorOnMapTile
2018-05-06 17:32:03 +01:00
UbitUmarov
bf0ece8061
fix warp3d textures UV
2018-05-05 04:27:41 +01:00
UbitUmarov
020f34f75b
a few more changes to warp3d and export-map
2018-05-05 02:50:27 +01:00
UbitUmarov
a91ef313ef
change warp3d terrain rendering, so it does cover all area
2018-05-05 00:49:57 +01:00
UbitUmarov
09ae675d28
Merge branch 'master' into httptests
2018-05-04 23:01:53 +01:00
UbitUmarov
24df1086fa
fix ubOde terrain copy at north and east borders
2018-05-04 23:00:34 +01:00
UbitUmarov
acd55c6f12
mantis 8084: add the missing PRIM_ALPHA_MODE constants
2018-05-04 20:15:56 +01:00
UbitUmarov
7838689dda
why where map and dynamic textures compressed lossless?
2018-05-04 16:59:11 +01:00
UbitUmarov
9ae3452e03
change region console comand export-map: make it work with var regions, center target region and make the display area be the region size plus MaxMaxRegionViewDistance in all 4 directions. Add the region name and total area size text info. Some of this can be made options/comand arguments in future improvements
2018-05-01 16:01:11 +01:00
UbitUmarov
26ecba48f0
Merge branch 'master' into httptests
2018-04-28 12:45:32 +01:00
UbitUmarov
44fd5bb7b5
mantis 8321: avoid null reference potencial caused by outdated LMs for example
2018-04-28 12:43:06 +01:00
Kevin Cozens
bf175d1f01
Added important comment missed from my previous commit (hash 8af2d99b
).
2018-04-27 22:03:54 -04:00
Kevin Cozens
16c72dce5d
Whitespace change.
2018-04-27 20:15:39 -04:00
UbitUmarov
76c4296e39
remove a extra source line i left behind
2018-04-27 22:38:27 +01:00
UbitUmarov
c6c386cd80
recover previus behavior of FontProp
2018-04-27 22:30:47 +01:00
Kevin Cozens
8af2d99ba9
Do dispose and new Font only once when handling FontProp drawing command.
2018-04-27 16:48:35 -04:00
UbitUmarov
037e5d8031
save a few ns
2018-04-19 19:21:08 +01:00
UbitUmarov
ad0b736405
reduce debug logs
2018-04-19 19:11:50 +01:00
UbitUmarov
79ec9d2887
use seconds version of gettimestamp
2018-04-19 19:08:28 +01:00
UbitUmarov
728040ab47
a few minor changes
2018-04-19 18:58:51 +01:00
UbitUmarov
fced731e70
save a few ns on lsl vector rotations
2018-04-14 23:34:16 +01:00
UbitUmarov
7c9c5cfedf
robust create user: allow new userid to be to generate a new random one; handle possible case of a weareble being a inventory link
2018-04-14 23:05:46 +01:00
UbitUmarov
90482182e5
sound radius: missing file
2018-04-10 22:24:48 +01:00
UbitUmarov
ca7bd13dee
sound radius is a prim prop only set by llSetSoundRadius, fix it in case viewers do fix its use (ignored for now)
2018-04-10 21:45:11 +01:00
UbitUmarov
dc35ce26d0
YEngine: apply a few fixes by Mike Rieker
2018-04-10 21:15:55 +01:00
UbitUmarov
63418349e5
mantis 8275: fix llStopSound for llPlaySound. Code was doing as SL wiki but not as not real regions with FireStorm. Singularity will only stop loop sounds. None stops Trigger
2018-04-10 07:27:10 +01:00
UbitUmarov
5d0a1656bf
mantis 8305: add osTriggerSoundLimited(..)
2018-04-10 03:58:54 +01:00
UbitUmarov
8a30d1303d
some cleanup on ll sound functions
2018-04-09 00:48:29 +01:00
UbitUmarov
63da4d3f99
mantis 8305: add several ossl sound funtions that accept a link number for the prim associated to that sound. The link number must point to a single prim
2018-04-09 00:15:45 +01:00
UbitUmarov
996de5eaf1
.. and yes i forgot a file.. again :(
2018-04-06 17:00:58 +01:00
UbitUmarov
75c5821dfa
remove GCnotify(). It is wrong in many ways and has no use. GC now does provide more correct ways of getting warning of when its about to happen, but writing to a log file on that is NOT something to do.
2018-04-06 16:56:49 +01:00
UbitUmarov
80c7ffeb29
fix the comment about return value of osAngleBetween() its 0 to PI
2018-04-04 01:25:49 +01:00
UbitUmarov
e031d79d48
add auxiliar functions float osVecMagSquare(a), float osVecDistSquare(vector a), float osAngleBetween(vector a, vector b) and float osRound(ffloat value, integer ndigits)
2018-04-03 23:00:37 +01:00
UbitUmarov
86d8f2af5b
try fix git
2018-04-01 02:26:08 +01:00
UbitUmarov
a8308e2a13
coment out a debug line
2018-04-01 02:19:53 +01:00
UbitUmarov
ee6034f751
several changes to materials, add llSet*PrimtiveParams*() support for them. They may be very broken now :(
2018-04-01 01:50:07 +01:00
UbitUmarov
f5365cb06d
Merge branch 'master' into httptests
2018-03-28 04:29:39 +01:00
UbitUmarov
4958425e37
mantis8309 add extra try{}catch
2018-03-28 04:28:36 +01:00
UbitUmarov
b1569d09bf
Merge branch 'master' into httptests
2018-03-27 20:01:55 +01:00
UbitUmarov
6b02c99194
fix previus commit with the right source file :(
2018-03-27 20:00:31 +01:00
UbitUmarov
20d221a963
Merge branch 'master' into httptests
2018-03-27 16:08:34 +01:00
UbitUmarov
cb134e5487
mantis8307: avoid a null ref
2018-03-27 16:03:44 +01:00
UbitUmarov
e733bfb3b5
fix merge issue
2018-03-20 10:09:22 +00:00
Kevin Cozens
a4ac91dc6b
Fixed a typo
2018-03-19 12:17:38 -04:00
UbitUmarov
1363a95840
Merge branch 'master' into httptests
2018-03-10 22:09:56 +00:00
UbitUmarov
f83f7e18b6
comment out some debug messages visible on SOP CompleteMovement
2018-03-10 22:07:52 +00:00
UbitUmarov
0341b46279
Merge branch 'master' into httptests
2018-03-10 20:51:38 +00:00
UbitUmarov
a0d0d65c70
mantis 7885: robust asset services have no cache and only accept a asset ID that is a uuid, so regions hack to cache several image formats is not possible. Robut GetTexture is very heavy unless image format is the default (j2k mime type x-j2k), since with no cache image convertions is performed on every request. Adicionally it does expose all textures if the tcp port is public. Avoid using it.
2018-03-10 20:50:24 +00:00
UbitUmarov
2369ce413d
Yengine: only retry compile if there was a object file in cache with wrong version or signature
2018-03-09 22:44:58 +00:00
UbitUmarov
2dc49dc1e9
remove a unnecessay file check
2018-03-09 21:42:14 +00:00
UbitUmarov
c723a1be16
Yengine temp file delete was still bad in case of script errors
2018-03-09 21:33:39 +00:00
UbitUmarov
c408f0a38e
Merge branch 'master' into httptests
2018-03-05 20:57:13 +00:00
UbitUmarov
47fd3afecd
change SampleMoneyModule intialization, make it look for economymodule setting both in startup and economy sections; change some default settings to no cost values, since that is our default
2018-03-05 20:20:29 +00:00
UbitUmarov
befe1ad4be
fix some LSL functions to return type Key as they should and not string
2018-03-05 17:02:07 +00:00
UbitUmarov
dc5cd9a3ae
Merge branch 'master' into httptests
2018-03-05 16:39:17 +00:00
UbitUmarov
18914fae64
make more clear some magic numbers on SOP getnumberofsides(), reduce unnecessary calls to it on LSL api
2018-03-05 16:36:39 +00:00
mewtwo0641
f579fbba0e
Remove the work around for sphere number of faces since as of commit 846f35 it initially has the correct number of faces and the workaround returns 2 more than the correct number of faces.
2018-03-04 13:26:19 +00:00
UbitUmarov
5ff57f01b7
Yengine: change filename extentions on scripts state (better delete contents of bin/scriptengines/yengine .. btw bin/scriptdata is not used anymore )
2018-02-25 00:49:44 +00:00
UbitUmarov
85b973ce1d
Y(xmr)engine cosmetics...
2018-02-25 00:18:41 +00:00
UbitUmarov
f158867d93
Yengine replace xmr by yeng on console comands
2018-02-23 15:28:05 +00:00
UbitUmarov
2129d941ac
rename XMREngine as Yengine (still not all done), big mess source formating changes, move state files to proper folder, fix a source file locking on errors, more changes for cross platform including from Mike,... yes yes i know a messy commit
2018-02-23 14:52:34 +00:00
UbitUmarov
756fbf324a
Merge branch 'master' into httptests
2018-02-22 02:50:59 +00:00
UbitUmarov
846f35d365
a few more changes on tortured prims number of sides/faces
2018-02-22 02:49:56 +00:00
UbitUmarov
4a982adb02
Merge branch 'master' into httptests
2018-02-21 15:30:25 +00:00
UbitUmarov
25d6d99c6e
fix a old issue on some tortured prims number of sides, and so textures set
2018-02-21 15:28:34 +00:00
UbitUmarov
d6a35d6d2f
COmment out relocation of tmp cs source file during compilation. This seems to cause issues on same win servers, and is only usefull on deep scripts debug (Xengine compiler)
2018-02-18 14:04:02 +00:00
UbitUmarov
467b591f3a
COmment out relocation of tmp cs source file during compilation. This seems to cause issues on same win servers, and is only usefull on deep scripts debug (Xengine compiler)
2018-02-18 13:55:19 +00:00
UbitUmarov
96aecf80ef
Oops... don't leave script source out of compilation in same cases
2018-02-11 18:27:42 +00:00
UbitUmarov
01ceb4d17e
try to fix xmr on multiregions per instance. Ugly spargetti ...; remove fixes for 2 llparcel functions that should not be needed; remove xmr own API, it has no business having one.
2018-02-07 19:52:18 +00:00
UbitUmarov
53a910e3e5
some more code from mrieker for system threads, give up of all the other mono dependent theading models only availble for linux (and possible not all platforms). This only has impact on micro-threading switching, and this only happens on long events and only every 60ms, aditionally we do remove a totally extra set of threads (that could grow in a uncontroled way on win) and their hanshake with main ones. This may of course be even more broken now :P
2018-02-07 10:26:20 +00:00
UbitUmarov
38cd12b3cf
add mrieker fresh optimization on heap tracker
2018-02-05 12:48:07 +00:00
UbitUmarov
b1226609a1
Merge branch 'master' into httptests
2018-02-04 00:17:36 +00:00
UbitUmarov
e685d8dcef
mantis 8287: applied modified patch by hand, thx watcher64
2018-02-04 00:16:51 +00:00
UbitUmarov
73177f2afa
some new code got in ahead of its time
2018-02-03 20:50:06 +00:00
UbitUmarov
42d07e283f
pesty warnings
2018-02-03 20:37:36 +00:00
UbitUmarov
e7e8a7ab4d
just DIE damm thread (recent monos issue)
2018-02-03 19:34:17 +00:00
UbitUmarov
04a8ec518d
XMR: there is no need for a slice thread, it also causes timing issues; BelowNormal mb 2 Below on win; cosmetics
2018-02-03 08:08:59 +00:00
UbitUmarov
83e2fee71b
add experimental script engine XMRengine donated by mrieker (DreamNation) And our Melanie. ***DANGER*** ***TESTONLY*** ***disable HG*** dont leave running when not looking... tp/crossing to Xengine will reset scripts. i do see a few issues but should be testable, so we can decide if we should invest more on it.
2018-02-02 12:49:40 +00:00
UbitUmarov
c70b77a528
Merge branch 'master' into httptests
2018-02-02 11:49:43 +00:00
UbitUmarov
a22606a89f
do not timeout floatsam assets caching thread
2018-02-02 11:47:19 +00:00
UbitUmarov
c889eb64e5
let ossl have its own config section
2018-02-02 03:50:43 +00:00
UbitUmarov
5ae09e03aa
remove a duplicated field
2018-02-01 03:16:32 +00:00
UbitUmarov
3635943d39
remove cap FetchLib2 suport code
2018-01-31 15:19:16 +00:00
UbitUmarov
4381f16e18
keepalive is default
2018-01-30 08:15:42 +00:00
UbitUmarov
4d051f3acb
add missing folders version
2018-01-30 01:37:24 +00:00
UbitUmarov
5548b66dc0
a few more changes on inventory library and inv fetch
2018-01-30 01:07:24 +00:00
UbitUmarov
4c65bb4196
a few more changes on inventory library and inv fetch
2018-01-27 18:09:44 +00:00
UbitUmarov
f89b2379a0
add a few more encoding to LLSDxmlEncode.. (W or S ?)
2018-01-27 05:35:40 +00:00
UbitUmarov
13b4ce8199
add Cap_FetchLib2 note that this is still local to regions, not using grid as it possible should, but this needs more work, and issue with HG older grids/regions
2018-01-27 04:32:03 +00:00
UbitUmarov
3dbdacf31f
Let MrOpenSim have simple hardcoded profile
2018-01-26 21:12:23 +00:00
UbitUmarov
6978181075
Robust: allow Library assets to override old ones, so they can be updated easily from the xml files keeping same id (left FSAssets out)
2018-01-26 21:04:46 +00:00
UbitUmarov
5e3eb8b370
Merge branch 'master' into httptests
2018-01-26 16:29:15 +00:00
UbitUmarov
e3f804e1d8
try fix IAR load inventory links and objects owner
2018-01-26 16:18:45 +00:00
UbitUmarov
98019031df
got tired of creating stringbuilders
2018-01-25 09:06:39 +00:00
UbitUmarov
cdd3ef857c
a few changes to encoder and a few more uses
2018-01-25 08:02:45 +00:00
UbitUmarov
266eabcad4
add a low level LLSDxml encoder for cases where it makes no sense to use more heavy things like OSD, and use it on displaynames
2018-01-25 06:50:49 +00:00
UbitUmarov
3aff72e403
change DataSnapeShoot init again. May still fail on multi regions instances
2018-01-25 00:55:34 +00:00
UbitUmarov
22666ad18a
cleanup a bit more
2018-01-24 11:43:42 +00:00
UbitUmarov
fc224b444a
avoid some large unnecessary strings
2018-01-24 10:02:18 +00:00
UbitUmarov
5a246026a0
let MinHeap self trim on empty; cleanup
2018-01-24 04:48:10 +00:00
UbitUmarov
c87585ad96
simplify http bycontext key
2018-01-24 03:12:56 +00:00
UbitUmarov
cf3d3f4f4a
move datasnapshot notification to last, but still a issue with very fast service servers
2018-01-22 23:51:15 +00:00
UbitUmarov
a67b523acf
Merge branch 'master' into httptests
2018-01-22 21:44:05 +00:00
UbitUmarov
af9bff7ed2
try fix mantis 8283
2018-01-22 21:43:21 +00:00
UbitUmarov
b164925262
Ooops
2018-01-22 20:07:59 +00:00
UbitUmarov
e326792aa3
move datasnapshot notification to when region is actually loaded
2018-01-22 19:56:40 +00:00
UbitUmarov
9e4bf3439c
change throtle datasnapshot get
2018-01-22 19:50:07 +00:00
UbitUmarov
efc7480342
throtle datasnapshot gen
2018-01-22 18:37:39 +00:00
UbitUmarov
e3fc272f50
missing files..
2018-01-22 17:27:40 +00:00
UbitUmarov
d38161f83d
retire our BlockingQueue replaced by BlockingCollection and cross fingers
2018-01-22 17:09:38 +00:00
UbitUmarov
437369778d
give BlockingCollection more chances
2018-01-22 02:42:50 +00:00
UbitUmarov
d4a5454f3c
give BlockingCollection more chances
2018-01-22 00:43:33 +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
cb5a7246a2
cosmetics (or not)
2018-01-21 16:40:58 +00:00
UbitUmarov
56535cdb47
change version numbers back to 0.9.1.0
2018-01-20 13:30:15 +00:00
UbitUmarov
49b4408782
some cleanup
2018-01-20 12:11:07 +00:00
UbitUmarov
ccd47d0cf1
improve LLSDHelpers DeserialiseOSDMap
2018-01-20 10:43:19 +00:00
UbitUmarov
e32efe5d22
add sqlite files for mutes module ( done only minimal tests)
2018-01-20 07:09:37 +00:00
UbitUmarov
c34f07b6f3
silent ignore mutes on HG visitors, let viewers do it on cache only, proper HG suport is another story... and questionable
2018-01-20 01:28:00 +00:00
UbitUmarov
e89f1e635b
fail to connect to estates service is a fatal error
2018-01-18 13:04:05 +00:00
UbitUmarov
a7db6d3097
Ooops worng ';'
2018-01-18 08:11:42 +00:00
UbitUmarov
dd491bba57
abort uploading large region map tiles as soon one fails
2018-01-18 04:28:05 +00:00
UbitUmarov
0a81e35697
pesty warning
2018-01-18 02:53:00 +00:00
UbitUmarov
a6e0ba262a
iStackTrace(targetThread, true) is no longer safe on windoes also
2018-01-18 02:40:59 +00:00
UbitUmarov
0ad6ba11fe
pesty warning
2018-01-17 23:55:30 +00:00
UbitUmarov
707eb8de82
remove more xml things no longer needed on .net >4.5.2
2018-01-17 07:17:24 +00:00
UbitUmarov
e9d2d81880
pesty warnings
2018-01-17 07:04:07 +00:00
UbitUmarov
ade0d8a81f
missed a few
2018-01-17 04:32:22 +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
c35803964f
Merge branch 'master' into httptests
2018-01-16 19:12:19 +00:00
UbitUmarov
8fe16a1974
Ooops... fix the parentesis
2018-01-16 19:10:56 +00:00
UbitUmarov
b903287dd1
Merge branch 'master' into httptests
2018-01-16 17:17:44 +00:00
UbitUmarov
d39bf37926
do not timeout BackupWorker threads
2018-01-16 17:16:40 +00:00
UbitUmarov
8f1a68633e
update lsl2c tools and parsing files. This may fix some issues with precendence of unary operators in same case, hope not break on others :(
2018-01-16 01:44:16 +00:00
UbitUmarov
ae04a24e7a
recover a lost null check
2018-01-15 18:57:15 +00:00
UbitUmarov
c92ba1cc04
shut up some pesty warnings
2018-01-15 16:23:19 +00:00
UbitUmarov
3d87e37d99
make old Ode PInvoke follow ms coding rules
2018-01-14 01:40:49 +00:00