UbitUmarov
85b615309b
update libomv with simpler Texture.GetBakesBytes
2019-08-29 08:52:16 +01:00
UbitUmarov
0e33014572
add a few lsl constants
2019-08-28 05:54:18 +01:00
UbitUmarov
450ae4a927
change appearance data sent to others
2019-08-28 04:36:17 +01:00
UbitUmarov
60fa28740a
mantis 8583: update region information on Grid on map regeneration
2019-08-27 21:24:54 +01:00
UbitUmarov
718c6d1e4d
mantis 8583: osGetRegionMapTexture(); now returns prim region map textureID, without any requests to grid
2019-08-27 21:16:22 +01:00
UbitUmarov
ab92dff5be
a few changes to db generic tables
2019-08-26 03:00:28 +01:00
Melanie
584df2ab38
Fix console outputting raw format strings
2019-08-25 23:07:14 +01:00
UbitUmarov
c4e453d948
revert last change and o fix the damm silly bug
2019-08-24 23:33:05 +01:00
UbitUmarov
35e3c3dec4
reduce even more the number of objects per UDP packet on object cache related pkts ( TEST )
2019-08-24 22:52:47 +01:00
UbitUmarov
030ad7f47a
minor change on httpserver dll
2019-08-24 07:57:17 +01:00
Melanie
110644c23a
Make ReadConfig a general features of consoles, rather than type dependent
2019-08-21 21:23:54 +01:00
Melanie
7e136c67fd
Call SetServer on consoles reflectively to avoid having type checks in places where it tends to be forgotten to update them.
2019-08-21 21:15:58 +01:00
Melanie
0fd17c08ae
Massive console refactor. Greatly simplify interface.
2019-08-20 23:28:59 +01:00
UbitUmarov
f7a496136d
change PGSQL migration
2019-08-19 12:28:17 +01:00
UbitUmarov
4acd07c0fa
try again to update SQLite estateban
2019-08-18 20:53:35 +01:00
UbitUmarov
7f52bcbc7f
try to update SQLite estateban
2019-08-18 20:35:24 +01:00
UbitUmarov
d5db4b9d93
try to update PGSQL estateban
2019-08-18 20:24:19 +01:00
UbitUmarov
a687c5fce9
oops...
2019-08-18 02:12:15 +01:00
UbitUmarov
6b868f8682
i do not not store banTime as DateTime, fix the EstateBan decoder
2019-08-18 00:33:23 +01:00
UbitUmarov
115d69e633
missing file
2019-08-17 23:59:01 +01:00
UbitUmarov
db374112c6
EstateAccess do fill the fields(mySQL only); fix the response
2019-08-17 23:57:05 +01:00
UbitUmarov
eb9cf78e6b
EstateAccess: add some ban fields to fill one day
2019-08-17 20:41:49 +01:00
UbitUmarov
64c56fc52b
mantis 8577: add key osGetInventoryItemKey(string name) to get a inventory item ID within prim inventory. the llGetInventory does return the asset it, not item.
2019-08-16 21:24:07 +01:00
UbitUmarov
9ddd2e842e
move file HGworldMapModule to where it belongs( runprebuild)
2019-08-15 18:28:58 +01:00
UbitUmarov
7d0b37faec
still another missing ShowNPCs case, and needed changes for prev commit
2019-08-15 18:01:51 +01:00
UbitUmarov
12abb3ffe4
make HGworldmap initialize its base wordmap
2019-08-15 17:59:57 +01:00
UbitUmarov
002ef3cd89
mantis 8575: npc map dots could be sent on another spot
2019-08-13 23:06:26 +01:00
UbitUmarov
4812833435
set default value for timestand on groups v2 invites table
2019-08-10 22:18:55 +01:00
UbitUmarov
ffd5c5cc9c
mantis 8573 and 8569: be more aggressive on drag block with touch on non physical prims
2019-08-10 13:58:11 +01:00
Melanie
c9b7ec2af9
Make the DNS cache timeout configurable.
...
In containerized environments, DNS is simulated. It can change several
times per second as containers move around. The hardcoded timeout was
too long for a container environment.
2019-08-09 12:06:33 +01:00
Melanie
f332f3fc41
Merge branch 'master' of brain.opensimulator.org:/var/git/opensim
2019-08-09 11:02:04 +01:00
Melanie
34816fe1ab
No idea where this diff comes from - change case to lower
2019-08-09 11:01:19 +01:00
Melanie
0726ef5302
Fix #8572
2019-08-09 10:59:51 +01:00
UbitUmarov
c043008e04
add cap EstateChangeInfo
2019-08-07 21:06:20 +01:00
Melanie
c80926192a
Make showing NPCs on the world map an option
2019-08-07 18:45:04 +01:00
Melanie
1a8c235d58
Remove debug output i left in
2019-08-07 18:30:08 +01:00
Melanie Thielker
c3e74d9e04
Put a scope un users. Should fix Unknown UserUMMAU43 unless the user IS unknown
2019-08-07 18:22:13 +01:00
Melanie
ba680ceecb
Merge branch 'master' of brain.opensimulator.org:/var/git/opensim
2019-08-07 17:58:55 +01:00
Melanie
d781742d8e
Fix scope support to get friends list names across co-hosted grids
2019-08-07 17:58:08 +01:00
UbitUmarov
21aa26d796
cap EstateAccess: don't meed with keepAlive unless needed
2019-08-07 17:39:17 +01:00
UbitUmarov
8d1c12dfad
pesty warning; btw thx LiruCookies for help on estateaccess cap viewer protocol
2019-08-07 16:29:09 +01:00
UbitUmarov
4ea679d9e8
add cap EstateAccess: missing file
2019-08-07 16:20:43 +01:00
UbitUmarov
482c51a42a
cosmetics
2019-08-02 04:28:34 +01:00
UbitUmarov
0142f102ce
remove redundant code
2019-08-01 05:37:27 +01:00
UbitUmarov
96dabca85b
make sure XEngine does release script events when a script is destroyed
2019-08-01 05:31:03 +01:00
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