Justin Clark-Casey (justincc)
|
3f8d79024b
Rely on the Scene.IncomingCloseAgent() check as to whether the connection should be kept open after teleport-end rather than doing this in the ET Module
|
11 năm trước cách đây |
Justin Clark-Casey (justincc)
|
2231fcf5b4
Do not use the SP.DoNotCloseAfterTeleport flag for child agent connections.
|
11 năm trước cách đây |
Justin Clark-Casey (justincc)
|
fd519748e9
Add method doc to Scene.RemoveClient() to ask any callers to use Scene.IncomingCloseAgent() instead.
|
11 năm trước cách đây |
Justin Clark-Casey (justincc)
|
97bcb59bee
Merge branch 'TeleportWork'
|
11 năm trước cách đây |
Diva Canto
|
2cdcf62b48
Merge branch 'master' of ssh://opensimulator.org/var/git/opensim
|
11 năm trước cách đây |
Diva Canto
|
7e01213bf2
Go easy on enforcing session ids in position updates
|
11 năm trước cách đây |
Justin Clark-Casey (justincc)
|
99bce9d877
Fix an issue with an A->C->B->A teleport where these regions are in a row (A,B,C) where the A root agent is still closed, terminating the connection.
|
11 năm trước cách đây |
Justin Clark-Casey (justincc)
|
b1c26a56b3
Fix an issue where under teleport v2 protocol, teleporting from regions in an line from A->B->C would not close region A when reaching C
|
11 năm trước cách đây |
Justin Clark-Casey (justincc)
|
b10710d4a5
minor: add some method doc to ScenePresence fields used for entity transfer, add minor details to some log messages, rename a misleading local variable name.
|
11 năm trước cách đây |
Diva Canto
|
3194ffdab8
Fixed incomplete commit r/23317 -- see_into_region. Put the guard around estate bans also, and delete the obsolete config var.
|
11 năm trước cách đây |
Diva Canto
|
dd2c211e62
Comment debug message
|
11 năm trước cách đây |
Diva Canto
|
878ce1e6b2
This should fix all issues with teleports. One should be able to TP as fast as needed. (Although sometimes Justin's state machine kicks in and doesn't let you) The EventQueues are a hairy mess, and it's very easy to mess things up. But it looks like this commit makes them work right. Here's what's going on:
|
11 năm trước cách đây |
Justin Clark-Casey (justincc)
|
72ed49af5f
Reset DoNotClose scene presence teleport flag before pausing. Rename DoNotClose to DoNotCloseAfterTeleport
|
11 năm trước cách đây |
Justin Clark-Casey (justincc)
|
1fabdcc43c
If a returning teleport starts to reuse a downgraded child connection that was a previous root agent, do not close that child agent at the end of the 15 sec teleport timer.
|
11 năm trước cách đây |
Diva Canto
|
14530b2607
Minor adjustment on timings of waits.
|
11 năm trước cách đây |
Diva Canto
|
3891a8946b
New Teleport protocol (V2), still compatible with V1 and older. (version of the destination is being checked)
|
11 năm trước cách đây |
Diva Canto
|
aae29c0ee2
Further tweaks on TPs: not sending the callback URL and instead waiting 15sec before closing the agent. This seems to be working fairly well. The viewer seems to have an 8 sec delay between UseCircuitCode and CompleteMovement.
|
11 năm trước cách đây |
Diva Canto
|
00d4a26eef
Amend previous commit.
|
11 năm trước cách đây |
Diva Canto
|
e103e34f1d
Added config var that we all thought was already there: see_into_region. (Note: different from the defunct see_into_neighboring_sim, which used to control the process from the other end). This enables child agents in neighbors for which the root agent doesn't have permission to be in.
|
11 năm trước cách đây |
Diva Canto
|
c8dcb8474d
Let's go easy on authenticating ChildAgentUpdates, otherwise this will be chaotic while ppl are using different versions of opensim. Warning only, but no enforcement.
|
11 năm trước cách đây |
Diva Canto
|
c61ff917ef
Authenticate ChildAgentUpdate too.
|
11 năm trước cách đây |
Diva Canto
|
f3b3e21dea
Change the auth token to be the user's sessionid.
|
11 năm trước cách đây |
Diva Canto
|
e4f741f006
This should fix the failing test.
|
11 năm trước cách đây |
Diva Canto
|
a2ee887c6d
Deleted a line too many
|
11 năm trước cách đây |
Diva Canto
|
b4f1b9acf6
Guard against unauthorized agent deletes.
|
11 năm trước cách đây |
Diva Canto
|
67e500383e
Put guards on a bunch of exception-inducing code, as seen in logs from load test.
|
11 năm trước cách đây |
Diva Canto
|
8265a88c4a
Throttle the viewer's requests for region handles. Apparently Kokua is requesting this for all landmarks in inventory. Not sure why. But this seems to be the root cause of the login freeze mentioned before. This commit adds a blocking queue / process thread pattern.
|
11 năm trước cách đây |
Diva Canto
|
da3aa44138
Debug the RegionHandle handler (same issue)
|
11 năm trước cách đây |
Melanie
|
81ad9255b5
Hook up Keyframe motion to almost everything. Failing to cross a sim border
|
11 năm trước cách đây |
Robert Adams
|
439f11cc3c
Add region heartbeat start event to complement heartbeat end event.
|
11 năm trước cách đây |