| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
can now determine if a connection is from login, teleport or crossing.
Needed for a meaningful banlines implementation
|
|
|
|
| |
use Watchdog.StartThread(). While your thread is running call Watchdog.UpdateThread(). When it is shutting down call Watchdog.RemoveThread(). Most of the threads in OpenSim have been updated
|
|
|
|
|
|
|
|
| |
Scene
* Added some missing implementations of IClientAPI.RemoteEndPoint
* Added a ClientManager.Remove(UUID) overload
* Removed a reference to a missing project from prebuild.xml
|
|
|
|
|
|
|
|
| |
performance by removing locks, and replace LLUDPClientCollection
* Removed the confusing (and LL-specific) shutdowncircuit parameter from IClientAPI.Close()
* Updated the LLUDP code to only use ClientManager instead of trying to synchronize ClientManager and m_clients
* Remove clients asynchronously since it is a very slow operation (including a 2000ms sleep)
|
| |
|
|
|
|
| |
this.
|
|
|
|
| |
fully NAT compatible.)
|
|
|
|
|
|
|
|
|
|
| |
Scene.NewUserConnection()
- adding reason reporting
this enforces estate bans very early on and prevents us from
circulating client objects that we'd then have to retract once we
realize that the client is not allowed into the region
|
|
|
|
|
|
|
|
| |
Adds connectivity to grid regions.
* Fixed UserService cast.
* Added exception handling to avoid mxp message handling
thread to exit and hang the module on unhandled exception.
|
|
|
|
| |
response message. Addresses Mantis #3505
|
|
|
|
|
|
| |
* Clean up some log messages
|
| |
|
|
|
|
|
| |
adds primitive hierarchies support to MXP and improves client disconnect handling.
|
|
|
|
|
|
|
| |
- Avatars are now properly on top of terrain.
- ScenePresence is now removed from Scene only once.
Fixes Mantis #3302. Thanks tlaukkan.
|
|
|
|
|
|
|
| |
automatically in local sandbox if
accounts authenticate is set off and connecting with MXP protocol. Mantis #3300
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
up field naming.
* Updated code to compile against MXP 0.4 version.
* Cleaned up field naming conventions.
* Added support for logging in with region name.
* Filled in new fields of JoinResponseMEssage.
* Added support for SynchronizationBeginEvent and SynchronizationEndEvent.
* Commented out periodic debug log.
* Added networking startup log messages.
This closes mantis #3277
|
|
|
|
| |
movement to MXP module.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
default avatar.
* MXP Clients now are capable of displaying primitives and objects within the Scene.
|
|
|
|
|
| |
* MXP: Corrects an issue whereby session requests were never correctly acknowledged.
|
| |
|
|
|
|
| |
actually starts up.
|
|
(http://www.bubblecloud.org)
* Handled via the MXPModule.cs located in OpenSim.Client.MXP namespace.
* Also implements MXPClientView and MXPPacketServer for IClientAPI compatibility.
* No changes were required to Core to implement this - the thing is self contained in OpenSim.Client.MXP.dll.
* Includes reference implementation of MXP as MXP.dll - this is under the Apache 2.0 license.
* Requires OpenSim.ini setting to enable. "[MXP] \n Enabled=true \n Port=1253"
* May break. Highly untested.
|