Justin Clark-Casey (justincc)
|
8e72b53edc
Stop exceptions being generated on agent connection if a telehub object has been deleted or has no spawn points.
|
10 năm trước cách đây |
Justin Clark-Casey (justincc)
|
e99a7d879e
Remove old IInterRegionComms and references. This hasn't been used since 2009 and was superseded by ISimulationService
|
11 năm trước cách đây |
Justin Clark-Casey (justincc)
|
2cd95fac73
refactor: Rename Scene.AddNewClient() to AddNewAgent() to make it obvious in the code that this is symmetric with CloseAgent()
|
11 năm trước cách đây |
Justin Clark-Casey (justincc)
|
b16bc7b01c
refactor: rename Scene.IncomingCloseAgent() to CloseAgent() in order to make it clear that all non-clientstack callers should be using this rather than RemoveClient() in order to step through the ScenePresence state machine properly.
|
11 năm trước cách đây |
Justin Clark-Casey (justincc)
|
32ddfc2740
Reinsert client.SceneAgent checks into LLUDPServer.HandleCompleteMovementIntoRegion() to fix race condition regression in commit 7dbc93c (Wed Sep 18 21:41:51 2013 +0100)
|
11 năm trước cách đây |
Justin Clark-Casey (justincc)
|
c6dea6ee78
Change some message log levels in Scene.IncomingUpdateChildAgent() for debugging purposes
|
11 năm trước cách đây |
Justin Clark-Casey (justincc)
|
3a9a8d2113
Revert "Also check user authorization if looking to upgrade from a child to a root agent."
|
11 năm trước cách đây |
Justin Clark-Casey (justincc)
|
83c113896e
Create regression TestCrossOnSameSimulatorNoRootDestPerm() to check that avatars are not allowed to cross into a neighbour where they are not authorized, even if a child agent was allowed.
|
11 năm trước cách đây |
Justin Clark-Casey (justincc)
|
ddcbd4bb7d
refactor: rename *ChildAgentDataUpdate() methods to *UpdateChildAgent()
|
11 năm trước cách đây |
Justin Clark-Casey (justincc)
|
3ce46adb2a
minor: Make log message when Scene.IncomingChildAgentDateUpdate() more explicit that there is a problem if it still finds the agent to be a child if the sender wanted to wait till it became root
|
11 năm trước cách đây |
Diva Canto
|
04619a9b13
Restore group membership check for HG users in QueryAccess.
|
11 năm trước cách đây |
Justin Clark-Casey (justincc)
|
c7ded0618c
Also check user authorization if looking to upgrade from a child to a root agent.
|
11 năm trước cách đây |
Justin Clark-Casey (justincc)
|
5f0d54c209
For a Hypergrid user, delay estate access checks until NewUserConnection() so that they work.
|
11 năm trước cách đây |
Justin Clark-Casey (justincc)
|
857f24a5e2
Fix bug where users teleporting to non-neighbour regions could continue to hear chat from their source region for some time after teleport completion.
|
11 năm trước cách đây |
Justin Clark-Casey (justincc)
|
5ce5ce6edb
Comment out warning about agent updating without valid session ID for now.
|
11 năm trước cách đây |
Diva Canto
|
f0c0376660
Potential fix for access control bug on login introduced with SeeIntoRegion commit.
|
11 năm trước cách đây |
Justin Clark-Casey (justincc)
|
416bbe9583
Stop error messages being misleadingly generated when on client connection activity timeout, a root connection triggers a CloseAgent to a neighbour region which has already closed the agent due to inactivity.
|
11 năm trước cách đây |
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 |